四核CPU大战GPU!谁才是视频转换之王
看来多核CPU也需要好的软件支持才能发挥出真正实力,同理GPU想要进行编码也需要软件支持到位,目前还只有BadaBoom这一款软件能支持,虽然对视频格式的兼容性不够好,效能也不是最优化,但我们通过它可以一窥GPU的视频编码性能。
还是转换DVD版迪士尼经典动画片《恐龙》,这次使用9800GTX显卡编码,搭配的CPU为双核E6550和四核QX9770,看看效果有什么不同?
● E6550+9800GTX GPU编码模式——转一部DVD需要14分42秒
可以看出,用E6550搭配9800GTX进行编码,速度已经比QX9770还要快,唯一比较遗憾的是CPU占用率较高,需要独占E6550的一颗核心。看来CPU也参与了视频编码运算过程,视频和音轨的分离合成、数据的读取/写入、最终文件组合封装都离不开CPU,GPU只负责编码,因此CPU占用率偏高可以理解。
那么如果我们把CPU更换为四核,转换速度会不会更快呢?
● QX9770+9800GTX GPU编码模式——转一部DVD需要14分06秒
更换为QX9770之后,视频转换速度快了36秒(4%),看来CPU在视频转换过程中的确只起到配角的作用,并不会让性能大幅提升。通过QX9770 20%的占用率来看,折算下来应该和E6550 50%的占用率差不多,只是凭借更大的二级缓存和更高的外频让转换效率提高了一点点。
● E6550+9500GT GPU编码模式——转一部DVD需要27分31秒
前面测试用的配置太过高端,可能对很多朋友都没意义,现在就使用一套中低端配置进行测试,显卡使用刚发布不久的9500GT,只有32个流处理器(9800GTX的1/4),其实也就是新版8600GT,用它来转换视频的话性能会不会很低呢?
看来9500GT的性能并不弱,几乎接近9800GTX的一半了。现在回过头来对照下E6550编码时的情形,单核模式花费了75分钟,双核模式也得43分钟。看上去9500GT的编码性能要比E6550强很多,但值得注意的是这其中还有E6550的一部分功劳,它也贡献出了40%的性能,简单估算下来的话,9500GT的纯编码性能要比E6550强一些。