关于屏幕刷新率的问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
不好意思,我对linux完全陌生,但由于工作需要,我必须使用linux(中文版,图形界面,具体什么版本我就不知道了),现在问题是我的刷新率只能设为61Hz(分辨率可调),闪烁太厉害了。请问有什么办法调整刷新率?注:驱动程序是系统自动装的,如需重装驱动,请问哪里有下?我的机子是IBM的ThinkCentre 8179 ,主板使用的是intel 865G,集成显卡。

                                                                                                先介绍一些术语:
HSF:显示器的水平扫描频率,单位是kHz
VSF:垂直刷新率,单位是Hz
显卡的"dot-clock",正式名称是driving clock frequency(DCF),它表示每秒钟能
向屏幕发出的象素数,单位是MHz
RR:刷新率(refresh rate)
HR:水平分辨率
VR:垂直分辨率
frame:帧,由于显示器的扫描枪扫描到屏幕边缘的时候不可能马上回来,会有一段调
整的时间,这时候它仍在
扫描,但对我们来说是不可见的.因此帧比HRxVR略大些.
HFL:帧宽,比HR略大些,经验HFL = 1.25HR
VFL:帧长,比VR略大些,经验VFL = 1.05VR
下面就是很重要的公式:
RR = DCF/(HFL*VFL)
HFL = DCF/HSF
或 HSF = DCF/HFL
我们的问题就是:在给定分辨率和刷新率的条件下,显卡的DCF是多少?水平扫描频率(HSF)是多少,它是否超出了
显示器所能允许的最大水平扫描频率?
我们看到,在这里显卡的DCF不是问题,就是最一般的S3 Trio64V+的DCF也有135MHz,瓶颈是显示器所能允许的最大水平扫描频率.我们在启动X的时候会看到许多模式不能用,就是因为经过计算,水平扫描频率超出了显示器所能允许的最大水平扫描频率.
事情还没有完:
在XF86Config文件里,有许多这样的行:
Mode "800x600" 55.2 800 832 1064 1096 600 602 610 630
也许写成这样看得更清楚些:
Mode "800x600" 55.2 800 832 1064 1096
600 602 610 630
Mode是关键词,引号中的800x600是名称,可以随便起. 55.2就是DCF,800和600当然就是分辨率了,1096和630是帧宽和帧长(HFL,VFL).中间两个数是什么意思呢?原来它们决定了同步脉冲的开始位置和结束位置.
800 832 1064 1096 这组数可以这样理解:
水平分辨率是800,扫描枪扫到第800个象素的时候还要继续往前扫,到第832个象素的时候,发出同步脉冲,该脉冲持续一段时间,到第1064个象素的时候结束.扫描枪扫继续往前扫,到达帧宽的时候返回到最左边,扫描下一条线.
600 602 610 630是垂直方面的,也可以这样理解.这就是这组神密数字的含义.
自己从头生成一组这样的数字是挺麻烦的,我的做法是修改当前使用的模式,比如我用的是xf86config自动生成的800x600模式,但刷新率偏低.我就找到XF86Config文件中对应的行,直接增大DCF的值,再计算一下:水平扫描频率HSF=DCF/HFL .只要水平扫描频率不超出显示器所能允许的最大水平扫描频率就行.再到X Window中用xvidtune微调一下.                                       
提问者对答案的评价:

                                                                                                试一下其他的分辨率,可能改了分辩率后有支持更高的刷新频率                                       

                                                                                                rubinlululu 说得很有道理,但对于一个Linux初学用户而言,修改xconfig文件,显得难了些!建议你在shell下面,执行xconfig命令,这样会自动诊测你的电脑显示卡,然后重新配置XF86的配置文件,如果你使用的是GNOME或者KDE图形界面的话,用root登录你的电脑,有两个地方,一个在系统设置下,修改这个设置需要root权限,这里你可以重新修改显示配置文件,(以gui方式)这样修改设置要简单些
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行