目前的DX12支持情况及WDDM 2.0

虽然DX12已经在Windows10系统上得到支持 , 但DX12还在开发中 , 即使Windows10本身还没有完成 , 还在完善中 。所以这里的测试只是一个前期的预演 , 还有很多问题 , 但足以让我们看到DX12的惊艳表现 。

从技术角度来看 , DX12实际上只是微软计划的一部分 。和之前的DX11升级一样 , DX12也需要全新的WDDM(WindowsDisplayDriverModel) , 也就是WDDM2.0 。事实上 , WDDM2.0可以说是微软在Vista中首次引入WDDM以来最大的变化 , 而DX12则是WindowsGPU生态系统的重大革新 。

R9 290X显卡的WDDM2.0状态 。

GTX980显卡的WDDM状态 。

微软尚未公布WDDM2.0.——的具体细节 , 将在3月份的GDC2015大会上公布 。但是WDDM2.0是开放DX12的基础 , 内核和显示驱动会增加新的功能来支持DX12 API的必要功能 。与WDDM2.0相关的是DX12中的显式内存管理和动态资源索引功能 , 这是目前WDDM1.3所没有的 。

WDDM2.0的激进行为意味着操作系统上的驱动程序将受到影响 。除了微软 , AMD和NVIDIA也在准备WDDM2.0驱动 , 目前还在开发中 。而且 , 并不是所有的显卡都支持新的驱动 , 在支持的硬件上还存在很多问题 。

DX12支持AMD/NVIDIA硬件 。

【目前的DX12支持情况及WDDM 2.0】 一般来说 , 最新的硬件可以支持WDDM2.0 , 但不是所有早期的硬件产品都可以 。AMD的GCN1.0架构(HD7000和Rx200系列)虽然支持WDDM2.0 , 但是在StarWorm中遇到了问题 , 但是之后的产品都没有问题 。目前NVIDIA的驱动只支持开普勒和麦克斯韦的第1代和第2代架构 , 早期的费米不支持WDDM2.0 。然而 , AMD和NVIDIA致力于为早期的GCN1.0和费米架构产品提供DX12(和WDDM2.0)支持 , 但不是现在 。让我们等到DX12上市 。

DX12的软件平台支持 。

软件支持说起来容易 。微软之前也声明过DX12是Windows10的专属 , 所以Windows7/8/8.1的用户就不要去想了 。唯一的选择就是升级到Windows10平台 。幸运的是 , 微软提供免费升级机会 。

    推荐阅读