|
win98+RH Linux 9.0
问题:显卡芯片是TNT2 M64,在RH Linux9.0 X window中屏幕有偏移,具体情况是在Win98下调好后,进入Linux屏幕偏右,而不在正中。
解决:我试了很多方法,但是不成功,直到我用了xvidtune...
1.以前用RH Linux7.1时,在Linux下调好(通过显示器面板上的按钮),进入win98后再用显卡驱动自带的工具调节,就OK了。但是,
在RH Linux 9.0下这个方法行不通,表现为在X下调好后,文字模式下仍有偏移:
2.到网上寻找解决方法,发现有朋友装NVIDIA的for Linux的驱动可行;于是下载、安装,修改/etc/X11/XF86config、进入X--仍然不行(驱动安装
成功了,我可以看到NVIDIA的LOGO), sign!!!
3.在linuxsir看到dsi用xvidtune调节,于是试了一下:
调节很成功,BUT。。。不能积存,下次进入X后"涛声依旧":)
仔细研读了xvidtune的man页,发现了参数-show,它能输出适用于XF86config格式的当前显示参数,有门了!
(1)运行xvidtune,调节好后,在终端下运行xvidtune -show,显示如下:
"800x600" 40.00 800 864 992 1052 600 601 605 628 +hsync +vsync (这是我机子上的)
将它记下来,你也可以用xvidtune -show > a.txt命令将其输出到文件a.txt:
(2)编辑文件/etc/X11/XF86config,在Section "Monitor"加入下面这行:
ModeLine "800x600" 40.00 800 864 992 1052 600 601 605 628 +hsync +vsync
保存,重启X window,OK!
PS:这是我第一次在linuxsir 发原创的帖子,写得不好,还请各位见谅,贻笑大方了!我知道我的这个方法不是最好的,也不是唯一的,
但确实是我自己想出的,有点兴奋,于是不顾自己文笔拙劣,将它发了出来,请各位指正!
PS之PS:关于XF86config的格式,可参考其man页,或是http://www.20cn.net/ns/wz/sys/data/20020824053515.htm
另外,在http://olympus.het.brown.edu/doc ... imings-HOWTO-3.html上你可以找到显示器的工作原理。 |
|