DirectX 12到底需不需要全新的硬件?

昨天,微软发布了Windows10的消费者预览版,也带来了关于DirectX12(以下简称DX12)的坏消息 。——DX12将由Windows10独占,不支持Windows7等系统 。幸运的是,微软承诺所有Windows7/8正版用户都可以免费升级Win10,解决了软件系统的问题 。但是,DX12还是有问题 。它需要全新的硬件吗?DX11代的AMD和NVIDIA显卡目前能支持DX12吗?

这个问题自从去年DX12公布后就成为了热点 。AMD和NVIDIA声明他们基于GCN和费米的架构都支持DX12,但是微软对于这个问题没有权威的答案,微软在DX12之后又推出了DX11.3规范,更让人费解 。

在昨天的发布会上,RockPaperShotgun网站采访了微软Xbox平台合作伙伴项目管理经理MikeYbarra,他表示“如果玩家想要完整的DX12功能,就需要新的显卡 。”也就是说,目前的显卡还不能完全支持DX12,但PCWorld网站随后对微软DirectX团队经理KamVedBrat进行了验证,他表示RockPaperShotgun网站上的报道不准确 。

【DirectX 12到底需不需要全新的硬件?】 他解释说,"虽然我们现在还没有准备好完全公布DX12细节,不过可以说一下我们与硬件合作伙伴努力确保大多数现代PC硬件都可以支持DX12,包括:基于NVIDIA的Maxwell、Kepler及Fermi架构的GPU、Intel的第四代及之后Core处理器(注:Haswell及之后的)以及基于AMDGCN架构的GPU 。今年3月份的GDC大会上我们会公布更多细节 。” 。

KamVedBrat的声明实际上与AMD和NVIDIA之前的声明类似 。PCWorld随后验证了NVIDIA和AMD的官方声明 。英伟达表示,他们的政策没有改变(承诺费米架构及后续显卡将支持DX12),AMD也表示,所有基于GCN架构的显卡都将支持DX12 。

到目前为止,微软还没有完全公布DX12规范 。我们现在看到的是DX12提升了底层硬件的效率,这只是DX12的一部分(虽然是最重要的部分),但是DX12在图形功能上还是有一些提升的,可能真的需要新的硬件功能 。目前AMD、英特尔、NVIDIA承诺支持DX12应该只谈大部分功能,但真正完整的DX12支持大概需要新一代硬件 。

    推荐阅读