huhongwei wrote:

> 请问如何提高XF86 win的显示刷新频率,地刷新频率时,图像抖动对眼睛不好.

如果你用的是Redhat的话你的X window配置文件是
/etc/X11/XF86Config
Slackware的X Window配置文件是
/etc/XF86Config

在那个文件中你会看到象下面这样的东西:

# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400"     25.175 640  664  760  800   400  409  411  450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480"     25.175 640  664  760  800   480  491  493  525
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600"     36     800  824  896 1024   600  601  603  625
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817
Interlace

# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480"     31.5   640  680  720  864   480  488  491  521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600"     40     800  840  968 1056   600  601  605  628
+hsync +vsync

# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600"     50     800  856  976 1040   600  637  643  666
+hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806
-hsync -vsync

# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768"    75    1024 1048 1184 1328   768  771  777  806
-hsync -vsync
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
Modeline "1280x1024"   80    1280 1296 1512 1568  1024 1025 1037 1165
Interlace

# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768"    85    1024 1032 1152 1360   768  784  787  823
# 1280x1024 @ 61 Hz, 64.2 kHz hsync
Modeline "1280x1024"  110    1280 1328 1512 1712  1024 1025 1028 1054

# 1280x1024 @ 74 Hz, 78.85 kHz hsync
Modeline "1280x1024"  135    1280 1312 1456 1712  1024 1027 1030 1064

# 1280x1024 @ 76 Hz, 81.13 kHz hsync
Modeline "1280x1024"  135    1280 1312 1416 1664  1024 1027 1030 1064

这些东西控制这你的显示卡的设置,例如
下面这一行注释说分辨率为1280x1024,刷新速率为76赫兹,行扫频率为81.13千赫兹
# 1280x1024 @ 76 Hz, 81.13 kHz hsync
下面这一行具体设置显示卡:
Modeline "1280x1024"  135    1280 1312 1416 1664  1024 1027 1030 1064
 

这行中每个项目的意义如下:(从左到右)

模式行,分辨率,像元频率(兆赫兹),每行像元数,行同步(消隐)脉冲开始的时钟周期,行同步(消隐)脉冲结束的时钟周期,每行的时钟周期数,每帧的图象行数,帧同步脉冲开始的扫描行数,帧同步脉冲结束的扫描行数,每帧的扫描行数。

调整这些数目你可以最大限度地使用你的显示卡和显示器,例如您的显示卡有一兆存储器,您
可以设置成1152x900的分辨率。:-)需要当心的是仔细核对你的显示器所允许的扫描频率,有
些显示器当收到过高的扫描同步脉冲后会烧毁行扫描晶体管。我就烧过一个显示器,那晶体管
还不太好买,彩电的行扫描晶体管通常不能用,频率太低,功率也不够大,上去就烧。:-(

下一个问题是你的显示卡有什么像元频率可以用,例如上面的行要求135MHz,但你的卡只有
125兆赫兹,怎么办呢?也好办,用emacs或vi把135改为125就完了。

如果你的配置文件中对应于您所要的分辨率有多个模式行的话,您可以将其它频率较低的模式
行用#号给封上,只留下你想要的频率就能改变扫描频率了。

祝你成功!

烧显示器我可不能负责! :-)
 

min

--
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?

还可以用XF86带的xvidtune软件调整.
 
 
 

本文转自中文Linux论坛