POPPUR爱换

标题: 老黄要卖羊肉串:Mantle版《战地4》实测:性能平均提升7-10% [打印本页]

作者: cool_exorcist    时间: 2014-2-3 15:42
标题: 老黄要卖羊肉串:Mantle版《战地4》实测:性能平均提升7-10%
http://www.expreview.com/31236.html

2014-2-2 17:11  |  作者:bolvar   |  关键字:AMD,DICE,Mantle,战地4,Draw Call
DICE工作室在1月底发布了Mantle版《战地4》补丁,AMD昨天也发布了支持Mantle的催化剂14.1 beta驱动,实测显示Mantle版《战地4》性能平均提升7-10%,最高可达30%。

开发《战地4》的DICE工作室并没有食言,确实在1月底发布了Mantle版《战地4》升级补丁,正式支持与AMD联合开发的Mantle优化,并且自带了性能测试工具。此外,AMD昨天也发布了支持Mantle的催化剂14.1 beta补丁,至此宣传了三个多月的Mantle终于等到揭开面纱的时刻了。
由于春节放假关系,Mantle版《战地4》的性能测试我们选择了Anandtech网站的测试。
Mantle是什么?
有关Mantle API的来龙去脉,我们之前已经在几篇文章中做过解释,有兴趣的读者可以参考如下文章:Mantle不只优化游戏这么简单,会取代DirectX吗?有了Mantle,FX-8350游戏性能可匹敌Core i7-4770K、AMD Mantle优化实际演示:渲染脚本提升一倍
简单来说,AMD认为目前的图形渲染API存在瓶颈,CPU执行Draw Call命令存在限制,导致了游戏性能受限。相比微软主导的D3D API,Mantle更接近原生,对AMD的GCN架构(也有说其实根本不需要GCN架构)有更好的支持,Draw Call命令速度可达D3D API的10倍,在《战地4》中效率要比D3D高45%。
Mantle是AMD和DICE联合开发的,寒霜3引擎的游戏都可以支持,而且Mantle并不私有,其他厂商也可以支持,目前已经有15款以上的游戏将会支持Mantle,而《战地4》是第一个吃螃蟹的。
战地4 Mantle版性能实测

测试平台
测试使用的是Core i7-4960X六核处理器,为了模拟多种CPU场景,还会降频或者减少核心/线程,游戏测试则分为Ultra、High及Low三个级别,画质设置越低,通常认为系统的瓶颈就越倾向于CPU一则,而Mantle API的核心就是降低CPU瓶颈导致的影响。
Tashgar单人场景测试——对GPU敏感
在Ultra设置下,4960X三种模式下都有8%左右的性能提升,Tasgar场景对CPU要求并不高,CPU并非瓶颈,这里依然有8%的性能提升。
High设置下,依据CPU配置不同,平均性能提升了10-13%。Low设置下,6C/12T的4960X性能反而下降了14%,不过随着频率和核心数的降低,平均性能提升了26%、28%。
South China Sea单人场景测试——对CPU敏感
这个场景的单人测试比较偏向于CPU负载,这个场景可以说是单人战役中CPU负载最重的场景之一了。

