LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1119|回复: 8

Fedora10从rpmfusion安装ati 9.1 驱动的一种方法

[复制链接]
发表于 2009-2-8 22:58:41 | 显示全部楼层 |阅读模式
来源:点击进入

使用 ATi 显卡的 Fedora 10 用户们终于在等来了 rpmfusion 版本的 fglrx 而无需降级 libdrm。推荐各位朋友们尝试下。

以下内容翻译自 fedoraforum
1. 驱动安装
su -
rpm -Uvh http://download1.rpmfusion.org/n ... e-stable.noarch.rpm http://download1.rpmfusion.org/f ... e-stable.noarch.rpm
yum --enablerepo=rpmfusion-nonfree-updates-testing install akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386

对于x86_64系统还需要额外几步:
rm -f /usr/lib/dri/fglrx_dri.so
ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
ldconfig

2.安装system-config-display
su
yum install system-config-display
然后运行 system-config-display, 无需修改什么,点击确定即可。此步用于生成一个 xorg.conf 文件。

3.编辑 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 驱动,让系统调用由安装了ATI驱动所生成的模块。)
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参数。

6.重新启动计算机
让系统在启动过程中自动编译fglrx的内核新模块。

结束
发表于 2009-2-8 23:21:18 | 显示全部楼层
还不如降LIBDRM方便了。

另外,开源的ATI驱动没有官方的驱动好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-9 00:54:46 | 显示全部楼层
rpmfusion nonfree是从官方驱动改编而来的,不是开源的,性能上与官方的驱动不会有太大差别。
回复 支持 反对

使用道具 举报

发表于 2009-2-9 09:28:48 | 显示全部楼层
LZ 顺便提供一下安装失败后的还原方法。
回复 支持 反对

使用道具 举报

发表于 2009-2-9 09:30:02 | 显示全部楼层
上面的命令可以直接在X介面中端中运行吗?还是需要在控制台下运行
回复 支持 反对

使用道具 举报

发表于 2009-2-9 10:44:39 | 显示全部楼层
我直接yum install akmod-fglrx xorg-x11-drv-fglrx就解决了,没这么多麻烦事,只是compiz有问题,反正我用kwin的特效,无所谓
回复 支持 反对

使用道具 举报

发表于 2009-2-9 10:45:32 | 显示全部楼层
失败的话,直接删掉xorg.conf就可以进X了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-9 11:06:59 | 显示全部楼层
Post by zwjorange;1945392
失败的话,直接删掉xorg.conf就可以进X了


以前因装ati驱动而黑屏好几次,还是有经验的。
同意楼上的,可删除xorg.conf
为了用上开源的radeon驱动,先恢复备份的initrd,
然后yum remove akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386
重装一下xorg-x11-drv-ati
yum remove xorg-x11-drv-ati
yum install xorg-x11-drv-ati
在终端用glxgears和glxinfo检验一下
是否恢复了基本配置和差强人意的3d
回复 支持 反对

使用道具 举报

发表于 2009-2-9 11:24:32 | 显示全部楼层
我就是照那个帖子装的,一点问题都没有。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表