泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

DX10显卡中端对决!HD2600大战GF8600

第二章/第四节 通吃HDTV的Avivo HD(UVD)技术

    HD 2000系列所具备的第三大HD技术也是最为重要的一项,由于涉及内容较多,所以把它和竞争对手8600/8500的视频解码引擎作对比——

Avivo HD纯硬件解码H.264和VC-1两大格式的HDTV

    Avivo HD就是新一代UVD视频解码技术,ATI首次同时支持当前流行的H.264和VC-1两种编码的HDTV,真正实现了纯硬件视频解码,将CPU占用率降至最低!

CPU占用率仅1%!UVD高清视频加速初测
 GPU集成特殊的UVD模块专门解码HDTV

    HDTV和Vista、DX10一样都是大势所趋,都对新一代显卡提出了严格要求,因此AMD和NVIDIA都非常重视。NVIDIA在G84/G86核心中集成了新的BSP解码器和VP2引擎,从而加强了视频解码能力。

● 澄清:8800和2900都不支持纯硬件解码
 
    首先需要特别指出,高端G80和R600核心的高清视频解码能力都维持在上代的水平,也就是PureVideo和AVIVO,因为NVIDIA和ATI认为使用8800和2900显卡的朋友一定会搭配高端双核甚至四核CPU,像E6600这种级别的CPU软件解码H.264/VC-1都足够了,虽然大家对此深表遗憾,但也无大碍。
 
● G84/G86支持H.264纯硬件解码,但VC-1改善有限
 
彻底征服HDTV!8600/8500视频解码测试
 G84/G86中除了改进VP之外还加入了BSP引擎
 
    NVIDIA方面中端G84和低端G86核心集成了BSP引擎(BitStream Processor Engine,二进制空间分割引擎),这个模块专门负责处理上代PureVideo所忽略的CAVLC(前后自适应可变长度编码)/CABAC(前后自适应二进制算术编码,压缩率更高)解码以及Inverse Transform(反变换),从而全面接管了H.264解码输出的全过程。
 
    但是BSP引擎不能解码VC-1,只能依靠VP2和CPU共同解码VC-1视频,通过我们之前的测试来看,VP2相对于GF7系列的VP-1改善有限。
 
● RV630/RV610和G84/G86视频解码引擎的异同
 
    视频解码共分为四个步骤,在GF7和X1000这一代,NVIDIA和ATI都用GPU Shader来解码视频,将最后两个步骤Pixel Prediction和Deblocking接管了过来,从而降低了CPU占用率,满足了当时中等码率的HDTV解码。

{imageTitle}

    但使用Shader解码对GPU要求比较高,将GPU庞大的Shader模块调动起来的话,电能消耗一点都不低于纯CPU解码,而且面对码率更高的HDTV就力不存心了。因此GF8和HD 2000这一代的解码能力都被大幅提高:

{imageTitle}

    在G84/G86核心中,NVIDIA用VP2模块负责后三个步骤的解码任务,VP2对于H.264和VC-1视频都有效。而BSP引擎专门负责H.264解码的第一个步骤,这也是负载最重的一步,但它无法解码VC-1的第一步,还是交由CPU处理。
 
高清时代!8400GS游戏/视频/功耗测试
 80%—8%,GF8的H.264解码能力有了质的改善
 
    通过BSP和VP2的配合,NV实现了纯硬件解码H.264,CPU占用率大幅下降。而VC-1方面虽然GF8比GF7多完成了第二个步骤,但这个步骤地负载并不高,因此效果有限:
 
高清时代!8400GS游戏/视频/功耗测试
 38%—34%,GF8的VC-1解码能力改进有限
 
    而AMD的UVD引擎是一个单独的模块,它能够独立负责所有四个步骤的解码任务,H.264和VC-1支持度没有区别,这样就真正做到了对蓝光和HD-DVD两大高清视频的纯硬件解码!
 
    UVD在VC-1方面解码优势很容易理解,但AMD也表示,UVD在H.264方面的解码能力也是要略强于G84/G86,因为NV是通过BSP和VP2两个模块协同完成解码,两者之间的数据转移可能会占用更多的显存和CPU使用率,而单独的UVD模块就要稍胜一筹!

0人已赞

关注我们

泡泡网

手机扫码关注