红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

SUSE LINUX X-Windows下换用液晶显示器时,显示“out of range”的解决方法

发布时间:2007-07-20 21:43:24来源:红联作者:Ddrmail
  问题:SUSE LINUX X-Windows下换用液晶显示器时,显示“out of range”

  分析
  顾名思义,out of range就是操作系统要求的性能显示器满足不了,为什么会出现这种情况呢,一是可能你的液晶显示器确实太差,二是你安装系统时原配的显示器太好,系统检测硬件的时候把当时的参数给记录下来,这些配置对于你现在换的显示器而言,可能偏高了。

  解决方法有二:

  1.修改/etc/X11/XF86Config

  找到Section Monitor部分

  Section "Monitor"
   DisplaySize 300 230
   HorizSync 30-62
   Identifier "Monitor[0]"
   ModelName "PARADISE GVISION L5QX_TA"
   Option "DPMS"
   VendorName "GVT"
   VertRefresh 43-75
   UseModes "Modes[0]"
  EndSection

  把它的行频和场频改成你的显示器的规格就行了,如上面红色部分。

  2.如果上述显示器规格不知道呢,我们可以让系统自己来识别:

  首先,停止X-Window:kill掉X进程;

  命令行执行YaST2,进入Hardware/Graphics card and monitor,选择”重新探测“,系统会检测到你换的显示器,并自动设置参数;

  重新启动X-Window即可。

  我们看到,/etc/X11/XF86Config已经被改好了。

  分析一下,系统在换显示器时,没有自动检测,才是上述问题的真正原因,它仍然采纳过时的配置,当然可能出问题了,linux还需要努力哦!

  对了,最后一个问题,为什么修改XF86Config文件?涉及到xserver的知识,suse上用的是XServer,其实还有xorg,一起做一个简单介绍:

  1.xorg和XServer都是xserver。

  2.xorg基本上就是Xfree4.3.902再加上4.4和其他的patch,除了版权信息与 xfree44不同外,没什么区别。xserver是重新改写的,但是与xfree二进制兼容,最明显的是支持阴影、透明等效果,当然更重要的是底层的重新整理和规划。现在还处于繁忙的开发期,不是非常稳定,速度也慢一点,很多显卡的驱动还没有加上去。但是非常漂亮,应该是很有前途的新一代 xserver。

  3.两者的配置文件分别是xorg.conf和XF86Config。
文章评论

共有 2 条评论

  1. nmjtgs 于 2007-09-30 10:38:06发表:

    我想问,当这种情况出现后,就无法看现系统界面了,以上所有的操作要怎么做呢?

  2. 龙在西安 于 2007-07-21 03:06:30发表:

    :0L 正是我要的答案,哈哈,谢谢啦。