|
九、高清(HD)解码能力测试
下一个测试项目是测试PureVideo的解码加速性能,如今DVD解码已经不是什么大问题了,因为现在既是最慢的CPU也足够处理DVD解码-所以我们这里选用的是高清解码能力。本次测试中采用的是Windows Media Player 10播放器,测试影片选用的是 720p和1080p格式的《终结者2》(Terminator 2)预告片。而测试中受制于我们的配置只能达到1600 x 1200的分辨率,1080p格式测试已经没有多少意义了,这里我们就加大了720p测试的压力。
我们测试了整个1分59秒的预告片中CPU的平均、最大、最小利用率。测试中采用的CPU为Intel Pentium 4 570J (3.8GHz),测试了Overlay和VMR9两种格式。
在窗口Overlay模式下,ATI的CPU利用率相对较小。


而到了全屏幕Overlay模式下,ATI的CPU不但利用率小,CPU占用率的变化范围也小,Nvidia则不但CPU利用率较高,并且切换到全屏幕模式下,CPU利用率增加的也比较大。
而在VMR9模式下,情形完全扭转过来。测试结果如下:


即使到了全屏幕模式下,Nvidia的CPU占用率仍然比ATI的要小。
十、未来技术展望-完全的硬件加速高清解码测试
测试期间Nvidia给我们送来了即将发布的Windows Media Player 10 升级包,可以充分利用Nvidia的PureVideo硬件加速能力。而同时,ATI告诉了我们在WMP10升级之前如何使WMP9完全支持ATI的硬件加速。ATI方面介绍的使WMP9完全支持ATI的硬件加速的方法为: 注意:WMP9的硬件加速是被禁止的,直到微软方面发布了新的升级包。 打开WMP9的ATI硬件加速功能需要更改注册表。运行 regedit -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control ->Video,然后选取ATI的注册表键值。升级的键值为DXVA_WMV = 1。
硬件加速的效果还是比较明显的,几乎使CPU的利用率下降了一半:

全屏幕模式下的解码性能提升是相当明显的,CPU的利用率仍然保持在18%以下。
正如我们前面提到的,美中不足的是NV40和NV45(GeForce 6800 Ultra和6800GT, 无论是AGP还是PCIe)并不支持硬件加速性能,下面让我们看看不支持硬件解码性能的GeForce 6800GT与支持硬件解码性能的GeForce 6600GT CPU占用率比较:

看的出来支持硬件加速性能优势还是比较明显的。
十一、小结
到了我们的下结论的时间了,这8个月的等待值得吗?
PureVideo作为GeForce 6系列显卡的免费功能,看起来就象一个解开了的圣诞礼物-这个礼物是8个月前Nvidia就许诺给我们的。
作为PC级别的 DVD解码器,Nvidia的画质是相当好的,PureVideo技术带来的“反交错处理”效果还是相当明显的,测试过程中也表现出比ATI显卡更好的性能。并且NVIDIA的 PureVideo多媒体数字信号解编码器(codec)甚至比最新的DScaler 5 build提供的画质都要好。
虽然说测试中已经取得了很好的成绩,但是Nvidia仍然需要很长的一段时间来完善PureVideo,《谋杀绿脚趾》测试中出现的问题证明了这一点。
总的来说,Nvidia的PureVideo技术还是相当出色的,就让GeForce 6的拥有者享用这一“圣诞礼物”吧。 |