仓酷云

标题: 带来一篇Linux 下的显卡硬解码混战 [打印本页]

作者: 因胸联盟    时间: 2015-1-16 14:02
标题: 带来一篇Linux 下的显卡硬解码混战
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
Windows下有DXVA,切合标准的解码器可以使用显卡的运算才能举行视频的部分乃至全体解码事情。如今ATI的UVD2和NVIDIA的PureVideoHD已趋于成熟了。Intel的ClearVideo也在前进中。总之利用Windows的用户能够恣意享用新型显卡带来的优点。
可是Linux下的用户就惨了,Linux下最经常使用的视频输入就是xv,可以供应疾速的显现,可是关于UVD2和PureVideoHD的新特征是没有对应的利用办法的。有才能利用显卡举行部分化码的东东是XvMC。成绩是这个东东计划的时分只思索了Mpeg2的完整硬解码。关于H264,VC1没有部分对应的解码办法,因而没法对H264和VC1举行完整硬解码。利用起来也不便利。估量良多的mplayer利用者没有指定过-voxvmc-vcffmpeg12mc来看mpeg吧。针对这类情形,多种的办理计划也响应提出来,但是还没有哪一个已成天气。了局就是…如今的Linux的显卡硬解码计划是群雄混战……
由于内容都是供应Linux下的显卡解码API,以是上面仅给出链接。
●Intel:
提出了VA-API。但是社区会商以为基础是反复了DXVA的那一套,以是……社区又提出要扩大XvMC以撑持更多格局…这个人人往找邮件列表看吧,我不太懂得。
●ATI:
新的Linux驱动中呈现了几个利用企图未明的库文件,经由标记剖析,发明了UVD字样和XvBA字样。概况看链接。UVD很分明了,可是XvBA是甚么呢?X-VideoBitstreamAcceleration(XvBA就是AMD扩大Xv令其可以实行Bitstream解码,而这个是如今的高清格局解码中很主要的一部分。本来的GPU关于整数运算和位运算基础没有才能,以是初期的显卡很难完成高清格局的完整解码。新的ATI和NVIDIA显卡都针对这类情形内置了响应的硬件。这才干使显卡完整解码成为大概。可是AMD没有公布相干的申明,驱动也没有响应的头文件,没法挪用。因而现阶段只是推想。可是既然库文件中有了这个标记,应当不会有错吧。
●GenericGPU-AcceleratedVideoDecoding:
一个Googlecode项目,也可见于http://www.bitblit.org/gsoc/g3dvl/index.shtml。一样平常性的显卡视频解码减速,部分利用了OpenGLshader来解码,今朝开展傍边。仿佛是没有特定的硬件请求,申明是只需基于Gallium3D的驱动框架就可以解码(Mesa3D就是用这个的)。今朝已用他本人API完成了XvMC,如许就供应了兼容性和过渡性计划。
明天又有新发明NVIDIADriverBringsPureVideoFeaturesToLinux:
NVIDIA的8系列显卡的Linux驱动将不再撑持Xvmc,这个激起了相称年夜的平易近愤。但是没有想到!!NVIDIA收回了180.06Linux驱动,有了个视频解码API!!VDPAUAPI(TheVideoDecodeandPresentationAPIforUnix),这个不但有解码,另有解码后处置,如降噪等功效!!更尽的是驱动连同头文件和文档都公布了,更有NVIDIA为mplayer写的开启相干功效的补钉在网站上可供下载!!以后就是这个页面太凶猛了,刚公布就有了Benchmarks。了局是利用打过补钉的mplayer用-vovdpau-vcffh264vdpau参数来播放高清H264,了局是降频到1.8G的CPU占用率基础为10%,完整能够证实其硬件减速的才能!
这些动静申明了厂商对Linux开辟的渐渐器重。可是如今的确是一场年夜混战…Linux界尤其分明的一个纪律就是优越劣汰。好东东写出来N年后也有人用,糟的好景不常…不知这场年夜战终极会是个甚么了局…可是关于Linux用户来讲,体验是年夜年夜加强了
</p>
初学阶段只要把上课时候学习过的命令练熟就可以了.单靠学习各种命令而成为高手是不可能的。
作者: 灵魂腐蚀    时间: 2015-1-18 11:35
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
作者: 爱飞    时间: 2015-1-25 13:31
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者: 兰色精灵    时间: 2015-2-2 22:17
发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
作者: 小女巫    时间: 2015-2-8 14:17
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
作者: 柔情似水    时间: 2015-2-25 19:07
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
作者: 冷月葬花魂    时间: 2015-3-8 02:41
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
作者: 仓酷云    时间: 2015-3-15 21:07
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
作者: 简单生活    时间: 2015-3-22 04:20
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2