正在阅读:四两拨千斤!8600GTS高清视频回放体验四两拨千斤!8600GTS高清视频回放体验

2007-04-27 11:39 出处:PConline 作者:小板凳 责任编辑:zhouxijian

  如果说8600GTS在英雄萨姆2、细胞分裂3、极品飞车10、F.E.A.R和上古转轴4:湮灭这些高负荷游戏中的表现还不能够令你满意的话,相信完全的H.264高清视频硬件加速这个功能你会很喜欢。 

  我们俗称的“HDTV” 是高频视频的意思,目前主流的编码方式有MPEG-2、MPEG-4、VC-1(微软力推的编码)和H.264(蓝光采用的编码方式)。让GPU分担CPU的视频解码这个理念从很多年前就开始,自从蓝光面世以后,H.264、微软VC-1对GPU得解码和加速能力提出更高的要求。NVIDIA早就在GeForce MX440时代引入了VPE(视频处理引擎)的视频处理器,能够对MPEG-2视频播放多个环节作加速处理。

  到了NV40的时候,增加了运动预测能力,提升了MPEG-2的解码性能。从NV43开始,NVIDIA引入了Purevideo的视频解决方案,这是一个CPU+GPU+software相互合作的解决方案,在Geforce7时代的GPU就能够完成H.264、WMV9等编码方式视频播放的加速处理。当然这仅仅是整个解码过程的一个部分,因而还需要耗费相当大的CPU资源,其中以蓝光所采用的H.264最甚。

G84 G86 H.264回放

  G84、G86最大两点不仅仅是起前瞻性的DX10性能,而是最新的第二代视频处理引擎,专门加入了针对H.264视频加速的的BSP引擎。BSP就是专门为H.264 CAVLC和CABAC bitstream解码而设计的处理器。在高码率的H.264视频中,尤其是采用CABAC的H.264的视频中,往往有超过一半的负载都在于对bitstream的处理上。BSP将这部分的处理从CPU转移到了GPU中,加上新设计的VP处理其余部分,整个视频解码完全由GPU来完成,从而使得CPU占用率大大降低。这已经完全覆盖了H.264的解码过程,因而G84/G86看作业界第一个完全硬件视频解码的方案。

  我们下面来实战一下G84/G86的H.264高码率视频回放。

  我们采用Athlon64 3000+和NF 550的组合,采用影驰的8600GTS。(片源采用1080P的《X-MAN-3 The Last Stand》,H.264编码,码率高达20Mbps)

G84

NVIDIA把Windows Vista系统作为头号开发环境,G84/G86目前驱动只提供了Windows Vista下的H.264硬件加速。最快的Windows XP H.264硬件解码驱动最快都要等到6月份。这个硬件加速是需要Windows Vsita新引入的Enhanced Video Renderer来实现,最新的PowerDVD 7.3 Ultra需要打专门的补丁去实现这个功能的启用。(打下这个Vista升级包以后,系统版本号下降到7.3 Ultra)

四两拨千斤!8600GTS高清视频回放体验

采用最新版本的暴风影音播放,并没有打开G84对H.264的硬件解码

四两拨千斤!8600GTS高清视频回放体验

PowerDVD打开了G84的H.264硬件解码,CPU占用率很低

  我们的测试表明,8600GTS在应对高码流 1080P H.264视频的时候,完全可以用”不费吹灰之力”来形容。平常即使采用Core 2 Extreme X6800和前代GPU协助解码,也会维持在相当高的CPU资源,通过8600GTS进行的硬件解码,即使采用单核心的Athlon64 3000+,CPU占用率也会在15%以下,显然部分硬件加速或者是软件解码的流畅程度不能够跟G86的VP2引擎相比较,这不仅仅是CPU占用的问题了。

  也许你会提出,我们现在的处理器主流都已经是双核、2GHz甚至3GHz级别,使用软件解码h264无论在兼容性还是方便性方面都要比硬件解码更优胜,速度也可以接受,何必还有考虑硬件解码呢?这样说有一定道理,但是以我实际的经验而言,目前软件解码的流畅度仍然是无法和NVIDIA VP2相提并论的。当然我们更加冀望的是,采用65nm制程的G84/G86图形核心会加入目前同样流行的微软VC-1的硬件解码功能,到时候就会更加完美。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品