关公战秦琼!4套CPU/GPU决战视频转码
可能有些人觉得i7性能太强,是非主流,所以我们换稍弱一点的主流775平台,还是用四核Q9550,这颗CPU主频比i7 920更高,但不支持SSE4.2、不支持超线程、不支持三通道,因此转码性能会有所损失,下面看看三款软件在Q9550平台上的表现。
● DVD(720×576 MPEG2)转iPhone(480×270 H.264)MP4
虽然Q9550的主频更高,但主要依靠CPU的MediaCoder和MediaShow转码速度都要比i7平台慢一些,但还是要比主要依靠GPU的Badaboom强。
不支持超线程的话,Q9550的CPU占用率就比较稳定了,MediaCoder和MediaShow差不多。Badaboom转码时Q9550的占用率比i7提高不少,21%意味着Badaboom需要独占一颗核心的资源来完成整个转码任务。
● H.264编码1080p转720p
由于Q9550性能远不如i7 920,导致主要依靠CPU的MediaCoder和MediaShow转码能力下降不少,MediaShow依然是96GT以上无用,而MediaCoder则是98GT以上无用(i7平台GTX260+依然有提升),这说明CPU速度下降时对GPU的要求也不如从前。
此时这两款软件被主要依靠GPU的Badaboom迎头赶超,Badaboom对GPU的资源利用始终是最高的,笔者把GTX260+换为单核最强的GTX285后性能依然有提升(图中Badaboom蓝色成绩就是GTX285,而不是CPU)。
从CPU占用率来看,软解时MediaCoder和MediaShow不相上下,基本都充分利用了四核的资源,而开启CUDA后,MediaCoder的CPU占用率更高一些,看来这就是其高性能的源泉,用GPU部分消除了瓶颈,然后最大限度的发挥CPU价值。