|
|
发表于 2009-4-18 11:15:38
|
显示全部楼层
跟楼主一样,我也用的1950,经过几天摸索找到了方法。
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里可找到
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.conf
su
gedit /boot/grub/grub.conf
在内核所在行的最后添加 nopat参数。
可选:如果工作不正常的话再添加 nomodeset 参数。
6.重新启动计算机
这步是必须的,否则fglrx的内核模块不会编译。
7.检测是否成功安装
glxinfo命令查看是否支持直接渲染
如果direct rendering: Yes则支持,如果显示出错,说明没装好
[root@dave dave]# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.2
然后跑分看看
[root@dave dave]# glxgears
35765 frames in 5.0 seconds = 7152.928 FPS
36742 frames in 5.0 seconds = 7348.233 FPS
36827 frames in 5.0 seconds = 7365.344 FPS
36890 frames in 5.0 seconds = 7377.903 FPS
36767 frames in 5.0 seconds = 7353.275 FPS
36877 frames in 5.0 seconds = 7375.267 FPS
[root@dave dave]# fgl_glxgears
Using GLX_SGIX_pbuffer
7146 frames in 5.0 seconds = 1429.200 FPS
7140 frames in 5.0 seconds = 1428.000 FPS
6679 frames in 5.0 seconds = 1335.800 FPS
7027 frames in 5.0 seconds = 1405.400 FPS |
|