ati catalyst linux 视频解码,如何为ATI/APU用户编译编译安装XBMC,硬解播放视频

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

什么是Xvba

Xvba(X-Video Bitstream Acceleration)是使用A卡和FusionAPU进行硬件视频加速的类库.

如果你有兴趣的话,这里?有一些Xvba的信息

这个项目是由FernetMenta和fritsch?组织并发起的

现状 你可以获得: - 改进后的稳定的VAAPI(xvba-va-driver),非常强大的类库,为Intel和ATI用户提供硬解码的基础.

- 高清支持,可以顺畅的解码H264, VC-1

不能工作的部分: - H264 with Level >= 5.1 (A卡驱动fglrx限制)

已知问题: - A卡驱动fglrx在挂起和恢复时出错(并非xbmc-xvba错误)

我们未来将要做些什么: - 推进 MPEG-2 (如果我们能联系上AMD)

- 使用H264 5.1 (如果AMD肯告诉我们方法)

译者注:凡是出问题,都出在AMD身上。

你需要: - deb方式安装的A卡闭源驱动fglrx(amd catalyst) >= 11.11 (>=fglrx 2:8.911)

NOTE:?窗口界面可能和XBMC不兼容(如 compiz, gnome-shell)

如果你有这个问题,请禁用Compiz,如果你还想用unity,你可以选择unity-2d.

你也应该在XBMC中将等待垂直同步开启:

XBMC - 系统 - 设置 - 视频输出

XBMC - system - settings - system - video output - Vsync - always

怎样从头安装XBMC PVR Xvba

第一步: 我们使用最小化安装后的64位 Ubuntu 11.10 Oneric做演示.

译者注:译者使用普通安装的64位Ubuntu 11.10 Oneric同样成功了,其他版本理论上均可成功安装。

选择命令行安装,并且使用xbmc作为用户名

译者注:这里使用xbmc做用户名是为了后边自动登录到xbmc做准备,选用其他名称无任何影响

重启之后,安装ssh,这样你就可以从其他终端登录到linux上了。同时,为了安装ppa源,我们也需要安装一些python包。最后,将xbmc添加到video和audio用户组。如果不进行这一步,没有启动x终端的用户将无法访问gpu资源,从而无法安装。本机操作直接按Ctrl+alt+F1进入命令行。

命令:

bash

sudo apt-get update

sudo apt-get install ssh python-software-properties udisks upower xorg alsa-utils mesa-utils git-core librtmp0 lirc libmad0 lightdm

sudo adduser xbmc video

sudo adduser xbmc audio

#译者注:如果你没有使用xbmc作为用户名,这里请将xbmc替换为你的用户名

sudo reboot # 不确定是否需要重启,保险起见,重启一下吧

第二步: 我们需要安装最新的AMD/ATI闭源驱动 (截至译者翻译,最新版为 11.12).

现在安装一些依赖库

命令: bash

sudo apt-get install -y build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

sudo apt-get install -y ia32-libs

下载并安装最新的AMD闭源驱动(fglrx)

命令:

```bash

cd ~; mkdir catalyst11.12; cd catalyst11.12

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

sudo sh ati-driver-installer-11-12-x86.x86_64.run –buildandinstallpkg

#译者注,这里有人可能会失败。原因是安装驱动的时候可能需要其他依赖。这里译者推荐先编译后手动安装。

#命令如下:

sudo sh ati-driver-installer-11-12-x86.x86_64.run –buildpkg

sudo dpkg -i *.deb

sudo apt-get install -f

#如果你已经成功运行之前的

#sudo sh ati-driver-installer-11-12-x86.x86_64.run –buildandinstallpkg

#命令,并且没有报错,以上三行命令无需重复进行。

#接着更新显卡设置

sudo aticonfig –initial -f

sudo aticonfig –sync-vsync=on

```

可选设置: 禁用underscan(黑边)

命令: bash

sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0 译者注:这个可选设置在译者两个笔记本上均无反应

第三步: 安装 PVR+XVBA build

命令:

```bash

sudo add-apt-repository ppa:wsnipex/xbmc-xvba

#不要脸的译者又来了=.=||:国人喜欢复制粘贴代码,这一步会提示你按回车确认导入证书,喜欢粘贴的伸手党请把后面的命令单独复制粘贴吧。

sudo apt-get update

sudo apt-get install xbmc xbmc-bin

```

译者的话

由于本人实际环境与需求和原文有些许出入(本人正常安装带有图形界面的Ubuntu且不需要xbmc自启动),故后续xbmc自动登录部分未作翻译,读者如需自动登录,请访问原文参考操作。 http://forum.xbmc.org/showthread.php?t=116996

本文内容真实可用,译者亲测:

ASUS M51VA:ATI mobility HD3650

Acer 522:AMD C-50 APU

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值