Ubuntu 14.04 安装 A卡HD7750 官方闭源 显卡驱动
今天在使用Ubuntu自带的开源显卡驱动的情况下,用compiz开了下3D,效果不太理想,有些卡顿!因此打算装上AMD的官方闭源驱动,效果很明显,没有了卡顿现象。在显卡管理中稍微设置下,之前的锯齿也没了,装上官方驱动再开3D,效果看得见!
首先去官网下载对应的驱动,点击进入官网,按情况设置好后,点击显示结果。
之后,进入下载页面:
选择第一个下载,下载完后,得到文件:amd-catalyst-14-4-linux-x86-x86-64.zip
(提示:如果之前安装闭源驱动失败,要先清理干净,清理方法请看文章最后部分;之前没有安装过闭源驱动,不需要清理!)
在安装驱动包之前,还需安装一些依赖包
- sudo apt-get install xserver-xorg-dev build-essential cdbs dh-make dkms execstack dh-modaliases libqtgui4 debhelper debconf libstdc++6 dkms libqtgui4 libelfg0 linux-headers-generic
如果是64位系统的话,还需安装一些32位的库文件
- sudo apt-get install lib32gcc1 libc6-i386 lib32z1 lib32ncurses5 lib32bz2-1.0
以上依赖包安装完后,就可以开始安装驱动包了!
首先解压驱动包
- unzip amd-catalyst-14-4-linux-x86-x86-64.zip
- sudo ./amd-driver-installer-14.10.1006-x86.x86_64.run --listpkg
生成Ubuntu 14.04 的驱动包(trusty为Ubuntu 14.04的代号)
- sudo ./amd-driver-installer-14.10.1006-x86.x86_64.run --buildpkg Ubuntu/trusty
开始安装驱动:
- sudo dpkg -i fglrx*.deb
- sudo aticonfig --initial
驱动安装完成后,一定要重启系统!!!
重启后,还要测试驱动是否已经生效!
测试一,执行:
- fglrxinfo
测试二,执行:
- fgl_glxgears
若测试一、测试二显示结果都正确,则闭源驱动已经生效了!
下面再介绍一些小技巧:
获取当前显卡、显存频率及GPU使用率
- aticonfig --od-getclocks
- aticonfig --pplib-cmd "get fanspeed 0"
- aticonfig --odgt
得到aticonfig命令的更多功能
- aticonfig --help
A卡与集显双显卡切换方法:
查看当前正在运行的显卡模式
- aticonfig --pxl
切换显卡为独显( discrete)模式 (高性能模式), 重启生效
- sudo aticonfig --px-dgpu
- sudo aticonfig --px-igpu
另外, 以管理员权限开启显卡管理,设置各项性能为高级,重启,这样开3D才有效果!
- sudo amdcccle
------------------------------------------------------------------------
安装失败清理方法:
- cd /usr/share/ati/ && ls -al
看下是否有 fglrx-uninstall.sh 文件,如果有的话,继续执行:
- sudo ./fglrx-uninstall.sh
(如果没有,可以在图形界面下,也只能在图形界面下使用 sudo ./amd-之前安装失败的版本.run 不加参数运行下,就会在 /usr/share/ati 目录下生成fglrx-uninstall.sh 文件)
(以上步骤,或许可以用命令 sudo aticonfig --uninstall=force 代替,此方法本人未测试!)
之后,再依次执行:
- sudo apt-get remove --purge fglrx*
- sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
- sudo apt-get install xserver-xorg-video-ati
- sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
- sudo dpkg-reconfigure xserver-xorg
之后重启,继续安装
-------------------------------------------------------------------------
好了,到此结束!!!
----------------------------------------------------------------------------
###############
Ubuntu AMD Driver Install
========================
#####################
Ubuntu 12.10安装完毕后一切运行正常,显卡也木有啥大问题,就是挂起待机的时候不能恢复,直接黑屏。安装Ubuntu自动的ati/amd开源驱动出现桌面什么都木有的问题,一片空白unity根本不会启动,要是Ubuntu 12.04还能进入unity-2d
只好自己安装amd卡的驱动
我的驱动型号:AMD Radeon HD 6xxx
官方amd驱动下载地址:http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
官方安装说明:http://www2.ati.com/relnotes/Catalyst_11.10_Linux_Installer.pdf
步骤如下:
代码:
$7z x amd-driver-installer-catalyst-12.10-x86.x86_64.zip
代码:
$sudo sh amd-driver-installer-catalyst-12.10-x86.x86_64.run
提示错误:
引用:
One or more tools required for installation cannot be found on the system.
Install the required tools before installing the fglrx driver. Optionally, run the installer with --force option to install without the tools.
Forcing install will disable amd hardware acceleration and may make your system unstable. Not recommended.
See usr/share/ati/fglrx-install.log for more details.
解决如下:
代码:
$ sudo apt-get update
$yes|sudo apt-get upgrade
$yes|sudo apt-get install linux-headers-generic fglrx-updates
完毕后重新执行
代码:
$sudo sh amd-driver-installer-catalyst-12.10-x86.x86_64.run
参考:http://ubuntuforums.org/showthread.php?t=2073410
安装完毕在执行下面的命令
For versions of X.Org newer than 7,
代码:
$sudo /usr/bin/aticonfig --initial
For versions of X.Org older than 7,
代码:
$sudo /usr/X11R6/bin/aticonfig --initial
最后就是重启ubuntu 12.10啦
现在挂起待机已经不黑屏啦~~ 爽 I love Ubuntu 12.10
================================
#####################################
ubuntu12.04 unity安装amd官方驱动直接运行.run文件虽然能完成安装,但测试会遇到libGL.so.1缺失,所以实际是失败了,还可能黑屏、界面不能加载的情况(我在kubuntu上安装没问题,不知道是否是unity桌面问题),搜了很久也没有找到解决方法。使用开源驱动不能硬解,使用xbmc好像可以硬解,但高码率还是有点顿,心中一直不爽,官方驱动的性能还是好很多。以下方法来自http://forum.ubuntu.org.cn/viewtopic.php?f=42&t=400190&start=0
之前看过不少其它帖子都不行,这个是我目前遇到最完美的方法了。由于几次折腾都没有搜到这个帖子,再加上我的64位系统没有单独安装lib32也成功了,似乎对32和64位是通用的。所以重新整理一下,方便后来人
正式安装:
ubuntu x64 安裝amd driver
卸载先前版本
重启
下载驱动http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
听说生成deb包方式安装更好(硬解),先把一些依赖包安装好
生成和安装.Deb格式的软件包
Ubutu说明的是Ubuntu 系统,precise 是系统版本12.04的名称(小写)
raring 13.04
quantal 12.10
precise 12.04
oneiric 11.10
natty 11.04
maverick 10.10
安装
配置初始化
重启
查看
可以显示你的显卡型号
测试帧率(跳出一个旋转方块)
一般显卡应该几百帧吧
到这一步终于解决了官方驱动,爽!