ati catalyst linux 视频解码,如何为ATI/APU用户编译编译安装XBMC,硬解播放视频
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
ati catalyst linux 视频解码,如何为ATI/APU用户编译编译安装XBMC,硬解播放视频相关推荐
- ati catalyst linux 视频解码,Ubuntu 8.04下安装ATI Catalyst 8.9显卡驱动
在Ubuntu上,目前最令人头疼的就是硬件支持的问题,这其中最显著的就是显卡问题,nVidia类的卡可能还稍好一些,可是ATI的用户就没有那么幸运.如果采用受限驱动,功能效果方面相比官方版驱动差很多. ...
- linux centos fedora audio root 普通用户声卡驱动安装 加载 声音
linux centos fedora Audio root 及普通用户声卡及声音的问题 大家用linux大部分当作服务器用的,谁用这玩意听歌,看电影啊,毕竟是玩吗,玩来玩去,声音给浪丢了,那也不能 ...
- linux mint卸载火狐,ubuntu下的firefox浏览器安装adobe flash player播放器
1. 下载Adobe Flash Player: 请从Adobe官方下载,也可以从这个URL下载,这个URL也是官方的链接: http://fpdownload.macromedia.com/get/ ...
- 微软 Win11 被 Linux 社区炮轰:背叛了用户、不要安装
来自快科技:http://33h.co/9ur17 微软的Win11系统发布一周时间了,很多人都在忙着升级,也有人因为种种问题选择观望,对微软来说,Win11显然是他们未来几年的重点,但对Linux社 ...
- Linux安装jellyfin硬件加速,ESXi7,黑群晖,Jellyfin与NVIDIA硬解的解决方案
Last updated on 2021年1月25日 这是一片没有人的领地,基本没有现成的文章和教程,参考了网络上几乎所有相关教程,总结如下. 关于实现之后的效果,可以参考:https://www.l ...
- 视频解码之软解与硬解
视频解码之软解与硬解 硬解:从字面意思上理解就是用硬件来进行解码,通过显卡的视频加速功能对高清视频进行解码,很明显就是一个专门的电路板(这样好理解...)来进行视频的解码,是依靠显卡GPU的. 软解: ...
- ati显卡驱动的安装 linux,Fedora 18 下ATI 显卡驱动的安装
本人Fedora 18是安装在笔记本上的,AMD Radeon 6600M and 6700M Series,这是安装驱动后检测出来的结果(一直以为是76系列的,因为标签就那么贴的,没想到被着实坑了一 ...
- linux安装ati工具,Linux下ATI驱动安装傻瓜安装方法
Linux下ATI驱动安装傻瓜安装方法 发布时间:2006-01-04 12:58:15来源:红联作者:zz123 菜鸟我刚刚接触Debian不久(其实时间也不短了,但是没有深研究),在各位前辈的指导 ...
- ati备份 linux,恭喜自己 ati显卡驱动安装成功
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 安装流程: 1. 先安装一些工具: #sudo yum install groupinstall "Development Tools" ...
最新文章
- 如何检查Bash中是否设置了变量?
- 免费使用谷歌GPU训练神经网络
- javascript数字验证(转)
- 举例子说明什么是迭代什么是递归【转载】
- java 根据类名示例化类_Java即时类| getEpochSecond()方法与示例
- 实例:使用纹理对象创建Sprite对象
- 分布式链路追踪技术对比
- layui Table分页之后查询bug
- mysql多线程复制binlog_MySQL并发复制系列一:binlog组提交 (转载)
- html track标签,HTML track标签
- Java图形组件 OpenSwing
- day4:单用户及救援模式及互相登录
- Android开发:菜单栏Menu用法讲解
- Vue webpack打包后,css样式发生改变或不起作用
- 190616每日一句
- 用arduino uno的串口读取JY61角度传感器的角速度、加速度、角度数据MPU6050
- “七段数码管绘制”实例详解
- 一加9r和一加9pro怎么选
- 信息收集--子域名查询
- opencv 锐化 java_如何在OpenCV中锐化图像?