Ultra画质下,4960X三种CPU配置下平均提升7-10%,增幅并不是很明显。High画质下,4.2GHz的6C/12T配置下性能提升也只有8%,不过只要把CPU配置降下来,性能提升立马提高到26%、28%,Low画质下随着CPU配置的降低,性能提升也会从7%逐渐增加到17%、28%。
总结:
Anandtech的这个测试还只是初步的(preview),对Mantle的意义还不能作出完整的、全面的评价,不过就搭配的R9 290X或者类似的高端显卡来看,Mantle可以提供平均7-10%的性能提升,虽然这个数字并不多惊人的,不过总好过没有。
测试中最大的性能提升来自于高端GPU+低端CPU这样的组合,因为Mantle API的目的之一就是优化CPU的Draw Call瓶颈,所以性能越弱的CPU获得更大的性能受益也不意外。以R9 290X为例,Ultra设置下CPU并不是瓶颈,但是一旦画质降低到High或者Low级别,提升提升则能达到7-30%。这意味着,即便是战地4这样对D3D渲染优化过的游戏,其Draw Call性能依然有可能受限,Mantle API有助于降低CPU瓶颈。
上面这个表格是AMD提供的Mantle版《战地4》在不同CPU下的性能提升结果,其中A10-7700K搭配R9 290X时最多可以提升40.9%,单纯靠软件优化,这一提升幅度已经是非常惊人了,Aanandtech表示他们的测试虽然没有达到40.9%的幅度,不过最高30%的提升也接近AMD的宣传了(还要注意到Anandtech使用的CPU性能比A10-7700K强得多)。
PS:最后说说自己的看法吧,这个测试还不够全面,实际上要想真正体验Mantle的表现,最合适的应该是AMD的FX-8000系列CPU,因为Core i7-4960X可以说是目前最强的消费级处理器,其性能成为瓶颈的机会并不多。不过既然这个测试还是初步的,还是等Anandtech下周放出完整的评测吧,或许最高性能提升更能接近AMD宣传的比例了。
AMD的Mantle API实质上是降低CPU在Draw Call上的瓶颈限制,所以CPU性能越弱,从Mantle中获益也应该是最多,实际测试也是如此。Core i7-4960X正常情况下搭配R9 290X获得的性能提升是7-10%左右,这个比例并不算高,只能说是个甜头,作为吊足玩家胃口的“期待”来说就有点不够分量了,怪只怪AMD之前的宣传夸张了点,玩家的期望值被提高了。
当然,Mantle也确实可以带来更高的性能提升,但是R9 290X这样的显卡去使用High或者Low画质设置,这也有点买椟还珠的意思了。
目前来看,对Mantle的评价可以分成两派:乐观的人可以看到Mantle API这样的软件优化的进步,在没什么成本增加的情况下性能就有7-10%的提升,多了甚至还有近30%的增幅。反之,这样的表现也可能让一部分人找到嘲讽AMD的借口,7-10%的平均性能提升并不惊人,更高的性能提升只能在低端CPU+高端GPU这样的配置下出现,而这种配置本来就是有点不均衡的,舍得化四五千买R9 290X的人难道会选择A10-7700K这样几百块的处理器吗?
对AMD来说,Mantle带给他们的意义或许正是源于后一种看法,有了Mantle加持,如果A10-7700K这样的处理器搭配高端显卡都能有满意的游戏性能,那么CPU架构不给力的问题在游戏上或许就不再是问题了。



作者: wzglwoc    时间: 2014-2-3 15:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 路西法大大    时间: 2014-2-3 16:28
如果只是对CPU有更好的优化那吸引力就很小了 买了290x的人怎么会为了几个地幔的游戏可以用低配CPU就降低CPU的配置呢?
作者: wzglwoc    时间: 2014-2-3 16:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: NG6    时间: 2014-2-4 16:47
实测吓死人
作者: wzglwoc    时间: 2014-2-6 18:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: jhj9    时间: 2014-2-6 19:16
DX11降低特效能快得更多,等了这么久,AMD给大家的就是低一档特效作弊吗?
作者: wzglwoc    时间: 2014-2-6 19:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaxin222a    时间: 2014-2-6 23:37
DICE说要做补丁?等一个月看看情况
作者: EveningRain    时间: 2014-2-7 21:22
原来是雾霾版
作者: fengjixucui    时间: 2014-3-23 22:37
不是吧。呵呵。
作者: a9988a    时间: 2014-3-24 12:48
馒头不上对比图都是扯
作者: wzglwoc    时间: 2014-3-27 20:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: fengjixucui    时间: 2014-3-28 13:24
是吗,老黄要加油啊。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4