* ATI官方驱动安装配置指南
ATI fglrx 8.18.8 驱动安装配置指南
文章出处:wiki.ubuntu.com
适用版本:5.10
翻译人员:catinsnow
建议你只在碰到宽屏分辨率问题(使用8.16.20驱动)时才安装此驱动.随Breezy一起来的8.16.20驱动和这个驱动没有性能差异.
这个方法需要创建.deb文件然后安装驱动.你可以简单的通过运行.sh文件(译者注:实际上下载的驱动文件是.run结尾的)进入图形安装程序,前提是所有需要的东西都已经在正确的位置上.通过.deb安装关键的好处是:当错过什么时可以给你有用的错误提示,并且可以方便的缷载(用新力得).
重要警告:安装的这个驱动要正确工作需要缷裁restricted-modules包,这个包包含madwifi驱动(Atheros无线网卡),nvidia显卡驱动,和一些其它的设备驱动.我为madwifi做了工作,但你要在安装驱动之前做(跳到本篇的最后).
缷载旧驱动
如果安装了这些Breezy驱动,缷载它:
sudo apt-get remove xorg-driver-fglrx
sudo apt-get remove fglrx-control
sudo apt-get remove linux-restricted-modules-$(uname -r)
sudo dpkg-reconfigure xserver-xorg #Select the ATI driver
重启计算机.
安装新驱动
下载ATI驱动安装程序:
https://support.ati.com/ics/support/def ... olderID=27
所有平台:
进入到下载目录(cd /path/to/directory).你安装过程中你可能会得到一些错误信息.可以忽略它,运行upgrade步骤时会解决. 译注:生成的deb文件应该在/tmp下.所以加了下面红色的代码.
sudo apt-get install gcc-3.4 module-assistant build-essential fakeroot dh-make debconf
sudo sh ./ati-driver-installer-8.18.8-i386.run --buildpkg Ubuntu/breezy
cd /tmp
sudo dpkg -i fglrx-control_8.18.8-1_i386.deb
sudo dpkg -i fglrx-kernel-source_8.18.8-1_i386.deb
sudo dpkg -i xorg-driver-fglrx_8.18.8-1_i386.deb
sudo apt-get -f upgrade
现在编译核心驱动:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant a-i fglrx
译注:如果出现错误
Package fglrx-kernel-source was not built successfully, see
/var/cache/modass/fglrx-kernel-source*buildlog* for details!
这样做:
cd /usr/src
sudo dpkg -i fglrx-kernel-2.6.12-9-686_8.18.8-1_i386.deb
接着为fglrx驱动更新你的xorg.conf文件(有多个方法可以做到):
sudo aticonfig --initial
用64位系统的用户:
你将不得不把libdri.a文件降低到一个可以兼容这个ATI驱动的版本.在这里下载.
http://mail3.mpr.org/mlomker/libdri.a.gz
进入下载目录:
gunzip libdri.a.gz
sudo cp /usr/X11R6/lib/modules/extensions/libdri.a libdri.a.old
sudo cp libdri.a /usr/X11R6/lib/modules/extensions/
如果你希望返回到非fglrx驱动,需要拷贝libdri.a.old文件覆盖这个fglrx兼容的版本.
所有平台:Ctrl-Alt-Backspace重启会话. 译注:有可能重启你的机器才能生效.
确认驱动工作正常:
mlomker@mlomkernote:/$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700 Generic
OpenGL version string: 1.3.5395 (X4.3.0-8.18.8)
问题解决:
用64位系统的用户
重启后你可能得到这样的错误:
Duplicate symbol rol_long in /usr/X11R6/lib/modules/drivers/fglrx_drv.o
Also defined in /usr/X11R6/lib/modules/linux/libint10.a
可以编辑你的xorg.conf文件,注释掉libint10.a行来解决它:
sudo nano /etc/X11/xorg.conf
Section "Module"
# Load "int10"
EndSection
Ctrl-X, Y, 回车存盘.
Madwifi驱动:
cd /lib/modules/$(uname -r)/volatile
sudo cp ath_hal.ko ../madwifi
UbuntuChina Wiki: ATI官方驱动安装配置指南 ((2006-03-20 10:35:21由firehare编辑))