ubuntu11.04 dell 1555 ATI HD4570 开启硬解

CPU/显卡/打印机/USB设备等硬件问题
回复
chen1474147
帖子: 1
注册时间: 2011-06-06 11:46

ubuntu11.04 dell 1555 ATI HD4570 开启硬解

#1

帖子 chen1474147 » 2013-06-17 11:48

这两天一直在折腾ubuntu 下的硬解,查了很多资料,最后终于成功了。我的硬解是ATI+xbmc,运行起来 xbmc大概是16-20 左右的cpu占用,虽然比
mplayer-vaapi要高一些,但我已经很满足了。在折腾的过程中,出现了很多很有意思的错误,特记录下来,希望能对大家有所帮助。

首先是ATI的显卡安装。 不知道为什么,我一步一步按照 置顶帖 (A卡A友闭源帖---A卡为奥运而生中国加油)完善修改12.04的ATI驱动安装 的教程来装,
但对于11.10 和 12.04.2 死活装不上,装的时候总是在安装fglrx这个deb时崩溃,然后 /usr/share/ati根本没有 uninstall.sh, 只有acc……这个文件夹。
但我用系统里的附加驱动安装总能成功。 我猜想可能是因为内核的问题? 不知道,求高人解答。

于是我最后还是换回11.04. 用闭源驱动很容易就装上了。fglrxinfo也出现了。下面开始折腾硬解。

硬解首先要装xvba-va-driver,这个在ubuntu11.04 直接装装不上,是个bug,去
https://launchpad.net/~rexbron/+archive/bugfixes里添加ppa才可以。

然后安装vainfo。我没装libva-glx1,安装vainfo时自动安装了libva-X11,但开启硬解的时候无压力。

下面折腾播放器。我本想用mplayer,但前提是11.10以上的系统才能直接装,不然就只能自己编译。具体见
http://www.linuxidc.com/Linux/2012-11/74916.htm 我倒是想自己编,于是找来一个教程
http://forums.debian.net/viewtopic.php?f=6&t=84825%29
但就算我选了enable vaapi,configure后还是没有vaapi选项。可能mplayer没找到vaapi接口,但我明明vainfo成功了啊,
不解,求高人指点。

所以逼不得已,换成xbmc。找到教程 http://www.stehem.net/2012/05/09/how-to ... D-GPU.html
添加完ppa后发现显示因为有一个libaacs0 装不上,于是google之,发现原因是因为natty不在更新的缘故,所以下了12.04下的libaacs0
装完之后再安装 xbmc一切ok!
装完后,调试xbmc,借鉴了viewtopic.php?f=74&t=338830的帖子调成中文,只不过他的字体位置和我的字体位置不一样,还有我的ttf变成ttc了,其他就一切ok了。

编译mplayer-vaapi成功,原因在于我没装libva——dev,装上之后就可以configure成功了,但又出现一个新问题:
implicit declaration of function 'strcasecmp'
真是多灾多难,然后我找来一份文档,修改了vo_vaapi.h然后编译就成功了。
http://blog.csdn.net/liuchen1206/articl ... ls/8973577
回复