苹果iOS版3DMark升级攻略:Mantle技术助苹果设备轻松超越OpenGL性能
在去年的苹果WWDC开发者大会上,苹果不仅发布了iOS 8,更是在不经意间带来了两项划时代的创新——Metal API及Swift编程语言。Swift在苹果生态系统中扮演着关键角色,而Metal则相对较新,可被视为苹果版的Mantle优化,显著提升了底层硬件的效率。随着新版3DMark的更新,用户现在可以在iOS平台上测试Metal的性能,其表现远超OpenGL ES 3.0规范。
苹果去年推出的Metal优化技术,旨在提升底层硬件效率,从而增强游戏性能。正如我们之前所分析的,Metal与AMD两年前提出的Mantle优化有诸多相似之处,它能大幅降低游戏中的驱动负载,提升游戏运行效率,特别是在移动平台上,CPU容易成为游戏瓶颈的情况下。
EPIC的《禅意花园》游戏已支持Metal,有兴趣的玩家可以去AppStore下载体验。
3DMark官方对iOS版测试程序进行了升级,其中两项主要变化是增加了Sling Shot测试,其中包括OpenGL ES 3.0及ES 3.1两个模式。不过,后者在苹果平台上目前并不适用,因为苹果还不支持OpenGL ES 3.1。安卓平台在今年7月份已经升级了Sling Shot测试。
然而,iOS版3DMark的升级在安卓版之上有着更好的特性,那就是它现在也推出了API Overhead测试,这一功能此前已经在PC版3DMark中增加,但安卓版尚未实现。这项测试旨在对比OpenGL ES 3.0与苹果Metal之间的效率,而且Windows版的API Overhead测试是通用的,因此用户可以直接对比DX12、DX11、Mantle及OpenGL ES 3.0、Metal之间的API效率。
这项测试需要iPhone 5s、iPad Air、iPad mini 2及之后的设备,也就是A7及之后的处理器设备才能运行,因为Metal是从A7处理器开始支持的。
至于Metal的优势在哪里,我还没有亲自测试,但日本4Gamer网站用iPad mini 4进行了测试,结果显示:苹果标准又一次刷新了业界标准,性能差距高达4倍!
之前在桌面级核显上进行的DX11/DX12下的API Overhead测试,也可以作为参考。
关注超能网微信公众号exp2006,获取更多潮流科技专业资讯。