DX12游戏性能实测 大批量处理能力疯狂提升

【游民星空独家编译,转载请注明出处】 

  当Windows 10在7月29日正式到来,也意味着DirectX 12游戏也离我们不远了,微软、AMD、Nvidia一直以来在宣传其全新API优势,称DirectX 12将会为玩家带来20%的性能提升,就如同进行了一次免费的硬件升级,但事实上它真的比Direct X 11快么?

  游戏对比是最直接的,但在2015年目前还没有采用DirectX 12的游戏公布,不过我们采用了一款真实游戏引擎来测试DX12,Stardock分享了一次Alpha DX12测试结果,他们进行测试的游戏是随后将发售的RTS游戏《Ashes of the Singularity》,游戏将会支持DX12以及更老版本的DX(取决于玩家硬件),这样我们就可以同时对比DX11和DX12的效果。

  在公布测试结果之前,我们必须清楚,这次测试基于DX 12 PreBeta,所以数值在最终版本公布时可能会存在误差,在早先公布的信息中,DX12比DX11进步的地方在于DX12拥有更深层次的API,从而同时减轻CPU、GPU的过载,这样的好处在于游戏开发人员能够减轻游戏优化的压力,而不是和早先一样受到DX11的约束,其次,DX12能够更好地贴合多核CPU特性,从而减少各个游戏场景CPU的压力。

  显卡方面,DX12更好地支持了不同生产商生产的显卡同时工作,例如对于Intel集成显卡以及一些分离式显卡的支持(甚至我们相信DX12能够支持Nvidia显卡和AMD显卡同时运行,这一点是非常有可能的),目前尚不清楚这将如何运行,将会产生什么影响。当DX12游戏正式发售,我们才能够彻底解开谜底。说完这些,让我们正式进入今天的主题,先公开下测试的配置。

  显卡:Nvidia GTX 980 Ti
  CPU:Intel Core i7-4790K CPU
  驱动:Nvidia 355.60

  从上面的表格我们可以看到,从DX11到DX12的确有了大幅度的性能提高,看来微软这次并非为了营销效果而吹牛逼,虽然在普通和中等程度的批量处理DX12的性能提升并不大,但在大批量处理的情况下,DX12的提升非常明显,Stardock也表示DX12在高压力的情况下性能非常出色。在测试过程中,游戏平均帧数的确得到了20%左右的提升,这和微软前面公布的数值非常接近,难以想象这样的差距仅仅是因为DX11和DX12的API不同。

  更引人注目的是在3D Mark中的API测试,Draw Calls(描绘指令,直接影响画面表现效果)数量从DX11的260万提升到了DX12的1600万,这是次疯狂的提升,但由于这是一次纯粹的综合测试,我们无法确定提高了Draw Calls后是否任何游戏都能够提高帧率,这只有等其他游戏发售后才能知道答案。

  总的来说,就算处于早起阶段,DX12看上去还是非常强大,相信许多Win 7/Win 8用户看了之后会心动而升级到Win 10,如果你担心你的显卡不支持DX12,那么看看的支持类型:基于GCN的Radeon 7000或更高级别的A卡都支持,N卡方面,GTX 4/5/6/7/900系列都完美支持。

热门相关:天下第一剑道   天道之下   永恒圣帝   天师打假协会   豪门崛起:重生校园商女