Ubuntu安装ATI闭源驱动(ATI催化剂) | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

Ubuntu安装ATI闭源驱动(ATI催化剂)

点滴 admin 11年前 (2014-03-15) 1993次浏览 已收录 扫描二维码

这是一篇纯粹的转帖,在 Ubuntu 10.04 下安装AMD显卡的驱动太费周折了,足足装了两天,其间各种google、各种试,直到看到这一篇才得到解决:
  Ubuntu安装ATI闭源驱动(ATI催化剂)
  貌似作者是从这里 copy 来的:
  http://my.oschina.net/janpoem/blog/40541
  这是原作者的博客:
  http://my.oschina.net/janpoem/blog
  
  顺藤摸瓜看到这个地方真的很不错,以后应该常去扒眼看看:
  红黑联盟
  里面有很多别人的学习笔记,都是前人走路的足迹。
  
  装驱动的方法如下:
  
  简单的介绍一下ATI的驱动安装过程:
  
  1、卸载原来有的ATI的驱动
  
  sudo sh /usr/share/ati/fglrx-uninstall.sh
  
  sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev
  
  wg9说明:因为我是全新安装的Ubuntu10.04,所以没有这个步骤。
  
  2、安装依赖库:
  
  以下是Ubuntu 11.10的安装
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
linux-headers-generic
  
  wg9说明:我不是Ubuntu11,自然也没有这个步骤,
  
  Ubuntu 10.10没有dh-modaliases:
 sudo apt-get install build-essential cdbs fakeroot dh-make debhelper
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0
linux-headers-generic
  
  wg9说明: 10.04 用这个合适。
  
  3、下载ATI催化剂,这个不解释了,去AMD网站下吧。
  wg9说明:我是在这个地址下载的:
  http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
  我的显卡是 HD 7470M ,但是选择列表里没有 7xxx ,我只好选了 6xxx ,事实证明是可以用的,选择显卡型号、操作系统的页面在这里:
  http://support.amd.com/us/gpudownload/Pages/index.aspx
  wg9说明:我下载的文件名是:
  amd-driver-installer-12-1-x86.x86_64.run
  
  4、创建.deb的安装包,这里有个小技巧,你要先知道你当前的Ubuntu的CodeName,不然生成的安装包会不对,具体操作如下:
  lsb_release -a
  
  会显示如下的结果:
  No LSB modules are available.
  Distributor ID: Ubuntu
  Description: Ubuntu 10.10
  Release: 10.10
  Codename: maverick
  这个CodeName就是最关键的:
  
  wg9说明:我的系统是10.04,所以 Codename 不同,我的最后一行输出是:
  Codename: lucid
  所以我用 lucid 替代他的 maverick。
  
  根据你的codename,执行如下指令(注意,要在下载的驱动所在的目录执行):
  sudo sh ./amd-driver-installer-12-1-x86.x86_64.run –buildpkg Ubuntu/maverick
  
  而后会生成如下的几个文件:
  fglrx_8.930-0ubuntu1_i386.deb
  fglrx-amdcccle_8.930-0ubuntu1_i386.deb
  fglrx-dev_8.930-0ubuntu1_i386.deb
  fglrx-installer_8.930-0ubuntu1_i386.changes
  fglrx-modaliases_8.930-0ubuntu1_i386.deb
  
  5、安装生成的包:
  sudo dpkg -i fglrx
.deb
  
  6、生成配置文件:
  sudo aticonfig –initial -f
  
  防止配置未生效:
  sudo aticonfig –input=/etc/X11/xorg.conf –tls=1
  
  7、至此,基本安装已经完毕,重启………………
  重启回来后,执行如下指令,以检查驱动是否安装成功。
  fglrxinfo
  wg9说明:我的输出内容为:
  display: :0.0 screen: 0
  OpenGL vendor string: Advanced Micro Devices, Inc.
  OpenGL renderer string: AMD Radeon HD 6400M Series
  OpenGL version string: 4.2.11399 Compatibility Profile Context
  
  wg9说明:可以看出,我的显卡被识别为 6400M,据说这 7470 就是一个 6400 系列的马甲卡??好在是这样,否则恐怕还要装 WIn7 了。
  
  fgl_glxgears
  wg9说明:运行这个命令,会弹出一个 3D 演示窗口,内容是一个正方体作不规则的旋转,其六个面都显示相同的“三个互相咬合的齿轮在传动”的精灵动画,应该用的是 OpenGL ?? 显然不会是 DX , -_-!!!,可以到我转帖的页面看实际效果。

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。