07图形奥德赛!G92核心8800GT权威评测
第二章 G92核心新技术特性介绍
——和以往片面追求性能的高端显卡不同,G92是全能的
GF8系列图形架构的特性其实远不止前文中所介绍的三项,其他方面比如流明引擎、物理加速、高品质各向异性过滤、10Bit色输出等都是上代产品所不具备的技术,这些技术在我们之前的文章已经做了非常详细的介绍,感兴趣的朋友可以去翻阅“GeForce 8800GTX全面解析测试”一文。
接下来就介绍一些G92拥有、但G80所不具备最新技术。
第二章/第一节 高端显卡首次支持高清硬件加速技术
——虽然高清功能并不完美,但8800GT没有任何遗憾
GF8和对手HD2000除了完整支持DX10之外,另一大特性就是提供了高清视频硬件加速解决方案。不过令人遗憾的是,只有中端和低端核心支持硬件加速,双方的高端产品G80和R600都不支持。G80只支持HDCP,R600可以支持HDCP和HDMI,没有UVD。
双方对于高端产品不支持硬件加速给出了相同的解释:使用高端显卡的用户会搭配高端双核甚至四核CPU,流畅播放HD影片不成问题;此外G80和R600的晶体管数已经非常恐怖了,很难再容纳下额外的硬解码模块。
这种解释听起来很有道理,但也令高端用户比较遗憾,毕竟硬件加速能够将CPU占用率降至最低,GPU只要动用很小的模块就能进行视频解码,所以系统整体功耗和发热会大幅下降,这种技术无论对高端用户和低端用户都很实用。
● 8800GT具备与8600/8500相同的高清视频解码能力
G92核心让所有人不再遗憾,NVIDIA将G84/G86核心中的VP2/BSP/AES128引擎植入了G92核心中,从而实现了与8600/8500相同的解码能力,视频性能大幅超越G80核心(G80的解码能力只是GF7水准)。
VP2(Video Processor 2,第二代视频处理器):和以前的VP1相比,VP2增加了画中画能力以及进一步强化Motion Compensation(动态补偿)和Deblocking(去方块滤波)性能。还加入了VP1所没有的Inverse Transform(正余弦变换)功能,从而接管了H.264/VC-1视频解码的后三个步骤,进一步降低CPU占用率。
BSP Engine(BitStream Processor Engine,二进制空间分割引擎):这个模块专门负责处理H.264编码中非常复杂的CAVLC(前后自适应可变长度编码)/CABAC(前后自适应二进制算术编码,压缩率更高)解码,也就是下图中的第一个解码环节,如此一来BSP引擎搭配VP2就全面接管了H.264解码输出的全过程。
AES128 Engine:用来解开蓝光影碟AACS加密保护技术的模块。
可惜的是,BSP引擎不能解码VC-1,也就是说遇到VC-1编码的视频时,第一步解码过程还是需要CPU来完成,不过VP2可以负责后面的三个步骤,因此解码能力比上代VP1要强一些。由于VC-1编码的复杂程度不及H.264,而且光盘容量限制了VC-1编码的影片码率不可能达到很高,因此在VP2的辅助下大多数单核CPU都能够流畅播放VC-1视频,CPU使用率虽然高了些但也无大碍。
值得一提的是,虽然BSP+VP2在解码H.264视频时,CPU完全不会进行任何操作,但CPU占用率不可能降至0%,因为复杂的音频流解码、视频解码软件、图像输出、光盘数据读取等过程还需要占用不少CPU资源。