方法一:可以使用 gtf 命令计算出显示器分辨率的相关值:
gtf 1024 768 100
计算 1024x768 100HZ 的相关值,输出如下:
# 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
将上面 Modeline 那一行加入到 X 配置文件中 monitor 字段部分就可以了。
方法二:直接修改 XFree86Config 文件中的行频和场频:
使用 xvidtune 命令可以启动一个GUI微调窗口,前提是你已经正确安装了显卡驱动程序。
我们可以使用VI来编辑X的配置文件,直接在如下字段修改:
HorizSync 30.0 - 85.0
VertRefresh 50.0 - 160.0
上面是我的 LG711S 的官方值,我是自己查网站获得的。
建议自己修改的时候严格参考说明书,设置过高烧掉了显示器不要哭啊。
补充:
场频: 场频又称为“垂直扫描频率”或“刷新率”。指单位时间(以秒计)之内电子枪对整个屏幕进行扫描的次数,通常以赫兹(Hz)表示。以85Hz刷新率为例,它表示显示器的内容每秒钟刷新85次。
行频: 行频又称为“水平扫描频率”。指电子枪每秒在荧光屏上扫过的水平线的数量。其值等于“场频 × 垂直分辨率×1.04”,单位为KHz(千赫兹)。行频是一个综合分辨率和场频的参数,该值越大,显示器可以提供的分辨率越高,稳定性越好。