从Avivo HD到ATI Stream
在Catalyst 8.12时代,ATI终于给大家带来了许诺已久,但却多日未见“实物”的ATI Stream 通用加速技术。应该说这一技术是非常令人期待的,因为NV在G80时代就一枝独秀的CUDA终于有了强有力的对手。自2006年以来,万众对于NV的CUDA的“审美疲劳”,加上ATI早期一直犹抱琵琶半遮面似的,对自己的通用加速技术宣而不发,直接导致了万众对于ATI Stream技术的渴望程度从热情到了癫狂的程度。因此,这次ATI在8.12中带来的ATI Stream,必须要是绝非寻常,技惊四座;否则,透支大众的期望值所带来的后果是不堪设想的。那么事实是怎样的呢?
事实是残酷的。首先,催化剂8.12的发布,的确是带来了ATI Stream,但是,这个Stream是啥?有啥用?能吃么?对于大众的疑惑,ATI在宣传中并没有给出较明确的答案。但是这次ATI对于ATI Stream的宣传却是针对大众的,这一点让笔者甚是感到匪夷所思。各大当家网站大谈特谈ATI Stream的时候,却一直未给大众的疑惑一个满意的答案。之后,在众多的论坛和网站上,出现了一个叫做“ATI Video Converter”的东东。笔者前面已经讲过,其实这个东东老早就有了,只是由于种种原因,这东西自2005年以来,就没有推出过后续的新版本,直到Catalyst 8.12。
这下可好!在大众对于GPGPU和通用加速运算知之甚少的时候,这么一个可以用显卡转码视频文件的“神奇东东”突然冒出来,其曝光率理所当然的奇高。更重要的是,显卡的这种“不务正业”让人们自然而然的和GPGPU或者通用运算画上了“等号”,于是,锅一下子就炸开了(当然这后面多少也有NV的Badaboom的“功劳”)。这个昔日人们不屑鸟它的“ATI Video Converter”,一下子惹鸡飞狗跳,不得安宁。而且,它头上的光环可不轻----ATI Stream
其实,对于这样一个免费的GPU视频转码工具,ATI Video Converter其实还是做得可以的。速度快,效率高,且免费,这些都是值得称道的地方。但是,来自背后的声音却告诉我们:这个东东虽然速度快,但是CPU占用率高;虽然效率不错,但是画质差;更恐怖的是,通过特殊的方式,这个ATI的御用程序居然可以用在NVIDIA的显卡上正常转码。我想,看到这里,很多人,不对,应该是所有人,都会觉得无语。就这样,一个ATI Video Converter的窘境,让很多人把它连同ATI Stream一起打翻在地,还踹上一脚。一时间,质疑声、唏嘘声、漫骂声不绝于耳。对于新生的ATI Stream来说,这一击,即使不是致命的,也够难受好一段时间。
其实,客观的来讲,这个ATI Video Converter跟2005年的那个没多大区别,功能和局限都还是那些(前面已经讲过),笔者猜测,仅有的更新仅仅在于更好的支持新的显卡和更佳的系统兼容性,同时支持的视频格式有所增加,其它的与之前的版本并无二样。至于这个东西,有多少跟ATI Stream扯上关系,笔者在这里不便多说。但是有一点,笔者需要向各位明确的是,ATI Video Converter绝对不等同于ATI Stream,就像Badaboom不等同于CUDA一样。不管是ATI Video Converter还是Badaboom,他们对于ATI Stream和CUDA来说,都只是皮毛中的皮毛。GPU强大的通用并行计算能力的表现,目前来说,在民用领域的优势还不明显。