2008-06-22

Ubuntu下安装ATI催化剂驱动(Ubuntu 8.04&催化剂8.6)

  其实现在的ATI驱动已经是一个图形安装界面了,不过很可惜的是貌似直接安装的话,在Ubuntu下仍让没用,比如我的Ubuntu8.04,装好后进Gnome就一片白色。稍微参考了一些资料终于装成功了,解决了困扰我很久的桌面上有小图形碎片的问题。。。。而且播放视频也不会有一条一条的横线了。。。

下面看看我的过程:

先下载好驱动,ati-driver-installer-8-6-x86.x86_64.run
安装编译所需的包:

sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic dkms -y


删除fglrx:
sudo apt-get remove --purge fglrx-control
sudo apt-get remove --purge fglrx-kernel-source
sudo apt-get remove xorg-driver-fglrx
生成deb包:
sudo bash ati-driver-installer-8-6-x86.x86_64.run --buildpkg Ubuntu/hardy
运行完会得到四个包:
fglrx-amdcccle_8.501-0ubuntu1_i386.deb
fglrx-kernel-source_8.501-0ubuntu1_i386.deb
xorg-driver-fglrx_8.501-0ubuntu1_i386.deb
xorg-driver-fglrx-dev_8.501-0ubuntu1_i386.deb
将旧的fglrx模块从受限模块中列入黑名单
sudo gedit /etc/default/linux-restricted-modules-common
  把其中的DISABLED_MODULES=""改成DISABLED_MODULES="fglrx"

移除旧的fglrx包:

sudo rm /usr/src/fglrx-kernel*.deb


安装刚才获得的四个包:
dpkg -i ...
装好以后重启到recovery mode选root,之后:
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
exit
然后选RESUME正常启动到系统
据说可能会不正常,不过我是正常了。。。
貌似之后不要修改受限驱动管理器里面的东西,否则会出问题。。

装好后查查看有没有成功启用:
glxinfo |grep -e 'direct' -e 'OpenGL'
我的机子上的显示结果是:

direct rendering: Yes
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon X1200 Series
OpenGL version string: 2.1.7659 Release
OpenGL extensions:
可以测试一下看看:
glxgears

fgl_glxgears
我的集成显卡功能不强,第一个只有1000多帧,第二个只有300帧左右。。。


参考文章:http://forum.ubuntu.org.cn/viewtopic.php?t=119945

没有评论: