最近在装ubuntu8.04,但是刚装好时刷新频率很低,眼睛实在受不了了。
选择 System ————> 首选项 ————> 屏幕分辨率。
却只能修改分辨率,刷新频率该不了。
于是就到网上搜一些修改方法,刚搞好,现在总结下经验,跟大家分享一下。
----------首先确认显卡驱动装没装好,运行代码:
glxinfo | grep rendering
如果显示direct rendering: Yes,则已安装。
不然的话:安装nvidia显卡驱动:代码:
sudo apt-get install nvidia-glx sudo nvidia-glx-config enable nvidia-settings nvidia-xconfig
不同的机子显示的结果可能不太一样,我的就不一样。
由于不同机子配置,所以sudo nvidia-glx-config enable也就不能用了,
输入nvidia-settings,却显示没安装。
在最下面的表格中点击对应的包开始下载,我是 amd Sempron2200+的所以选择i386的包。
下载到了桌面上,之后直接双击安装即可,安装成功后再进行下面的步骤。
----------- 用命令来看查看显示器的相关参数代码:
sudo ddcprobe | grep monitorrange
得到两个数值:31-83 56-76
一个是水平扫描频率 31-83HZ
一个是垂直扫描频率 56-76HZ
------------- /etc/X11/xorg.conf是X服务器的主要配置文件,修改它即可改变分辨率和刷新频率。
先备份,避免不测! 代码:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
恢复的命令为:代码:
sudo mv /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
-----------开始修改了代码:
sudo gedit /etc/X11/xorg.conf
找到Section "Screen"段 添加两行到Section "Monitor"和EndSection中间,
例如:代码: Section "Monitor" Identifier "通用显示器"
Option "DPMS" HorizSync 31-83 (为添加行)
VertRefresh 56-76 (为添加行)
EndSection
-------------- 可是在“屏幕分辨率”窗口还是调不了刷新频率,分辨率倒是一堆。
解决办法:在Section "Screen"模块下的常用分辨率后加“_xx”(xx是你想要的刷新频率)。
还要注意一点,Section "Monitor"下的Identifier值要和Section "Screen"下的 Monitor的值一致才行。
一般只修改DefaultDepth值的色深后的分辨率即可,下边是例子:代码:
Section "Screen" Identifier "Default Screen"
Device "nVidia Corporation NV34 [GeForce FX 5200]"
Monitor "通用显示器"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024_85" "1024x768" "800x600" "640x480"
EndSubSection EndSection
保存退出,然后重启下机子;
重启之后分辨率就调好了。
不过感到疑惑的是我把分辨率调到了85,重启之后却是75。
不过好多了,不用大伤眼球了。
不同的机器可能结果不大相同,如果有疑问的话,
最好到网上搜索下别人的经验,多摸索就行了。最后祝你成功!