在 Windows 10 独有的众多功能中,我们还没有过多谈论 DirectX 12。然而,这个新的主要版本拥有令游戏玩家和开发人员满意的一切,首先是显着的性能提升,通过微软所做的大量优化以及理念的改变而成为可能。
为了实现承诺的壮举,Microsoft 必须认真审查 Windows 系统中的 DirectX 架构。现在的想法是提供一个低级 API(编程接口),以便尽可能直接与显卡通信。
这个想法非常简单,通过避免尽可能多的中介,可以为特定任务(例如游戏)分配更多的图形处理能力。通过这样的工作,理论上对于开发人员来说变得更加方便利用一切资源由他支配。
它很聪明,并且与 Mantle 在 AMD 卡上使用的技术相匹配。但与竞争对手不同的是,DirectX 12 适用于所有显卡市场的。因此,民主化有望变得更好。根据 AnandTech 文章,在我们今天使用的 DirectX 11 版本下,低级操作是不可想象的。
而且,由于其与Windows内核的特殊集成,微软已经声明将无法将DirectX 12移植到以前的版本。因此,Windows 8.1 和 Windows 7 将无法访问它。这应该不是什么大问题,因为这些版本的 Windows 将有资格免费更新升级到 Windows 10。一切都好!
如果我们以最后的表现为基础Windows 10 技术预览,表演已经很好地呈现了。请在下图中找到摘要(点击放大)。因此,Star Swarm 基准测试表明结果提高了近 150%使用 GeForce GTX 980 时,Direct 3D 11 下的每秒图像数从 26.7 幅提高到 66.8 幅。
最后一个合理的问题,谁将有权获得它?根据显卡的代次,情况可能会有所不同。在Nvidia方面,我们已经知道Maxwell(750和900系列)、Kepler(600和700系列)和Fermi(400和500系列)架构将能够获得DirectX 12的好处。对于AMD来说,这是至关重要的拥有“WDDM 2.0 兼容驱动程序,其中包括最新的 Radeons 以及其他一些早期型号”。
- 另请阅读:发现 Windows 10 上的主要公告
那时我们只会失踪针对 Direct3D 12 优化的游戏,这可能不会花很长时间。我们目前可能正在经历 3D 视频游戏世界的一场小革命。我们将在几个月后根据证据做出判断。