红联Linux门户
Linux帮助

怎么消除linux下的屏幕偏移现象和调整屏幕刷新率

发布时间:2005-06-18 00:34:52来源:红联作者:chentong
转载
一些linux用户(常见的是nvidia显卡用户)在配置完X服务器后,已经可以进入xwin桌面,只是屏幕是歪的,怎么办?当然,用户可以利用显示器本身自带的调节按钮将它校正过来,但这样一来,你回到win下就发现win的屏幕歪向另一个方向,实际上,xwin可以在启动时自己调整,方法是:
1、在win下调正屏幕位置,使之正中
2、启动linux,进入xwin(这时屏幕应该是歪的),开一个字符终端小窗口,运行xvidtune,用left和right按钮调好屏幕位置,再show一下,将终端窗口上显示的那一行输出记下来,类似这样的语句
"1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync
3、编辑/etc/X11/XF86Config-4(或XF86Config,编辑前最好先拷贝一个作好备份)文件,找到Section "Monitor"中当前分辨率的那段,应该你会看到类似
Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync这样的语句(没有的话就将记下来的东西在开头加Modeline,将它添加到EndSection的前面),按照刚才记下来的东西修改其中的相应位置的数值,改完后保存文件,然后重起xwindow就ok了。

(用nvidia显卡的用户请注意,如果你用系统自带的驱动按上面方法校正了屏幕偏移现象,后来又安装nvidia显卡的驱动,则很有可能在安装完nvidia驱动后xwin启动黑屏或重新出现偏移现象,这是因为nvidia驱动本身已经校正了屏幕偏移的问题,请将调整过偏移的那行前面加#号注释掉,譬如:

Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync改成

#Modeline "1024x768" 94.50 1024 1093 1168 1376 768 769 772 808 +hsync +vsync,再重起xwin就ok了)

注:此方法同样可以用来调整刷新率:运行xvidtune,用中键(或左右两键一齐按下)拖动VTotal,这时会看见Vertical sync(刷新率)值会变动,调到你自己想要的值(不要太高),然后按test试一下效果,如果没问题的话,按show,再按上面的第3点同样修改XF86Config-4(或XF86Config)文件,保存,重起xwin。
文章评论

共有 28 条评论

  1. SMX 于 2007-12-21 17:17:56发表:

    遇到过这种情况,我的显卡是NVIDIA的,装了驱动后出现的。

  2. djdior0622 于 2007-11-21 09:44:55发表:

    (6)m:b

  3. huhuben 于 2007-11-05 18:10:30发表:

    哈哈,真是失礼了!我今天更新了驱动后,所有的问题都解决了。

  4. huhuben 于 2007-11-04 17:41:17发表:

    怎么我的照做了还是会产生屏幕偏移现象阿:victory:

  5. holywizard 于 2007-03-21 21:02:57发表:

    正被这个问题困扰,多谢了,这就试下

  6. flytjb1985 于 2007-03-21 13:40:15发表:

    :0(1

  7. nothingbutme18 于 2007-03-17 11:14:44发表:

    很有用的技巧,
    以前遇到过类似的问题
    一直没有解决
    可以尝试

  8. marsking05 于 2007-03-12 19:31:16发表:

    :0L :ha3nd

  9. chn541004 于 2007-03-12 15:19:19发表:

    看了你的方法,只想说谢谢

  10. ghsy3056 于 2007-03-12 15:15:12发表:

    很细节的东西,谢谢楼主分享.:ha3nd

  11. salt101 于 2007-03-10 23:22:24发表:

    显示器有个自动调整的,一按就好了.

  12. icecard 于 2006-11-27 09:41:28发表:

    受用

  13. skyz319 于 2006-09-07 21:12:52发表:

    正常了~HOHO 感谢

  14. skyz319 于 2006-09-07 20:40:37发表:

    现在去试试 感谢楼主提供

  15. 星光依然 于 2006-01-23 10:59:28发表:

    顶上

  16. rosn 于 2005-11-26 17:57:35发表:

    我照楼主的做了但是出现这样的问题:

    [root@rosnpc root]# xvidtume
    bash: xvidtume: command not found

  17. xinjiemail11 于 2005-11-04 16:12:23发表:

  18. ppi 于 2005-10-31 10:19:48发表:

    我的原屏幕偏移现象十分严重,而且不能调整屏幕刷新率,
    我在xp系统重新安装新的显卡驱动程序,再重新安排Liunx系统,屏幕偏移现象和调整屏幕刷新率很正常了。

  19. frog 于 2005-10-29 18:47:34发表:

    现在,在红旗5上,/etc/X11/XF86Config-4.conf文件已经换成了Xorg.conf。
    还有在上面的步骤中,如果按下left和right按钮,屏幕不会自动移动的话,请提前按下auto(自动)按钮;或者按下left和right按钮后,按下apply(应用)按钮。

  20. ppi 于 2005-10-29 16:48:19发表:

    我一直还不理解?

  21. feeleveryday 于 2005-10-29 15:26:43发表:

    5555,找你找得好辛苦啊

  22. thej 于 2005-09-26 00:50:38发表:

  23. wide 于 2005-09-01 00:43:38发表:

    受教

  24. artiomgy 于 2005-08-12 10:05:48发表:

  25. 新新 于 2005-07-27 00:23:51发表:

  26. 中国人 于 2005-07-07 12:53:01发表:

    好东西,顶

  27. zz123 于 2005-06-28 00:27:01发表:

    支持下

  28. HR 于 2005-06-18 16:20:27发表:

    很实用,还好,我的没有出现这样的问题,应该说,有一点点,无大碍。