#1 - 2010-5-9 08:35
Venusxx (xxsuneV)
硬件:
Intel E7300 OC 3.2G
AMD 4850
2G
软件环境:
Ubuntu 10.04
Catalyst 10.04
mplayer(自编译)
N卡用户请自行搜索关键字vdpau
首先你的A卡要支持UVD(Unified Video Decoder),比较新的显卡应该都是支持到UVD2的,另外Lucid自带的ATI驱动在我的机器上不支持UVD功能。所以,上官网装最新的Catalyst 10.04,认为闭源驱动是垃圾开源驱动是神的同学请出门左转,谢谢合作。
cat /var/log/Xorg.0.log | grep UVD
如果输出如下字样
(II) fglrx(0): UVD2 feature is available
则表明支持驱动UVD特性。
驱动安装很简单,下载之后在终端下:
sudo sh ./XXXX(文件名可以用TAB来选,省得自己敲)
A卡现在在linux平台上能够进行硬解得益于intel与开源社区开发的 VA-API(Video Acceleration API),只要安装相应的后端驱动,VA-API可以支持A卡和N卡,A卡的后端就是XvBA-video
另外,A卡现在能用的硬解方案是XvBA+VA-API,虽然XvBA是AMD提出的Linux下的高清硬解方案,但是在XvBA提出一年后AMD仍然没有发布任何有关文档、api、或是给linux下的播放器提供补丁,XvBA有也等于没有。(掀桌~)
VA-API这个API是Intel为自己的显卡发布的API,后端则是Intel驱动。XvBA+VA-API的方案是将Intel驱动作这个后端用 XvBA代替,测试结果也显示这个方案可以用硬解高清,但是问题在于:
1、只支持UVD2;
2、VA-API没有被mplayer等播放器上游收入,想尝试的时候得另行下载源码,不能直接编译mplayer svn。
3、phoronix论坛有关xvba+vaapi的贴子超过60页,从贴子内容看,xvba+vaapi解码效果不好,还有人遇到播放途中崩溃的现象。
4、最关键的一点,XvBA+VA-API不是catalyst提供的,也就是说这并非AMD官方提供的高清硬解方案。
现在说A卡在Linux下真正具备高清硬解能力早了点。
说完ATI官方的催化剂,再说说ATI开源驱动的高清硬解,开源驱动在高清硬解上也不乐观。有人在maillist里问x264、vc-1硬解的情况,Alex Deucher回复说,R1xx-r5xx卡用3D引擎加速视频解码,R6xx+用UVD解码,但是目前这些都没实现。
http://lists.x.org/archives/xorg-dri...ry/013670.html
注:Alex Deucher是ati开源驱动的老资格开发者,目前在AMD就职。R600~R700的电源管理、3D加速代码都是他写的,evergreen(HD5000)系列驱动据说也是他单*匹马搞定的。在ddx驱动、mesa、drm开发的邮件列表中经常能看到他。
言归正传。
装完Catalyst 10.04后,下载相应平台的libva包安装,当然也可以下载源码进行安装,http://www.splitted-desktop.com/~gbeauchesne/上有详细的说明。还要把 libva的开发包一并安装,因为后面编译带vaavpi扩展的mplayer要用到。请根据自己的实际情况选择。
然后下载并安装XvBA-video。安装完成后测试一下VA-API是否就绪
$ vainfo
libva: libva version 0.31.0-sds6
Xlib: extension “XFree86-DRI” missing on display “:0.0″.
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA API – 0.6.11
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointIDCT
VAProfileMPEG2Main : VAEntrypointIDCT
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
最重要的是后面输出的profile,如果有内容输出应该问题就不大了。
最后就是让mplayer来支持VA-API了,发行版自带的版本目前是不支持此特性的,所以要重新编译。
$sudo apt-get build-dep mplayer
然后下载mplayer-vaapi-latest-FULL.tar.bz2,解开后执行
$ ./checkout-patch-build.sh
编译完成后生成的mplayer在mplayer-vaapi目录下面。
$./mplayer -vo vaapi -va vaapi path_to_movie
如果有以下字样输出
VO: [vaapi] 1280×720 => 1280×720 H.264 VA API Acceleration
则说明硬件加速成功。
然后么,确实不稳定(有时会花屏什么的),然后么,字幕问题没解决(我找不到同时开启硬解又外挂字幕的方法)……
所以说,在Ubuntu下折腾A卡的硬解就是蛋疼的表现!娱乐活动还是在Win下省心一点呀……
另外求解决MP3乱码的问题,把TAG转换成UTF-8之后Win下又乱码了,就没有两全其美的方法吗!
Intel E7300 OC 3.2G
AMD 4850
2G
软件环境:
Ubuntu 10.04
Catalyst 10.04
mplayer(自编译)
N卡用户请自行搜索关键字vdpau
首先你的A卡要支持UVD(Unified Video Decoder),比较新的显卡应该都是支持到UVD2的,另外Lucid自带的ATI驱动在我的机器上不支持UVD功能。所以,上官网装最新的Catalyst 10.04,认为闭源驱动是垃圾开源驱动是神的同学请出门左转,谢谢合作。
cat /var/log/Xorg.0.log | grep UVD
如果输出如下字样
(II) fglrx(0): UVD2 feature is available
则表明支持驱动UVD特性。
驱动安装很简单,下载之后在终端下:
sudo sh ./XXXX(文件名可以用TAB来选,省得自己敲)
A卡现在在linux平台上能够进行硬解得益于intel与开源社区开发的 VA-API(Video Acceleration API),只要安装相应的后端驱动,VA-API可以支持A卡和N卡,A卡的后端就是XvBA-video
另外,A卡现在能用的硬解方案是XvBA+VA-API,虽然XvBA是AMD提出的Linux下的高清硬解方案,但是在XvBA提出一年后AMD仍然没有发布任何有关文档、api、或是给linux下的播放器提供补丁,XvBA有也等于没有。(掀桌~)
VA-API这个API是Intel为自己的显卡发布的API,后端则是Intel驱动。XvBA+VA-API的方案是将Intel驱动作这个后端用 XvBA代替,测试结果也显示这个方案可以用硬解高清,但是问题在于:
1、只支持UVD2;
2、VA-API没有被mplayer等播放器上游收入,想尝试的时候得另行下载源码,不能直接编译mplayer svn。
3、phoronix论坛有关xvba+vaapi的贴子超过60页,从贴子内容看,xvba+vaapi解码效果不好,还有人遇到播放途中崩溃的现象。
4、最关键的一点,XvBA+VA-API不是catalyst提供的,也就是说这并非AMD官方提供的高清硬解方案。
现在说A卡在Linux下真正具备高清硬解能力早了点。
说完ATI官方的催化剂,再说说ATI开源驱动的高清硬解,开源驱动在高清硬解上也不乐观。有人在maillist里问x264、vc-1硬解的情况,Alex Deucher回复说,R1xx-r5xx卡用3D引擎加速视频解码,R6xx+用UVD解码,但是目前这些都没实现。
http://lists.x.org/archives/xorg-dri...ry/013670.html
注:Alex Deucher是ati开源驱动的老资格开发者,目前在AMD就职。R600~R700的电源管理、3D加速代码都是他写的,evergreen(HD5000)系列驱动据说也是他单*匹马搞定的。在ddx驱动、mesa、drm开发的邮件列表中经常能看到他。
言归正传。
装完Catalyst 10.04后,下载相应平台的libva包安装,当然也可以下载源码进行安装,http://www.splitted-desktop.com/~gbeauchesne/上有详细的说明。还要把 libva的开发包一并安装,因为后面编译带vaavpi扩展的mplayer要用到。请根据自己的实际情况选择。
然后下载并安装XvBA-video。安装完成后测试一下VA-API是否就绪
$ vainfo
libva: libva version 0.31.0-sds6
Xlib: extension “XFree86-DRI” missing on display “:0.0″.
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA API – 0.6.11
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointIDCT
VAProfileMPEG2Main : VAEntrypointIDCT
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
最重要的是后面输出的profile,如果有内容输出应该问题就不大了。
最后就是让mplayer来支持VA-API了,发行版自带的版本目前是不支持此特性的,所以要重新编译。
$sudo apt-get build-dep mplayer
然后下载mplayer-vaapi-latest-FULL.tar.bz2,解开后执行
$ ./checkout-patch-build.sh
编译完成后生成的mplayer在mplayer-vaapi目录下面。
$./mplayer -vo vaapi -va vaapi path_to_movie
如果有以下字样输出
VO: [vaapi] 1280×720 => 1280×720 H.264 VA API Acceleration
则说明硬件加速成功。
然后么,确实不稳定(有时会花屏什么的),然后么,字幕问题没解决(我找不到同时开启硬解又外挂字幕的方法)……
所以说,在Ubuntu下折腾A卡的硬解就是蛋疼的表现!娱乐活动还是在Win下省心一点呀……
另外求解决MP3乱码的问题,把TAG转换成UTF-8之后Win下又乱码了,就没有两全其美的方法吗!
我:......
姑且看了一下360显示的问题
问题1:请更新病毒库...
问题2:请更新木马库...
问题3:请更新常用软件版本...
问题4:系统文件.....
我:..........
嘛 第4个还像是个问题 点进去看下
1:IE缓存...
2:图片缓存...
3:系统缓存...
4:回收站...
我:..........................
然后手动清掉了(用360自动清还指不定发生什么事呢...
最后我表示同事用的皮肤其大红大紫...啊啊眩しい、眩しいすぎ~
当然老外也有不靠谱的 NOKIA也是个垃圾软件厂商 ovisuit不说 ,就他那个触屏手机上的滚动条就必须死。