今年的图形API的市场真可谓是百花齐放,3月份Vulkan发布,今后将统一OpenGL和OenGL ES,苹果在6月份发布了Metal,实测效果非常惊人,再接着就是微软,Windows 10的正式上市宣告了DX12正式到来。
对于众多游戏厂商和玩家来说,OpenGL和Direct3D是他们最熟悉的编程接口了。前不久,我们也带来DX12真实性能的全球首测,使用的游戏是《奇点灰烬(Ashes of the Singularity)》。这一次,A卡迎来了非常明显的提升(参测:GeForce GTX 980、Radeon R9 390X)。
这件事也令NVIDIA陷入了争议中,粉丝感到有些失望。后来,NV在一份公开声明中表示,1、《奇点》给出的这个Benchmark现在不能代表DX12的整体游戏性能;2、它有个Bug,开启AA尤其是MSAA多重采样抗锯齿的话,成绩不准确。
近日,《奇点》开发商Oxide Games的一位内部工程师Kollock在Overclock.net论坛上进行了回应。
Kollock的主要观点是,本次的基准测是他们内部的一个工具,其实外界的看法不怎么重要,大家也不能就此作为A卡、N卡孰优孰劣的评判标准。
DX12让开发者可以更好地接触到底层硬件做GPU的交互,无论是AMD还是NVIDIA都在不断改进。
当然,Kollock不是很同意NV的公关言辞,他的看法是DX12玩法变了,NV在DX11时代大幅靠优化驱动的思路显露了疲态。
反观AMD,GCN架构硬件本身确实显示出了一定的优势(至少在目前看来),尤其是优秀的异构计算。AMD的GCN 1.1/1.2架构同时由8个异步计算处理器组成,可以同时进行多大64个计算任务与1个图形任务,而麦克斯韦架构似乎并没有什么真正的异构计算(笔者注:这点有些夸张,估计Kollcok还是针对的此次DX12中的表现)。
另外又要说到DX12的Feature Level(功能级别),Kollock称,在Resource Binding(资源约束等级)的支持上,GCN1.0和1.1(A卡)是Tier 3,而N卡和Intel最高为Tier 2,也许影响到了最终表现。
最后想说的,《奇点》的Benchmark只是基于单独一个引擎的单独一个游戏的单独一个测试,还是首发版本,马上会有一大波DX12的测试进入公众视野,但无论如何,NV要想保持DX11的优势,是得加把油了。
|