DX12支持理性分析:显卡三强互有输赢?

share

  前不久,AMD官方确认了现有显卡无一完整支持DX12,而NVIDIA已经推出的GM200核心(二代麦克斯韦架构)可以,不由得让一些玩家失望。   关于所谓是否完整支持,不妨来看看是区别在哪里,这一切都要从微软的“Feature Level”(功能级别,FL)说起。它的主要作用是将原本不同档次的DX硬件划归到同一个体系之下,再以此指标区分特效,可以大大方便编程开发,直观点说,后边的数字越大就说明支持的特效越多。   以DX12为例,Feature Level 12_1就代表支持DX12全部特效,Feature Level 12_0则是部分特效,向下还有Feature Level 11_1(多了ROV等)、11_0,不过特效有多寡,也有等级之说,下图展示了区别所在。   可以看到,FL12_1的特性增加了Conservative Rasterization Tier 1(保守光栅)和Rasterizer Ordered Views(光栅顺序视图,ROV)支持。   在这几个特性中,Typed UAV Formats几乎不会影响最终用户,除非VR游戏时代到来,而相对重要的两个元素列在最前面,Resource Binding(资源约束等级)和Conservative Rasterization(保守光栅)。我们可以看到,GCN1.0和1.1在Resource Binding(资源约束等级)上,都是Tier 3,而N系和Intel最高为Tier 2。   由此可知,在DX12的支持问题上,显卡三强其实各有输赢,根本就没有最强一说,N记虽然在Geforce 900系列上带来了FL12_1,最后的平均水平会高一些,但是GeForce GTX 400/500/600/700只支持到levels 11_0,AMD和Intel对老平台就要厚道许多,毕竟FL11_1的提升还是很明显的。   综上,技术参数只是一方面,大家还是等Windows 10和DX12游戏出来后的最终效果吧,况且马上AMD要发Fury新卡了,应该会有惊喜。

share