在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

Capabilities那一行是“禁止访问”,是因为我没开管理员权限……不过那无关紧要了。www.bkjia.com好,根据目前的情况,显卡驱动已经就绪了,下面要正式开始了

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. 欣赏崭新的图形界面吧,嘿嘿

相关内容