Windows 10即将到来,DX12也即将成为现实,那么最关键的问题就来了:现在的显卡谁能支持DX12呢?今天早些时候有爆料称,AMD目前的GCN架构显卡都无法完整支持,NVIDIA方面也只有第二代麦克斯韦架构才行,不由得让人感到失望。
德国ComputerBase就此联系了AMD全球技术市场总监Robert Hallock,确认了上述说法,GCN架构的显卡最高只能支持到Feature Level 12_0,包括HD 7790、R7 260/260X、R9 285、R9 290/290X。
HD 7000系列的其他所有型号、R9 270/270X、R9 280/280X,则可以支持到Feature Level 11_1。
或许你还记得,AMD此前曾公布了一份名单,声称GCN架构的独立显卡、APU集成显卡全部兼容DX12,这是不是前后矛盾呢?
非也。关键问题就是微软搞的这个“Feature Level”(特性级别)。简单来说,它的本意是简化编程、方便开发,将原本不同档次的DirectX硬件划归到同一个体系之下,再以此指标作为区分。
这样一来,AMD HD 7000、R200系列全部都兼容DX12这个大框架,能用同一套流程去做相应的开发,但不同型号的Feature Level不完全一样,影响只是支持的技术、展现的效果不一样而已。
因此,GCN架构只是全部兼容DX12,但目前都不能完整支持DX12。
但不出意外的话,Fiji核心的Fury X、Fury将会完整支持DX12,也是A卡中的唯一,毕竟R300系列都是“马甲”。
NVIDIA方面领先了一步,第二代麦克斯韦架构的GeForce 900系列就能完整支持DX12,包括Titan X、980 Ti、980、970、960。
费米架构的GeForce 400/500系列、开普勒架构的GeForce 600/700系列。第一代麦克斯韦架构的GeForce 700系列,则都支持的是Feature Level 11_1,也就是跨过了12_0。
最后说一句,Feature Level 12_1相比于12_0增加的的东西并不是很多,比较重要的只有Conservative Rasterization(保守光栅化算法)、Raster Order Views(光栅化顺序查看),差距并不是很大,所以大家也不必太在意。