您的当前位置:首页正文

ubuntu14.04手动安装AMD显卡驱动

来源:花图问答

电脑装了Ubuntu特别卡,
电脑是Aspire E-422G笔记本, 配置:

cup: AMD A4-5000 APU( 主频1.5GHz; 二级缓存2MB )
显卡: AMD Radeon HD 8670M
内存: 2G

配置虽然差, 但应该没有那么卡,简直不能正常运行,于是网上搜了一下,可以能是显卡驱动的问题

决定重装显卡驱动, 以下是根据官方文档安装显卡驱动

开始的时候,找显卡驱动时候很晕, 后面专门看了下显卡命名规则, 豁然开朗,

下面这段话是对显卡分类的基本介绍, 与安装无关

( 显卡基本分为两类, AMD的和NVIDIA的, 也就是通常所说的A卡和N卡, 因为我的A卡, 所以这里只提一下A卡的命名
AMD显卡一直遵循Radeon HD xyz0的命名方式,其中x表示不同世代、y代表产品定位、z代表版本细分。 x代表同一个系列
所以我在AMD官网很容易就找到了我的显卡的驱动
)

下载驱动

我显卡型号是AMD Radeon HD 8670M

我的电脑系统是ubuntu14.04 64位的

关于查看系统信息:

sudo lsb_release -a  //查看发行版本
sudo uname –m  //查看架构
fglrx-core_14.500-0ubuntu1_amd64_UB_14.01.deb
fglrx_14.500-0ubuntu1_amd64_UB_14.01.deb
fglrx-dev_14.500-0ubuntu1_amd64_UB_14.01.deb
fglrx-amdcccle_14.500-0ubuntu1_amd64_UB_14.01.deb

卸载

在安装之前最好时检查一下之前是否安装了相关的驱动

sudo dpkg -l fglrx fglrx-core fglrx-admcccle fglrx-dev

如果是装过的, 需要卸载

sudo aticonfig --uninstal

或者使用下面的命令

sudo sh amd-driver-installer-x86.x86_64.run --uninstall
OR
sudo sh /usr/share/ati/amd -uninstall.sh

如果不能成功, 使用系统的包管理系统(apt dpkg等)

sudo dpkg -r fglrx fglx-core fglrx-dev fglrx-amdcccle

完全移除fglrx相关包

sudo dpkg -P fglrx fglx-core fglrx-dev fglrx-amdcccle

还原Xorg配置文件

卸载之后需要还原还原Xorg配置文件

查看最近的配置文件

ls /etc/X11/xorg.conf.*
cp /etc/X11/xorg.conf.-<number> /etc/X11/xorg.conf

重启,完全卸载

sudo reboot

安装

把安装包都放在一个目录下

sudo mkdir /home/<User home>/AMD_Driver_Packages
sudo cp /home/<User home>/Download/*.deb /home/<User home>/AMD_Driver_Packages

进入安装包目录

cd /home/<User home>/AMD_Driver_Packages

使用dpkg安装

sudo dpkg -i fglrx-core_15.302-0ubuntu1_amd64_UB_12.04.4.deb
                    fglrx_15.302-0ubuntu1_amd64_UB_12.04.4.deb 
                    fglrx-dev_15.302-0ubuntu1_amd64_UB_12.04.4.deb 
                    fglrx-amdcccle_15.302-0ubuntu1_amd64_UB_ 12.04.4.deb

测试帧率

fgl_glxgears

之前和之后, 分别大概为340FPS 和380FPS, 相差并不大, 但是运行其实似乎没有那么卡, 可能是心里作用, 毕竟折腾了那么久,一点效果没有就挺崩溃的

参考: