在Fedora 14中调高分辨率至1280x800
前段时间稀里糊涂地装上了测试版的Fedora 14,正在懊悔系统不稳定时,却发现我其实做出了一个正确的选择:F14直接支持我的ATI显卡,而目前的稳定版本Fedora 13则不行。。。说起来也挺傻的,说了很久要装显卡驱动,却没发现其实开源显卡驱动早就装好了。。囧
好了不多说废话了,系统装好以后分辨率为1024x768,显然还比较低,我希望能达到Windows下一样的1280x800.当然前提是检查你的显卡驱动装好没有,否则不一会儿Fedora会黑屏给你看的哦
1.检查显卡驱动装好没
终端下输入命令 $ lspci -v
出现好长好长的硬件信息。找到关于显卡的那一段,我的是这样的
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650 (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 1872
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at e0000000 (32-bit, prefetchable) [size=256M]
I/O ports at c000 [size=256]
Memory at fcef0000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at fce00000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
Kernel modules: radeon
2. gtf
回到终端,输入命令 $ gtf 1280 800 60
当然如果你希望调整分辨率到1280x1024或其他的,输入对应的命令即可。最后的数字60是刷新率,液晶显示器的话直接写60即可。好我们看到这样的输出:
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
第二行非常重要,把它复制下来保存好。最好保存到root目录下找起来方便
3. 生成Xorg配置文件
这里需要重启了。重启后在GRUB界面按‘E’键 编辑命令,在‘kernel /vmlinuz……’行后面加上 '3' ,回车确认。按b启动。这样引导到文本控制台模式。
用root账户登录。
输入命令Xorg -configure,它会扫描你的硬件配置并生成一个 xorg.conf.new 文件,留心这个文件放到哪里了(程序执行的最后几行有提示),后面要找到它才行
好了,不在命令行界面为难大家了……其实vi我也不会用……。输入reboot,回车。重启回到X图形界面
4. 修改配置文件
重启以后使用root登录,后面需要权限的地方比较多
找到刚才生成的xorg.conf.new 配置文件,打开,用gedit就行。文件比较长,不过我们只需要修改下面两段:
第一个是显示器
Section "Monitor"
#DisplaySize 300 190 # mm
Identifier "Monitor0"
VendorName "CMO"
ModelName "LCD Panel 1280x800"
HorizSync 31.5 - 90.0
VertRefresh 60.0 - 60.0
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
EndSection
如果某一行已经存在了,就不要再改了,不要照搬我这里的数据。尤其是第一行,与具体的显示器有关。
一般来说最后三行是需要新建的,其中最后一行是第二步gtf生成的数据,从你刚才保存的文件里粘贴过来,不要照搬我的哦,呵呵
第二个需要修改的在后面
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
…………
后面还有很长不用管了。我这里给出的后6行需要新建,Modes字段就是你想要的分辨率,根据具体情况修改。
修改完后保存。
5.覆盖旧的配置文件
重启,再次登录到文本的控制台界面,用root登录
为避免意外先备份一下旧的配置文件。输入命令 cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak000
注意大小写。X11写成x11的话是不行的。
用cd转到你存放xorg.conf.new的目录,然后输入命令 cp xorg.conf.new /etc/X11/xorg.conf
提示是否覆盖,输入y回车确认即可。
输入reboot,回车。重启
6. 欣赏崭新的图形界面吧,嘿嘿