昨天,微软发布了Windows 10的消费者预览版,也带来开发者_JAVA百科了关于DirectX 12(以下简称DX12)的坏消息。——DX12将由Windows 10独占,不支持Windows 7等系统。幸运的是,微软承诺所有Windows 7/8正版用户都可以免费升级Win10,解决了软件系统的问题。但是,DX12还是有问题。它需要全新的硬件吗?DX11代的AMD和NVIDIA显卡目前能支持DX12吗?
这个问题自从去年DX12公布后就成为了热点。AMD和NVIDIA声明他们基于GCN和费米的架构都支持DX12,但是微软对于这个问题没有权威的答案,微软在DX12之后又推出了DX11.3规范,更让人费解。
在昨天的发布会上,Rock Paper Shotgun网站采访了微软Xbox平台合作伙伴项目管理经理Mike Ybarra,他表示“如果玩家想要完整的DX12功能,就需要新的显卡。”也就是说,目前的显卡还不能完全支持DX12,但PCWorld网站随后对微软DirectX团队经理Kam VedBrat进行了验证,他表示Rock Paper Shotgun网站上的报道不准确。
他解释说,"虽然我们现在还没有准备好完全公布DX12细节,不过可以说一下我们与硬件合作伙伴努力确保大多数现代PC硬件都可以支持DX12,包括:基于NVIDIA的Maxwell、Kepler及Fermi架构的GPU、Intel的第四代及之后Core处理器(注:Haswell及之后的)以及基于AMD GCN架构的GPU。今年3月份的GDC大会上我们会公布更多细节。”。
Kam VedBrat的声明实际上与AMD和NVIDIA之前的声明类似。PCWorld随后验证了NVIDIA和AMD的官方声明。英伟达表示,他们的政策没有改变(承诺费米架构及后续显卡将支持DX12),AMD也表示,所有基于GCN架构的显卡都将支持DX12。
到目前为止,微软还没有完全公布DX12规范。我们现在看到的是DX12提升了底层硬件的效率,这只是DX12的一部分(虽然是最重要的部分),但是DX12在图形功能上还是有一些提升的,可能真的需要新的硬件功能。目前AMD、英特尔、NVIDIA承诺支持DX12应该只谈大部分功能,但真正完整的DX12支持大概需要新一代硬件。
精彩评论