DirectX 12正式发布之前,有消息称它可能只是借鉴了AMD Mantle并改个名字而已。虽然最终微软并没有这么弱,但很显然,DX12至少学习了AMD的部分思路,同样加入了更底层的API,从而能让开发者更加接近硬件、提高资源效率。
更关键的是,AMD Mantle仅适用于其自家GCN架构产品,虽然号称开放但按照惯例NVIDIA、Intel是不可能接受的,DX12则是通吃所有硬件。
这是不是意味着Mantle没戏唱了?
首先在性能方面,AMD Mantle已经初步展现了自己的实力,在特定情况下的确可以大幅度提升游戏性能,尤其是高端显卡搭配主流处理器、分辨率和画质不太高的情况下,这也是比较常见的配置情况。
DX12在这方面能带来多少提升?微软甚至没有给出一个宣称的比例(AMD号称最多45%),因为目前缺乏正面对比,理论上的都没有,但是考虑到Mantle是专为自家显卡优化的,DX12则不得不兼顾各家硬件以保证通用性,AMD在这方面至少不会差太多。
其次,Mantle已经开始有实际游戏支持了,还有多款引擎和十几款游戏正在开发之中,DX12则要等到2015年底才会有相应的游戏发布,这就给了AMD将近两年的领先时间。
在这段时间里,AMD完全可以继续拉拢游戏厂商,扩大自己的支持范围,坐等微软。
再加上NVIDIA并没有类似的技术,AMD在这段时间里可以说完全没有竞争,只要能充分展现自己还是有机会的。
当然了,DX12游戏诞生之后,如果确实也有明显效果,而且在AMD、NVIDIA、Intel显卡甚至是Xbox One主机上都能看到,那到时候Mantle可就真的危险了,但是无论如何,AMD能够推动DirectX的进步,也不算是白忙活一场了。
延伸阅读——DX12展示:完美多核心、轻松跨平台