ubuntu12.04的ATI驱动的安装

1.安装Ubuntu提供的 fglrx/Catalyst(催化剂)

在Ubuntu 12.04中将会安装催化剂Catalyst 8.960版本,这可能不是最新的版本,但是这样做更安全和稳定,它相当于AMD Catalyst 12-4。

2.手动安装AMD催化剂(推荐)

注意:在32位Ubuntu12.04上手动安装AMD提供的催化剂12-4版本将会需要一个补丁,你可以在http://ubuntuforums.org/showthread.php?t=1969827找到它。

2.1 开始之前

安装依赖的包

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot

如果时64位的系统,请执行以下命令

sudo apt-get install ia32-libs-multiarch:i386 lib32gcc1 libc6-i386

cd /usr; sudo ln -svT lib /usr/lib64

这将会安装32位的编译器,并在库引用间建立软链接

2.2 下载催化剂12-4

cd ~/; mkdir catalyst12.4; cd catalyst12.4/

wget http://www2.ati.com/drivers/linux/amd-driver-installer-12-4-x86.x86_64.run

chmod +x amd-driver-installer-12-4-x86.x86_64.run

2.3 创建.deb文件

sh ./amd-driver-installer-12-4-x86.x86_64.run --buildpkg Ubuntu/precise

创建时间可能比较慢且终端没有输出,请耐心等待…

2.4 安装.deb文件

sudo dpkg -i fglrx*.deb

2.5 配置/etc/X11/xorg.conf文件

即使安装了驱动系统仍然无法识别你的显卡,还需要配置配置文件,系统将依靠配置文件来驱动显卡。

执行下面的命令初始化amd的配置文件

sudo amdconfig --initial -f

打开/etc/X11/xorg.conf文件,找到以下内容

Section "Device"

Identifier "ATI radeon 6870"

Driver "fglrx"

EndSection

你的文件内容可能与以上内容不同,你需要知道自己显卡的型号将Identifier引号内的名称修改为你显卡的名称,保存。

如果你的GPU是双核的,请执行以下命令;但是如果你是双显卡就不需要执行了

sudo amdconfig --initial -f --adapter=all

如果你时多屏的,请执行下面的命令

sudo amdconfig --initial -f

sudo amdconfig --set-pcs-str="DDX,EnableRandR12,FALSE"

2.6 强制使用配置文件的设置

有时候你会发现刚刚设置的配置文件没有起作用,你可以执行以下命令使系统强制使用配置设置

sudo amdconfig --input=/etc/X11/xorg.conf --tls=1

2.7 测试一下刚才的配置是否成功

fglrxinfo

你应该会看到以下类似内容

display: :0 screen: 0

OpenGL vendor string: Advanced Micro Devices, Inc.

OpenGL renderer string: ATI Mobility Radeon HD 4650

OpenGL version string: 3.3.11631 Compatibility Profile Context

再检测下显卡的帧率

fgl_glxgears

2.8 启用显卡的硬解

显卡驱动了,GPU当然不能浪费,看高清硬接才是王道

这里我使用的是xvba-va驱动

sudo apt-get install xvba-va-driver libva-glx1 libva-x11-1 vainfo

重启电脑,执行

vainfo

你将会看到以下内容

libva: VA-API version 0.32.0


Xlib: extension "XFree86-DRI" missing on display ":0".


libva: va_getDriverName() returns 0


libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so


libva: va_openDriver() returns 0


vainfo: VA-API version: 0.32 (libva 1.0.15)

 

vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8


vainfo: Supported profile and entrypoints


VAProfileH264High : VAEntrypointVLD


VAProfileVC1Advanced : VAEntrypointVLD


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值