NVIDIA G86/84 Pure Video HD引擎解析

从上面的核心对比可以看出,8600/8500GPU核心与之前GeForce 7 Series产品的PureVideoHD区别在于:使用了一个新的VP(Video Processor)与一个BSP Engine,这个设计仅存在于8600/8500系列GPU,高端的GeForce 8800系列并没有采用该设计。借助这些设计8600/8500GPU核心可以实现完全的H.264格式硬件处理,这使得入门级用户在较低的CPU配置下也可以欣赏到由蓝光和HD DVD带来高码率高清视频。

NVIDIA PureVideo在H.264高清解码过程分为4个步骤,首先是对编码进行处理,包括了CABAC/CAVLC;第二步实行逆变换计算,第三步进行运动补偿,然后就是去块滤波。在此之前这完全需要CPU来运作,在解码一些高码率的H.264片源而言,单纯的靠CPU是很难胜任的,即便是当前最为高端的ConRoe X6800都承受不住。而Geforce 7的PureVideo功能可以实现运动补偿以及去块滤波由视频处理器来完成,以及后期的一些处理工作,这样可以很大程度降低了对于CPU的依赖。而在G84的新一代Purevideo面前,BSP以及VP2能够实现全程硬件解码,4个步骤都可以完全由GPU来完成而无需CPU干预。

BSP是专门为H.264 CAVLC和CABAC bitstream解码而设计的处理器。在高码率的H.264视频中,尤其是采用CABAC的H.264的视频中,往往有超过一半的负载都在于对bitstream的处理上。BSP将这部分的处理从CPU转移到了GPU中,加上新设计的VP处理其余部分,整个视频解码完全由GPU来完成,从而使得CPU占用率大大降低,这已经完全覆盖了H.264的解码过程,因而大家都将GeForce 8600/8500看作业内第一个完整的硬件视频解码解决方案。

由以上播放HD DVD和蓝光DVD时的CPU占用率我们可以看到,即便是诸如ConRoe E6400这样强劲的处理器,在没有Pure Video HD的情况下,播放HD DVD和蓝光DVD时的CPU占用率一直保持在80%以上;而当采用GeForce 7600GT播放时,CPU占用率大幅降低;当采用GeForce 8600/8500进行播放时,CPU占用率进一步降低,普遍都降低到了30%以下。更低的CPU占用率意味着更低的功耗、更长的电池寿命以及更小的系统噪音。
上一页 [1] [2] [3] 下一页 |