Linux下安装AMD显卡私有驱动

引子:本来自己的双显卡在Winodws下运行得还算顺畅,显卡驱动什么的都不知道多久没更新了(我承认在Windows下比较懒,只要不出问题就不去折腾)。但是显然这不是我的作风,作为一个不折腾会死星人,我选择了Linux,随之而来的便是各种问题(包括双显卡的问题)。

好了,废话说得差不多了,下面来说说这个驱动的问题,驱动的问题我没少折腾,记得当初刚“灌“上乌班图的时候(哈哈,是不是有点台湾腔了。:p更多台湾腔请参见Ubuntu 正体中文站),由于没有装驱动,又是双显卡,笔记本发热相当夸张,差不多变成了电磁炉,不得已试了下AMD的开源驱动(预料到会出问题的),然后……问题大了,竟然进不了系统了。于是又是一次重装,这次没有安装开源驱动,而是安装了AMD的闭源驱动(版本号是11.6),问题总算基本解决,在集成显卡下温度大降,风扇基本不用转了,不过问题还是有的:切换显卡之后重启必须强制关机,还有就是休眠(Hibernate)之后无法唤醒(我不太知道这个问题是不是显卡驱动造成的)。不过基本还是满意了。

说实话之前我真不知道原来AMD的显卡驱动更新这么勤快,周期才一个月(比如说11.6代表的是2011年6月)。于是我有幸又更新下驱动到11.7,然后是11.8.(其实11.7已经非常令人满意了,主要解决了切换显卡时死机的问题,而且相对于11.6来说因为是图像化的界面,所以安装也比较简单)下面来说一说具体的操作。

  1. 首先到AMD官网下载对应版本最新的驱动(记住是http://amd.com/而不是http://amd.com.cn/因为我发现中文的这个AMD官网上的驱动更新很慢,版本很老)
  2. 在独显下进入系统(这里要注意的是千万不要在Bios里把某块显卡屏蔽,不然会不认那块显卡的)
  3. 执行代码:
    sudo apt-get remove --purge xserver-xorg-video-radeon  #把开源驱动卸载——如果之前装过的话
    
  4. 如果之前有安装过ati闭源驱动,应该先完全删除此驱动,否则会出现意想不到的问题。执行代码:
    sudo /usr/share/ati/fglrx-uninstall.sh --force
    sudo rm -r /etc/ati  #删除之后可能会提示重启,自行重启即可。
    
  5. 安装已下载的驱动,比如说我的是:
    sudo sh /home/isaac/Desktop/ati-driver-installer-11-8-x86.x86_64.run
    

    同样,安装完成之后会提示重启。

  6. 完成!