但不得不说的是,从游戏角度来看,很多玩家很关心目前测试的DirectX 12游戏性能是否表现了显卡对DirectX 12的支持情况。实际上,除了之前曾提到的算是“特殊情况”的异步计算外,其余的游戏测试结果,更多的反应的是游戏厂商在技术和应用上的差异。原因很简单,游戏开发面临着太多的内容和选择,尤其是目前的AAA级大作,图形部分的内容瀚如星海,用什么效果、走什么路径、开发平台情况、利用哪种特效、显卡驱动支持情况如何,都是非常值得研究的。尤其是驱动程序,所谓的驱动优化,在很多情况下会替换游戏本身的执行路径,而走自己独特的、更高效率的执行路径,即使游戏厂商不提供源码,但是通过一些工具和手段,依旧可以改变执行情况。这样一来,游戏测试的结果究竟反映的是显卡执行API的效能,还是游戏本身在某款显卡上“优化”的效能,就是完全 不同的两件事情了。
虽然只是一个小小的游戏测试Demo,但DirectX 12的脚步已经越来越近,对此NVIDIA、AMD与游戏厂商都在各自努力着,而且目前市场上Maxwell核心的NVIDIA GPU以及AMD GCN 1.1以上架构的图形核心都提供了相对完整的DirectX 12支持(具体支持DirectX 12的图形核心型号请参考前文)。不过就目前一款《Ashes of the Singularity》Benchmark测试来看,对ACE异步计算机制纯硬件支持的AMD GCN 1.1以上架构GPU,其表现更加值得玩家们期待一些。而在目前的情况下,从测试结果来看,尽管NVIDIA一直都在不断优化驱动为DirectX 12做着各种努力,但似乎仍然还没能完全适应DirectX 12节奏,现在看来还没有完全吃透ACE机制,从DirectX 11到DirectX 12仍有帧率下降的问题存在。二者相较之下,从GCN架构上硬件支持ACE的AMD显卡无疑赢得了先机,取得了初战DirectX 12领地的胜利。至于NVIDIA会不会在将来迎头赶上,而AMD又会不会继续强化自己的固有优势,在DirectX 12的应用与游戏尚未正式开始普及的现在,都还言之过早,就留待市场与玩家们在将来去检验吧!