搜索新闻

高清播放再次革命!CUDA解码方案评测

三种解码方法对功耗有多大影响?
来源:PCPOP 更新日期:2009-07-10 作者:佚名
内容导航:  分页浏览 | 全文浏览

三种解码方法对功耗有多大影响?

    为了更加彻底的了解CUDA视频解码时对整机功耗的影响,我们还特地对三种解码方式时的系统功耗进行了测试,以得出最省电的高清视频解决方案。和之前我们测试功耗的方法一样,本次仍然采用的是一款功耗测试仪,记录整机功耗。

G80禁锢的右半部分
采用功耗表进行测试

    测试结果和我们预料的差不多,使用CPU软件解码时的功耗最大,而使用显卡PureVIDEo视频处理单元解码的功耗最小,使用CUDA调用流处理器解码虽然功耗也比较低,但是相对于PureVIDEo解码来说,还是要高一些。

    前面我们已经看过了使用CUDA进行高清视频解码的方方面面,但对于很多用户来说,CUDA高清视频解码的性能会不会受到显卡游戏性能的影响也很重要,笔者专门找来了几款主流显卡进行测试。

    这部分测试所采用的视频为《购物狂的异想世界》,分辨率仍然为1080P,采用TS封装格式。下面是当今热门显卡的测试成绩:

    由于笔者手里没有比9600GSO更低的显卡,所以未能加入如9400GT、9500GT等的测试成绩。从上面的柱状图可以看出,不管是高端的GTX275,还是主流级的9600GSO,在使用CUDA进行视频解码时,CPU占用率百分比都没有什么区别,数字上的差异完全在误差范围之内,可以看出GPU游戏性能(流处理器数量)基本不会影响CUDA解码H.264视频的性能表现。

    不过,根据国外一些媒体的测试,9400GT等这些采用16个流处理器的显卡,在使用CUDA解码H.264视频的时候,CPU占用率会高一些。实际上,由于计算量并不庞大,CoreAVC在工作的时候也仅仅是利用了GPU中的一小部分流处理器资源,所以主流以上级别显卡都没什么差距。

    看完前面长篇大论的介绍,相信各位对CUDA高清视频解码已经有了一个比较深刻的认识和了解。从本次的测试部分结果来看,使用CUDA进行高清视频解码无疑是目前最好的折中方案,由于不受DXVA的限制,使用CUDA解码在兼容性、画质方面要明显好于传统的GPU硬解码——PureVIDEo HD,另一方面在效能和功耗方面领先CPU很多倍。

    前面我们已经介绍过使用CUDA进行视频解码的优势,然而实际上,使用CUDA进行高清解码的好处还远不止这些。首先,我们再也不必频繁的在解码器设置中频繁的改变设置来解决兼容性问题,使用CoreAVC几乎可以完美解码所有H.264视频。就拿“完美解码”这款软件来举例,我们只需要将H.264的解码设置成CoreAVC并开启CUDA加速、VC1的解码开启微软WMV硬件加速、MPEG2视频使用CyberLink DXVA硬件加速,就可以实现一劳永逸的解码器设置方案,几乎可以完美播放所有高清视频。


完美解码的解码器一劳永逸设置方案

    另一方面,CUDA解码还有一大好处就是能获得视频数据流,从而在此基础上进行后处理或者转码运算,比如 TotalMedia Theatre倍线,MotionDSP运动补偿,Badaboom转码都直接采用了CUDA解码以及CUDA编码的方案,所以转换效率非常高。而PureVIDEo解码无法获得视频数据流,其输出的数据只能输出到屏幕上,没有办法再进行后期处理。

    第三,虽然目前中高端CPU软解高清视频已经不费吹灰之力了,但这是在正常速度下播放高清视频时才能实现这么好的效果,但如果用高倍速播放高清视频呢呢,CPU照样不堪重负。比如,视频转码的时候,其实就是高倍速处理视频,此时即便四核也忙得不可开交,如果能将这部分运算交给GPU CUDA处理,速度自然更快,效率更高,消除了转码瓶颈。

    照这样来看,如果第三方播放软件能进一步优化的话,相信基于CUDA解码器的倍线等一系列技术都能在终极解码或完美解码上实现。

    如果要说CUDA解码视频的缺点的话,想必目前最大的缺点就是无法支持VC-1以及MPEG2编码格式的视频,这与CoreAVC解码器本身只是针对H.264解码的根本特性有关。不过笔者相信,在未来肯定会有解码器厂商推出基于CUDA的VC-1视频解码器。另一方面,由于CUDA仅仅支持G8x之后的NVIDIA DX10显卡架构,所以该解码方法Geforce 6、Geforce 7以及A卡用户均没有办法享受。

    总体来看,使用CUDA进行高清视频解码在原有的PureVIDEo HD解码方式基础上,给了用户另一个非常好的选择,而其能直接获得视频数据流的特性想必也会被更多厂商所利用。如果说GPU完全硬解高清视频是视频解码的一次革命的话,那么使用CUDA进行高清视频解码绝对可以算得上是又一次革命。

 标签:
上一页 1 2 3 4 5 
广告联系:010-82755684 | 010-82755685 手机版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影时代网 版权所有 关于投影时代 | 联系我们 | 欢迎来稿 | 网站地图
返回首页 网友评论 返回顶部 建议反馈
快速评论
验证码: 看不清?点一下
发表评论