非常在线首页 首页 > 新闻频道 > 硬件新闻 >  正文

NVIDIA显卡加速H.264转码软件探秘

2008-06-25 作者:mydrivers 佚名 编辑:bestfudi 【复制本帖地址

    在GeForce GTX 280/260正式发布的时候,NVIDIA曾将协助视频转码计算作为其卖点之一来宣传,而对此提供支持Elemental Technologiesgibgsu公司的GPU加速H.264视频编码器“RapiHD”,以及对应的消费级软件“BadaBOOM Media Convertor”。

    RapiHD技术和BadaBOOm软件都是NVIDIA CUDA通用计算技术的应用,这就意味着它们是用C语言编写的,专为NVIDIA GPU而优化,确切地说是GeForce 8/9/GTX 200系列。 

    目前能够使用的BadaBOOM软件还是个早期测试版,而且只能转码最长2分钟的视频,还不能设置视频格式、分辨率码率等选项。由于BadaBOOM的H.264编码器是私有的、封闭的,而且没有GPU加速就不肯运行,因此只能和开源的X264进行对比: 



    结果显示,BadaBOOM配合GeForce GTX 280转码一段视频只用了区区8秒钟,而当今最顶级的四核心处理器Core 2 Extreme QX9770 3.2GHz即使在最快速度下也要14秒钟,最好质量下则长达71秒钟。

    为了了解这一技术背后更多的秘密,AnandTech和Elemental CEO Sam Blackman进行了一次会谈,要点归纳如下:

    1、BadaBOOM将在公开第三季度发布正式版,价格“很低廉”,专为那些需要快速转换视频格式的普通消费用户而设计,支持iPhone、iPod Touch/Classic/Nano、Apple TV、Zune、X360、PS3、PSP等各种设备。

    2、除了消费级的BadaBOOM,RapiHD技术还会有专业版本,名称未定,但会提供更多选择,可以手动调节比特率、分辨率、质量等等。

    3、RapiHD技术确实是基于NVIDIA CUDA的,不过Elemental并没有刻意将其与NVIDIA显卡捆绑在一起,Intel和AMD也可能会提供支持。当然,现在只有支持CUDA技术的NVIDIA显卡才能使用它,至少在一段时间内将是NVIDIA独享的头号非游戏通用计算应用。

    4、虽然BadaBOOM使用GPU来加速,但测试发现CPU占用率也不低,比如QX9770就有25-30%。原因有两个:其一,BadaBOOM现在使用的NVIDIA CUDA是初始版本,没有让CPU循环和GPU并行运行的串流机制,未来使用新版后会得到改善;其二,视频编码只有一部分是可以并行计算的,比如动态补偿、动态估算、DCT、iDCT,而其他一些流程(规则解码、变长编码、CABAC)并不适合NVIDIA的流处理器阵列,仍需要CPU辅助工作。

    5、BadaBOOM的转码性能基本和GPU流处理器数量成线性关系,也就是说GeForce GTX 280应该比GeForce 9800 GTX快接近90%。

    6、RapiHD技术现在并不支持多路GPU系统,也就是在GeForce 9800 GX2上并不会更快,不过其专业版本能同时输出两个不同分辨率和码率的视频,并交给两个GPU核心独立运算,也就是SLI系统(包括9800 GX2)可以同时做两份工作。

    7、遗憾的是,Elemental公司现在只有自己的H.264编码器,VC-1问题则从来没有被提及。


打印】【评论】【硬件论坛】【非常在线社区】【关闭

 相关文章

 最新新闻

·目前没有相关文章

 最新行情  最新评测

本文共有 条评论,点击查看读者的评论!

发表评论:      昵称: 不用注册,可直接发表评论
发表内容:  
※您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。
硬 件 中 心
数 码 中 心
站 内 搜 索

  注:选择 veryol.com 域名就可以进行非常在线站内搜索
 上网越来越慢,象攀登泥泞的山路一样费力?
新 华 数 码

关于我们 | 非常记事 | 网站地图 | 广告刊例 | 招聘英才 | 联系我们 | 非常在线社区 | 收藏本站 | 设为首页

北京市海淀区西三环北路50号紫竹院豪柏国际B1-1702室 邮编:100044 网站电话:010-51290182
Copyright © 2000 - 2008. All rights reserved. 非常在线 版权所有.京ICP证031006号