iOS版3DMark升级:苹果版Mantle秒飞OpenGL
去年的苹果WWDC开发者大会上,除了iOS 8之外,苹果又悄悄地“改变了世界”——推出了Metal API及Swift编程语言,后者在苹果平台上的作用已不言而喻,而Metal相对来说还比较陌生,你可以把它当作苹果版的Mantle优化,同样大幅改善了底层硬件的效率,随着新版3DMark的升级,现在大家可以在iOS下测试Metal的效率了,其性能远远超过了OpenGL ES 3.0规范。
苹果去年推出的Metal优化可以改善底层硬件效率,提高游戏性能
对于苹果的Metal优化,我们之前也刊文分析过,简单来说它跟AMD前两年提出的Mantle优化非常相似,可以大幅减少游戏中的驱动负载(driver Overhead),提高游戏运行效率,进而提高游戏性能,特别是在移动平台上CPU很容易成为游戏瓶颈的情况下。
在Metal支持上,EPIC的《禅意花园》(Zen Garden)已经支持,有兴趣的可以去AppStore下载体验下。
日前3DMark官方升级了iOS版3DMark测试程序,主要变化有两点:首先就是增加了Sling Shot测试,有OpenGL ES 3.0及ES 3.1两个模式,不过后者在苹果平台上没个鸟用,因为苹果现在还不支持OpenGL ES 3.1。
另外,安卓平台上今年7月份已经升级过Sling Shot测试了。
不过iOS版3DMark升级还是有比安卓更好的地方的,那就是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及之后的处理器设备才可以,毕竟A7上才开始支持Metal。
说了这么多,Metal到底好在哪里?小编还没跑,但是日本4Gamer网站用iPad mini 4跑了一下,结果如下:
天啦噜,苹果标准又一次把业界标准秒飞了有没有,整整4倍的性能差距!
之前用桌面级核显做的DX11/DX12下的API Overhead测试,可以参考下
关注超能网微信公众号exp2006,潮流科技专业资讯纷沓而来。