搜索新闻

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

测试平台、测试项目与测试目的介绍
来源:PCPOP 更新日期:2009-07-10 作者:佚名
内容导航:  分页浏览 | 全文浏览

测试平台、测试项目与测试目的介绍

● 测试平台

    首先,我们应该明确本次测试目的何在。通过前面的介绍,我们已经了解了目前H.264视频不仅仅可以通过CPU硬扛、PureVIDE硬解,还可以通过CUDA硬件解码,我们本次的测试的目的也就是要看看CUDA解码的优劣何在,到底是否实用。

    本次我们将主要围绕CUDA解码H.264视频时的CPU占用率和使用CUDA进行视频解码对电脑功耗的影响以及CUDA是否与显卡的游戏性能有关三个方面进行测试,为了更加方便,本次直接采用支持CUDA硬件解码的播放器完美解码进行测试。

    部分读者可能会提到前文我们所说的兼容性和画质方面的问题,由于笔者手里都是一些较新的高清视频,不管是使用GPU解码还是CUDA解码,都没有兼容性问题,所以没有办法测试。不过前面笔者给大家分析过,CUDA解码H.264视频实际上是模拟CPU进行“软”解码,从理论上讲完全不会有任何兼容性问题,画质方面也不会有任何影响,和CPU理论上完全一样。所以这方面大可不必担心。

    本次测试影片选择的是《007大破量子危机》1080P H.264版本,采用TS封装,CPU占用率测试场景为固定的1分钟视频(1小时08分——1小时09分),可以非常准确的体现出各种解码模式下CPU的占用率。

   首先,我们来看看使用CPU软件解码时,播放这个视频的平均CPU占用率(测试截取其中一分钟的平均CPU占用率)。

● 解码器设置

    解码器设置方面,视频渲染器我们选择VMR9无渲染(修正黑边)模式,H.264视频解码器选择默认的System,该选项默认为CPU软件解码。


点击查看大图

    从测试结果来看,使用CPU软件解码该H.264视频,平均CPU占用率为40.96%,双核心E8200的性能还是不容忽视的,播放高清视频基本没有什么问题

    使用CPU软件解码时,CPU平均占用率为40.96%,下面我们在看看通过GPU中的PureVIDEo HD单元解码相同的高清视频,CPU占用率为多少。

● 解码器设置

    由于硬件解码渲染器必须为EVR增强渲染,所以在这里我们选择了EVR增强渲染(C/A)模式,H.264解码器选择的是CyberLink(DXVA),该解码器是从PowerDVD 8中提取出来的GPU硬件解码器,非常好用。


点击放大

    测试结果很明显,使用GPU中的PureVIDEo单元解码这段高清视频,平均CPU占用率仅为2.28%,可以看出此时CPU仅仅在处理一些程序本省运行的计算,视频解码完全没有参与。

    最重要的是看看使用CUDA进行硬件解码H.264视频时,CPU的占用率情况。

● 解码器设置

    如我们前面所介绍,由于CUDA解码不需要DXVA,所以渲染器我们也不需要必须选择EVR增强视频渲染,这里选择兼容性很好的VRM9无渲染(修正黑边),和CPU软解时的选择一样。H.264解码器选择CoreAVC,并打开CUDA视频解码。


点击放大

    经过测试,使用CUDA进行视频解码时,CPU的平均占用率为4.88%,相比CPU软解码时CPU占用率低了很多,但是表现不如PureVIDEo解码。

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