Star Sworm及DX12测试说明
目前还没有哪个游戏是正式支持DX12的,不过微软跟Oxide Games给Anandtech提供了一个新版本的Star Sworm星际虫群demo,这个游戏原本是支持DX11和Mantle的,现在也可以支持DX12了。这个游戏其实之前针对Mantle的特性做了很多优化,比如支持100K个绘制命令(draw call),原文还有个视频,可以爬墙去看看。
测试平台配置及说明
这次的测试使用了AMD、NVIDIA提供的支持WDDM 2.0的驱动,N卡是349.56,A卡是15.200。此外,由于DX12和驱动都还不是最终状态,所以测试中也有很多问题,微软建议他们使用3GB及以上的显卡,不过Aandtech表示他们使用了2GB显存的显卡,也没发现什么问题。
本次的测试使用了GTX 980(Maxwell 2)、GTX 750 Ti(Maxwell 1)和GTX 680(Kepler)显卡,AMD阵营的则是R9 290X(GCN 1.1)、R9 285(GCN 1.2)及R9 260X(GCN 1.1),Fermi和GCN 1.0架构的显卡因为驱动还不支持就没测了。
CPU方面使用了Core i7-5960X,但通过降低核心和线程数模拟了Core i5以及Core i3处理器的情况,如下图所示:
测试平台配置
首先来回答大家最关心的一个问题:DX12是否真如之前宣传中那样很强力呢?答案是绝对地,如下图所示,DX12的性能远远胜过DX11(不过这个项目里略输Mantle)
DX12测试之CPU并行性能
首先来看DX12规范下不同显卡对CPU并行能力的测试。
GTX 980搭配2、4、6核下的DX12性能
R9 290X搭配2、4、6核下的DX12性能
DX11规范下基本是单线程限制,多核性能提升并不明显,DX12对多线程的利用就好得多了,可并行利用2-4核,不过再多的核心之后提升也不大了。不过这里的测试主要受限于设置,如果设置成100K Draw calls,那么所有CPU其实都受制于GPU瓶颈了。
在CPU不受限制的情况,任何超过4核的处理器都有些浪费了,不过这也意味着DX12不需要太高的多线程处理器。
对比AMD和NVIDIA,DX11下二者的性能差别也非常大,这里的测试中A/N两家都是CPU瓶颈而非GPU瓶颈,但AMD驱动下的R9 290X性能只有NVIDIA的三分之一,考虑到这个游戏中AMD把重心放在了Mantle API上,不知道是不是AMD没什么动力再去优化DX11了。
DX12下双核及四核CPU配置下不同显卡的性能
批处理时间,越低越好
关注天下网吧微信,了解网吧网咖经营管理,安装维护:
本文来源:不详 作者:佚名