2005年第一款双核心CPU出现在市场上,2006年Valve老板抱怨多核心游戏发展艰难,而现在却是很多人在抱怨《Crysis》Demo让四核心吃紧。到底真相如何呢?这些新游戏真的充分利用了多核心处理器吗?让我们看一下YouGamers的测试吧。
为了进行测试,我们使用了4核心处理器,并采用监测软件Performance Monitor,它可以忠实记录CPU每个核心的利用率,并且每条曲线代表一个核心。
让我们先看以下2张图,为大家说明曲线的意思。
《Final Doom》与3DMark03 - Battle of Proxycon是比较古老的游戏和测试软件,它们基本上只用了一个核心,即便是在需要很强的特效处理时,也是在使用单核心。
现在让我们看一下3DMark06 - Return to Proxycon和3DMark06 - CPU Test的测试记录。
很明显,3DMark06是一款“现代”的测试工具。在Return to Proxycon场景测试中,有2个核心被充分利用,而在CPU Test测试中,四个核心都被100%充分使用,但是我们要明白的是,这是一款综合性测试工具,与我们所期望的游戏性及娱乐性的游戏是不同的。CPU测试被锁定在一个固定帧率下(2fps),以保证图形性能不会影响到CPU的分数。
下面让我们看一些游戏的测试记录。
我们尽可能地开启特效,使用大分辨率来测试,以确保可以充分使用硬件资源。从记录来看,《BioShock》充分利用了4个核心,不过《The Witcher》却是不能让人满意,《Call of Duty 4》和《Crysis》利用率很类似,《Unreal Tournament 3》对CPU是一场艰苦的考验,4个核心都在长时间被占用,《Rail Simulator》似乎只用了一个核心,只有在某些特定的场景才会变化。
很明显,没有一款游戏像3DMark06 - CPU Test一样,这是值得庆幸的。(我们只是谈论CPU的利用率,3DMark06 - CPU Test虽然充分体现出CPU性能在3D游戏及其渲染当中,起到了至关重要的作用,不过这是在将CPU负荷强制100%状态下进行的测试,只是基准测试,并不适合目前的游戏。)当游戏的CPU占用率所有的核心都达到了100%,也会是一件恐怖的事情。