【IT168 资讯】微软昨天发布了Windows 10消费者预览版,也带来了有关DirectX 12(以下简称DX12)的坏消息——DX12将由Windows 10独占,不支持Windows 7等系统。好在微软许诺所有Windows 7/8正版用户可以免费升级Win10,软件系统的问题解决了。但是,DX12还有一个问题,它到底需要不需要全新的硬件?目前DX11一代的AMD、NVIDIA显卡能支持DX12吗?
这个问题从去年DX12公布时就成了热点,AMD、NVIDIA表态称他们的GCN及Fermi之后的架构都支持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官方,NVIDIA表示他们的政策没变(之前许诺Fermi架构及之后的显卡都支持DX12),AMD也说所有基于GCN架构的显卡都会支持DX12。
PS:这事到现在为止解决了吗?小编觉得不会,微软到现在也没有完全公布DX12规范,我们现在看到的DX12改进了底层硬件效率只是DX12中的一部分(虽然是最重要的一部分),但DX12还有一些图形功能改进,这部分可能就真的需要全新的硬件功能了,目前AMD、Intel及NVIDIA许诺的支持DX12应该都只是说大部分功能,但真正完整的DX12支持恐怕还是要新一代硬件了。