泡泡网显卡频道 PCPOP首页      /      显卡     /      新闻    /    正文

DX12境遇:一样的春风,不一样的表现

    DirectX 12对于整个游戏业界是一股春风,但是这股春风对AMD、NVIDIA来说是不一样的,AMD春风得意马蹄疾,首个DX12游戏《奇点灰烬》中一扫DX11的阴霾,而NVIDIA则是春风不度玉门关,自家显卡从DX12中受益并不多。

DX12境遇:一样的春风,不一样的表现

    DirectX 12(以下简称DX12)是Windows 10的重要功能之一,对于整个游戏业界也是一股春风,开发者及游戏玩家都期望DX12能提高游戏性能、降低开发难度。但是这股春风对AMD、NVIDIA来说是不一样的,AMD春风得意马蹄疾,首个DX12游戏《奇点灰烬》中一扫DX11的阴霾,R9 290X都可以逆转GTX 980了,而NVIDIA则是春风不度玉门关,自家显卡从DX12中受益并不多。

    之前《奇点灰烬》游戏的DX12性能测试引发的讨论还在持续,相对于DX11时代,DX12时代的AMD、NVIDIA对调了位置,AMD显卡的驱动效率大增,NVIDIA则止步不前。网友们讨论的是二者逆转后的看法,但NVIDIA认为这个游戏代表性不足,它并不能证明DX12的全部,单一结果说明不了什么。

    对于NVIDIA的这番表态,游戏开发商Oxide也坐不住了,他们在Overclock论坛做了回应,主要内容如下:

    对于“他们跟某个厂商的合作比其他厂商更多”的外接质疑,开发者表示自项目开始之后,有3个NVIDIA员工、3个AMD员工、2个Intel员工与他们合作,微软员工1个都没,因为微软历来都如此。开发者提到这个夏季NVIDIA实际上比AMD的合作还要积极主动。

    此外,开发者承认游戏发行商Stardock与AMD之间有什么市场营销合作协议,这是个业界惯例了(据他所知,NVIDIA与文明5之间就有市场合作协议)。他相信AMD的目标只是为了推动D312游戏发展,因为他们还有其他D12游戏。

    原文大部分篇幅都其实都是在解释他们是否对NVIDIA的硬件有偏见(其实每款游戏在不同平台上有如此大的差异时大家的第一反应都是如此),他用了UE引擎的例子否认了这些质疑,因为UE引擎在NVIDIA硬件上一直表现很好。

    至于游戏中会根据NVIDIA的供应商特征码而关闭“异步计算”(async compute)的质疑,开发者表示这只是为了改变渲染路径,因为驱动程序显示这个功能是有效的,但在实际使用中该功能会带来灾难性的性能及一致性问题,所以他们不得不关闭这个功能。据开发者所了解,NVIDIA的Maxwell架构并不支持异步计算,但不知为何驱动程序偏说它支持这个功能。

DX12境遇:一样的春风,不一样的表现

AMD的GCN架构支持异步计算

    实际上《奇点灰烬》的开发者这里部分解释了为什么AMD的GCN架构在DX12下效率比NVIDIA还要高的原因,那就是AMD的GCN架构支持的异步计算(Async Compute),而DX11中并没有,《奇点灰烬》中只是使用了中等数量的异步计算,就已经带来了明显的性能提升了。此外,他们在异步计算的使用上还无法与开发者在主机上的使用相提并论,他们中的大部分还没用到主机上,但据开发者所说,通过异步计算,游戏性能至少提升30%了。

    最后,开发者还感谢了AMD,认为大家都应该对AMD表示敬意,虽然游戏跟AMD之间有合作协议,但AMD并不反对他们与NVIDIA合作。虽然他们有权利这么做,但AMD从来没有抱怨过一次。

    PS:以上是《奇点灰烬》开发者的一些解释,大家也不要太着急站队,NVIDIA在这款游戏中确实是失利了,或者说是因为AMD表现太猛了,不过目前确实只有这么一款DX12游戏,无法证实DX12游戏到底应该有什么样的表现,而NVIDIA依赖的是UE4引擎的DX12游戏,不过既然NVIDIA能质疑《奇点灰烬》的DX12代表性,未来AMD有可能也会质疑UE4引擎的DX12代表性。■

1人已赞

关注我们

泡泡网

手机扫码关注