|
|
发表于 2009-4-26 11:24:30
|
显示全部楼层
一位兄弟告诉我的:
1.安装fglrx驱动
我安装了如下软件
[root@dave dave]# rpm -qa | grep fglrx
kmod-fglrx-2.6.27.21-170.2.56.fc10.i686-9.3-1.fc10.i686
xorg-x11-drv-fglrx-libs-9.3-2.fc10.i386
akmod-fglrx-9.3-1.fc10.i686
xorg-x11-drv-fglrx-9.3-2.fc10.i386
这些软件在yumex里可找到
yum install kmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386 akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386
2.编辑 xorg.conf
首先调用ati显示配置做初步工作
su
aticonfig --initial -f
然后手动编辑 xorg.conf
su
gedit /etc/X11/xorg.conf
添加以下字段:(有了的话就不管了)
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "DRI"
Mode 0666
EndSection
然后在 Device 字段添加如下内容:
Option "OpenGLOverlay" "off"
Option "VideoOverlay" "on"
4.备份已有的 initrd (译者注:这个文件记录了内核模块的位置信息,修改它是为了禁止载入已有的 radeon 驱动)
su
mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup
重新生成新的 initrd,使 radeon 模块不会被强行载入
su
mkinitrd -v /boot/initrd-`uname -r`.img `uname -r`
5.编辑grub.co
su
gedit /boot/grub/grub.conf
在内核所在行的最后添加 nopat参数。
可选:如果工作不正常的话再添加 nomodeset 参数。
最后用修改/boot/grub/grub.conf文件:
在内核的参数后面添加nopat nomodeset,也就是kernel那一行。若不添加此参数的话,每次开机会白屏的。
6.重新启动计算机
这步是必须的,否则fglrx的内核模块不会编译。
7.检测是否成功安装
glxinfo命令查看是否支持直接渲染
如果direct rendering: Yes则支持,如果显示出错,说明没装好 |
|