Mantle,AMD 2013年宣布的一个底层API技术,可让开发人员直接访问GCN GPU硬件底层,大大提高执行效率和性能,尤其是避免DirectX里存在的系统过载问题。大神卡马克就对Mantle赞不绝口。
但是很快,微软宣布了DirectX 12,采用了AMD Mantle类似的底层访问思路,但可以支持任意一家的GPU显卡,而且还有多核心CPU、多GPU并行等方面的深入优化,堪称近几代DirectX最大的变化。
此外,苹果还提出了Metal,Khronos组织也搞了一个Vulkan,都与AMD Mantle有着异曲同工之妙。
至此,AMD Mantle起到了很好的先锋带头作用,刺激了整个图形行业的发展,功劳不浅,但是毕竟AMD公司规模不够大,行业号召力不够高,Mantle技术也仅能用于自家显卡(NVIDIA、Intel肯定都不会接纳),于是结局也就很自然了。
现在,AMD已经将全部精力转向了DX12、Vulkan,并告诉开发者,未来的游戏要使用这两种API,而不必再用Mantle。
AMD确认并不会彻底杀死Mantle,但未来不会再有任何优化了。事实上,Mantle驱动开发也已停止,R9 Fury、R9 380、R9 285、Carrizo APU等产品就从未得到支持。Mantle游戏虽然也可以在这些产品上运行,但效果和性能就不能保证了。
Mantle是不幸的,Mantle又是幸运的。走好……