ForceWare163.71XP版HD探秘
硬用高手
经常关注显卡驱动的朋友可能知道,目前NVIDIA官网上的162.18 WHQL正式版for XP驱动(发布日期为2007-07-26)仅支持GeForce 6/7系列的第一代PureVideo,而不支持GeForce8系列采用的第二代PureVideo HD技术,所以不能正确开启GeForce8的硬件解码功能,不管是H.264还是VC-1。
最近,这种状况终于有了改变,NVIDIA于9月29日发布了最新的ForceWare 163.71 XP正式版驱动,在这一版XP驱动中,GeForce8系列显卡支持的第二代PureVideo HD硬件解码功能终于得到实现(图1)。那么,我们期待已久的XP版高清加速驱动的具体表现究竟怎样?

测试平台
系统硬件:
CPU:AMD Athlon64 X2 4000+
主板:昂达 N68PV
内存:金邦DDR2 667 1GB×2(5-5-5-15)
硬盘:希捷7200.10 320GB
显卡:盈通G8500GT-128GD3
高频版(600MHz/1400MHz)
系统软件:
操作系统:Windows XP SP2(DirectX 9.0c)
主板驱动:NVIDIA nForce 630a 14.10版
for XP
显卡驱动:NVIDIA ForceWare 163.71 XP
正式版
ForceWare 162.18 XP正式版
高清播放软件:
终极解码1.7.0908、PowerDVD 7.3 Ultra、Windows Media Player 11
高清测试影片:
《丛林大反攻》Blu-Ray.H264.Remux.1080p
《亡命感应》Blu-ray.H264.Remux.1080p
《星河战队》Blu-ray.VC-1.Remux.1080p
《最后的武士》HD-DVD.VC-1.Remux.1080p
注:ForceWare 163.71 WHQL XP版下载地址:http://us.download.nvidia.com/Windows/163.71/163.71_forceware_winxp_32bit_english_ whql.exe
H.264硬解码测试
步骤1:首先我们用162.18版驱动进行了对比测试,发现四部影片无论是在PowerDVD还是在KMPlayer中,均不能正确开启硬件解码,CPU占用率也达到了79%,说明之前的XP版ForeWare驱动的确不支持GeForce8的硬件解码功能。
步骤2:接下来把显卡驱动升级到最新的163.71版。在用PowerDVD和KMPlayer对四部影片进行测试之前,我们先用CyberLink出品的BD/HD Advisor 1.1801软件对整套系统进行检测(图2),该工具主要检测系统软、硬件配置是否支持BD/HD播放。

除了处理器建议升级和蓝光驱动器未找到之外,其他项目都通过了检测,包括163.71版驱动。
步骤3:下面开始高清影片测试实战。
(1)《丛林大反攻》(Open Season)
时间:99分钟 分辨率:1920×1080 (p)
编码方式:H.264(Blu-ray)帧率:23.976fps
码率:27Mbps 封装:TS
在升级完驱动后,H.264硬件解码正确开启,CPU占用率仅为7%,显卡几乎接管了全部的视频解码工作,CPU被完全解放出来。如果你有两台以上的显示器,一台可以播放高清视频,另一台浏览网页、用QQ聊天,绝对没问题,这就是硬件解码的魅力!
(2)《亡命感应》(Premonition)
时间:97分钟 分辨率:1920×1080 (p)
编码方式:H.264(Blu-ray)帧率:23.976fps
码率:27Mbps 封装:AVI
从测试可以看出,NVIDIA G84/G86系列显卡在播放H.264编码影片时的表现确实不错,流畅感极强,而CPU占用率在5%左右,几乎可以忽略不计。
步骤4:最后再用KMPlayer播放器检测硬件解码外挂字幕的表现,测试之前先要使用终极解码自带的“终极解码中心”进行一番设置。经过多次测试,我们发现如图3所示的设置组合能正确开启GeForce8系列显卡的H.264硬解码功能。

注意:在“终极解码中心”设置界面中,“CLAVC”、“HA”和WMV-HA选项都必须勾选,它们直接关系到能否开启显卡的硬件解码功能。
外挂字幕开启,硬件解码也被激活,CPU占用率比较低,只有12%,新版驱动确实表现不错。
VC-1硬解码测试
1.《最后的武士》(The Last Samurai)
时间:117分钟 分辨率:1920×1080(p)
编码:VC-1(HD-DVD)帧率:23.976fps
码率:27Mbps 封装:TS
我们知道,NVIDIA在G84/G86系列图形核心内部整合了一个全新的BSP处理单元、一个VP2视频流处理单元和一个AEC128的处理引擎,它们主要是对H.264进行优化,实现H.264的硬解码。而对于VC-1编码来说,Bitstream Processing和Entropy Decode两项工作仍然需要CPU承担,显卡并不能负责全部的解码工作。
但从实际的测试结果来看,新版驱动表现得不错,在PowerDVD的“配置→信息”中,可以看到“视频加速器:DirectX VA(正在使用)”,而且CPU占用率在30%左右,没有想象中的高。
2.《星河战队》(Starship Troopers)
时间:129分钟 分辨率:1920×1080(p)
编码:VC-1(Blu-ray) 帧率:23.976fps
码率:27Mbps 封装:AVI
在这部使用VC-1 Remux编码的影片中,我们遇到了问题,PowerDVD中视频加速不能正确开启,CPU占用率大幅提升,达到了45%,这是怎么回事?
换用KMPlayer播放器再试,完全没有问题,外挂字幕和硬件加速都能正确开启,CPU占用率也维持在34%的水平。如此看来,前面出现的问题也许是PowerDVD和影片之间存在兼容性问题,或者是PowerDVD对VC-1编码支持得不够好所造成的,而并非驱动方面的问题。
结语
总体来说,ForceWare 163.71 for XP驱动在高清播放方面表现出色,基本上达到了目前Vista驱动拥有的水平。不过,最新版的Vista驱动又增强了对H.264、VC-1和 MPEG-2 HD等高清视频的后处理功能,以达到视频增强、降噪、改善画质、提高清晰度等目的。
可见技术的进步是无止境的,XP驱动仍然需要继续改进和优化。但这仅是个好的开端,说明NVIDIA已经开始履行之前作出的承诺,给XP版驱动添加支持GeForce8显卡的高清视频硬件加速功能,让XP用户也能获得高品质的视觉享受。