Friday, June 20, 2008

Fedora 8下成功安装ATI移动显卡驱动



(本文同步刊发于新浪blog:http://blog.sina.com.cn/ss1271)









最先前电脑的Win XP
SP2驾崩了,由于忙于期末考试,所以没顾得上重做系统。此番重做系统,一方面是眼馋同学的Ubuntu
8.04 LTS Destop,还有fedora 9,而我的ubuntu
8.04光盘还在荷兰到中国的路上,自己的fedora
9刻坏了,同学的fedora9貌似也有问题,反正不能引导,试过的U盘引导也失败了……


于是心一横,咱重新分区重新做系统~



手头只有Fedora 7的盘,不怵,可以yum到fedora
8嘛……大不了到fedora8再yum到9。

fedora7很顺利装完了,接下来费了我一天,大约10个小时左右,安装或者更新了1000+个包,总算Yum到了fedora8。不急着到9呢,先把我笔记本上安装多年linux未解决的显卡驱动问题解决了先。




具体步骤如下,首先确认你的fedora内核版本为最新。我用的是fedora
8应该目前不会有更新的fedora 8的内核了。

CODE:

# rpm -Uhv
http://rpm.livna.org/livna-release-8.rpm

# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY

# yum install xorg-x11-drv-fglrx kmod-fglrx glx-utils



这期间可能要很长时间,也可能很短,比如我的长宽<10分钟搞定。这要视你的网速而定。所有过程都是自动完成的。你能做的就是等。








CODE:

# glxinfo | grep direct







查看是否安装成功。如果显示yes
的话就说明成功了。

----------------

如果是amd64位的cpu就接下去

实际上我们安装驱动的过程中就自动升级了内核。


修改/etc/grub.conf 在老的内核后面加上iommu=off






QUOTE:






kernel /vmlinuz-2.6…… ro
root=LABEL=/ rhgb quiet iommu=off





----------------

重起。

改分辨率。开启3D。



如果显示NO(我的就是NO)



那么尝试如下:

先到http://ati.amd.com/support/driver.html下载相应的驱动,比如我的笔记本显卡是:ATI
Mobility Radeon x1400
series,下载到本地是这样一个东西:ati-driver-installer-8-6-x86.x86_64.run,然后su到root权
限,输入:#sh
ati-driver-installer-8-6-x86.x86_64.run
,这样会弹出图形界面,你就一路下一步,比如最开始点continue,然后弹出一个协议,选accept,然后问你是automatic还是custom,默认是automatic,你就直接continue.最后装完,选exit即可。




然后,注销或重启,再次运行终端,su
到root权限,输入#aticonfig --initial(特别注意,这里initial前是两个横--),会出现以下类似的提示:




[root@localhost ~]# aticonfig
--initial

Found fglrx primary device section

Using /etc/X11/xorg.conf

Saved back-up to /etc/X11/xorg.conf.fglrx-1


注销,您的ati显卡驱动装好了!但您会在系统/管理/显示的硬件信息中看到:显卡信息:Unknown
video
card,不过没关系,只要点“配置”中,有“fglrx-Vendor-supplied
driver for fglrx cards"
这个信息就行了。





目前我的是装好了,估计是驱动的伟大问题,导致我开启3D白屏……


不过分辨率是正常了。开不开3D无所谓了,因为那个对我来说不常用到。