注: 本文系
http://wiki.ubuntu.org.cn/ATI官方驱动安装配置指南 删改而来, 仅供参考。对于较新的显卡,设置方法不一定有效。清参阅上面的链接。
准备
首先将你的 /usr/src/linux 链接到和你现在所用内核版本一致的内核源代码文件夹。
如果安装了这些dapper驱动,缷载它:
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
在设置窗口中选择"ati"
重启计算机.
安装
下载ATI驱动安装程序: https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.29.6.run
所有平台:
进入到下载目录(cd /path/to/directory).你安装过程中你可能会得到一些错误信息.可以忽略它,运行upgrade步骤时会解决.
sudo apt-get install gcc-3.4 module-assistant build-essential fakeroot dh-make debconf
sudo ln -sf bash /bin/sh
sudo sh ./ati-driver-installer-8.29.6.run --buildpkg Ubuntu/dapper
sudo ln -sf dash /bin/sh
sudo dpkg -i fglrx-control_8.29.6-1_i386.deb
sudo dpkg -i fglrx-kernel-source_8.29.6-1_i386.deb
sudo dpkg -i xorg-driver-fglrx_8.29.6-1_i386.deb
sudo apt-get -f upgrade
现在编译核心驱动:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant a-i fglrx
如果缺少编译核心驱动的步骤,那么开机可能会出现
Failed to load module "fglrx" (module does not exist, 0)
的提示。
如果出现错误
重启你的机器.
测试
fglrxinfo
你应该可以看到类似以下的信息:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 2.0.5879 (8.29.6)
glxgears -printfps
稍等片刻, 你应该可以看到类似以下的信息:
11982 frames in 5.0 seconds = 2396.398 FPS
16165 frames in 5.0 seconds = 3232.938 FPS
30928 frames in 5.0 seconds = 6185.526 FPS
帧速为2000以上算正常。
glxinfo
找到 direct rendering: Yes
该信息表示启用了3D加速。
急救
如果开机失败,在shell下执行
cd ../etc/X11
mv xorg.conf.original-0 xorg.conf
如果缺少xorg.conf.original-0备份档,你可以用其他的备份档替换之。 (http://blog.youkuaiyun.com/Veiz/)
准备
首先将你的 /usr/src/linux 链接到和你现在所用内核版本一致的内核源代码文件夹。
如果安装了这些dapper驱动,缷载它:
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
在设置窗口中选择"ati"
重启计算机.
安装
下载ATI驱动安装程序: https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.29.6.run
所有平台:
进入到下载目录(cd /path/to/directory).你安装过程中你可能会得到一些错误信息.可以忽略它,运行upgrade步骤时会解决.
sudo apt-get install gcc-3.4 module-assistant build-essential fakeroot dh-make debconf
sudo ln -sf bash /bin/sh
sudo sh ./ati-driver-installer-8.29.6.run --buildpkg Ubuntu/dapper
sudo ln -sf dash /bin/sh
sudo dpkg -i fglrx-control_8.29.6-1_i386.deb
sudo dpkg -i fglrx-kernel-source_8.29.6-1_i386.deb
sudo dpkg -i xorg-driver-fglrx_8.29.6-1_i386.deb
sudo apt-get -f upgrade
现在编译核心驱动:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant a-i fglrx
如果缺少编译核心驱动的步骤,那么开机可能会出现
Failed to load module "fglrx" (module does not exist, 0)
的提示。
如果出现错误
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-*.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兼容的版本.
重启你的机器.
测试
fglrxinfo
你应该可以看到类似以下的信息:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 2.0.5879 (8.29.6)
glxgears -printfps
稍等片刻, 你应该可以看到类似以下的信息:
11982 frames in 5.0 seconds = 2396.398 FPS
16165 frames in 5.0 seconds = 3232.938 FPS
30928 frames in 5.0 seconds = 6185.526 FPS
帧速为2000以上算正常。
glxinfo
找到 direct rendering: Yes
该信息表示启用了3D加速。
急救
如果开机失败,在shell下执行
cd ../etc/X11
mv xorg.conf.original-0 xorg.conf
如果缺少xorg.conf.original-0备份档,你可以用其他的备份档替换之。 (http://blog.youkuaiyun.com/Veiz/)