NV吃到免费午餐 DX12和Mantle效率对比
本帖最后由 leiren 于 2015-2-20 18:29 编辑在ZOL看到的:
Anandtech网站日前在微软、NVIDIA及AMD的帮助下做了DX12性能测试,尽管只是一个初步的预览测试,而且问题还比较多,但这毕竟是首个DX12的实际测试,心急的玩家不妨先来一睹为快。http://article.fd.zol-img.com.cn/t_s640x2000/g4/M08/01/08/Cg-4zFTYGcmIdvX4AACLft-UbscAAUUqAAa-zIAAIuW946.jpg
早前测试Manlte和DX11的DEMO Star SwormStar Sworm及DX12测试说明 目前还没有哪个游戏是正式支持DX12的,不过微软跟Oxide Games给Anandtech提供了一个新版本的Star Sworm星际虫群demo,这个游戏原本是支持DX11和Mantle的,现在也可以支持DX12了。这个DEMO其实之前针对Mantle的特性做了很多优化,但不知道对DX12是否支持完善。http://article.fd.zol-img.com.cn/t_s640x2000/g4/M08/01/08/Cg-4zFTYGcuIX-AWAAFfbg-hfMoAAUUqAAonG0AAV-G003.jpg
测试平台配置及说明 这次的测试使用了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情况下的对比差距:http://article.fd.zol-img.com.cn/t_s640x2000/g4/M08/01/08/Cg-4y1TYGcyICtgrAACI2n1vHHcAAUUqABMxnIAAIjy617.png
DX12效率强大 但略输Manlte 如图所示,在四核心CPU支持下。DX12和Manlte几乎得到了很高的成绩。纷纷轻松击败了DX12,不过看帧数明显是Mantle比DX12还略高一些,至少在AMD自家的显卡上是这样的。不过对比了N卡则会发现DX12的提高还是比较大的。不同核心数量的CPU多核心测试成绩:http://article.fd.zol-img.com.cn/t_s640x2000/g4/M03/01/08/Cg-4y1TYGzSIQcZqAABWn4RO2eMAAUUrwEhFQwAAFa3532.png
GeForce GTX980在2-6核心CPU中发挥了不同成绩http://article.fd.zol-img.com.cn/t_s640x2000/g4/M03/01/08/Cg-4zFTYGzaIIkdrAABmhmldW9cAAUUrwFdSoAAAGae552.png
290X同样得到了不同成绩 上述可以看到在一个显卡相同但CPU核心数量不同的测试中,DX12都很完美的压榨除了最高性能,并且6核心和四核心几乎成绩一样。或者DX12主要还是把四核心的能力完全解放。但对六核心还尚有不足。而DX11在任何情况下,无论是N还是A显卡情况下都是完全落后DX12。 这里值得注意的是Manlte发挥的效能也是不输给DX12的,甚至在四核心和六核心情况下略微领先了DX12,不过Manlte也暴露了对于双核心支持较差的弱点。对于双核心CPU,还是DX12支持的更加完善。而且对于该测试DEMO,AMD方面似乎是疏忽是对DX11的优化,导致成绩差距很大。考虑到此软件早期就支持Manlte,AMD方面对于Mantle应该是远强于DX11。DX12在N/A不同显卡中的双核心和四核心效率发挥测试:http://article.fd.zol-img.com.cn/t_s640x2000/g4/M01/01/09/Cg-4y1TYHQSID-XoAAB6gn6gil8AAUUuQBoGzAAAHqa167.png
双核心和四核心测试—只有GTX980被双核拖累 根据上述测试,我们可以看到图中大部分显卡在DX12中都得到了不错的成绩。而双核心和四核心差距都非常小。其中只有GeForce GTX980因为双核心效能不足,影响了GPU的成绩。其他显卡双核心和四核心的成绩都差不多。而GeForce GTX980明显是因为双核心拖累了GPU,而在四核心情况下GeForce GTX980甚至比双核心领先了超过10帧。http://article.fd.zol-img.com.cn/t_s640x2000/g4/M01/01/09/Cg-4y1TYHQWIeFkLAACBEdJAV0wAAUUuQB-6CAAAIEp788.png
批处理时间—DX12领先Manlte 批处理时间测试明显是DX12的领先幅度最高,而且DX11弱势的批处理时间反倒是成为了一个笑点。这里的处理时间自然是越短越好,可以看出DX12处理时间几乎可以说完全领先Manlte。而N卡全体无论是在DX12还是DX11中,处理时间的延迟都很低。下面我们来看看GPU并行效率的测试:http://article.fd.zol-img.com.cn/t_s640x2000/g4/M08/01/09/Cg-4y1TYHpiIGRYpAACI2n1vHHcAAUUwAJtYNkAAIjy618.png
四核心CPU情况下的GPU效率测试 这里的成绩比较意外,测试了GPU效率以后几乎是N卡阵营集体飞跃提高,不过AMD方面提高也不小。仅仅是AMD在此软件中几乎对DX12没有什么特别优化。所以导致看起来提高很大,而NVIDIA方面提高则是比较稳定的。尤其是GeForce GTX980甚至在DX12配合四核心CPU情况下,几乎领先了R9-290X接近50%的幅度。甚至GeForce GTX680都在明显和290X差距缩小了,或许DX12对于N卡的提高更大一些。而AMD方面的Mantle仍旧四核心情况下效率比DX12高。http://article.fd.zol-img.com.cn/t_s640x2000/g4/M08/01/09/Cg-4y1TYHpmIVSaaAACIgdtEKkcAAUUwAJ10GEAAIiZ632.png
双核心CPU情况下的GPU效率测试 根据上图为双核心成绩测试,结果也是比较明显的。GeForce GTX980很不幸的因为CPU性能拖累而成绩降低了10帧。而其他显卡尚未受到影响。不过很意外的是,Mantle在双核心CPU情况下出现了性能反不如DX12的情况。看来DX12能够在双核心情况下比Manlte发挥更好的适应性。而Manlte在四核心情况下略占优势。draw calls的批处理时间直接性对比:http://article.fd.zol-img.com.cn/t_s640x2000/g4/M07/01/09/Cg-4y1TYIOWId271AABlSEoVx2UAAUUywI3P4gAAGVg996.png
批处理时间测试—DX12占据优势 最后直接对比DX12和Manlte的批处理时间周期。Manlte方面几乎全面落败,哪怕是在AMD自家的显卡中,延迟时间也完全几乎输给DX12接近一倍。或许我们可以认为DX12这方面做的确实不错。http://article.fd.zol-img.com.cn/t_s640x2000/g4/M07/01/09/Cg-4y1TYIOaIGcS0AABbggK_SdYAAUUywJcq5EAAFua288.png
平台功耗满载测试 最后是关于平台满载功耗测试,这里的结果几乎完全令人意外,NVIDIA官方号称功耗比强大的GeForce GTX980的功耗控制能力在测试中完全暴露了弱点。而在DX11成绩中,GTX980和290X均无法做到满载。所以功耗很地,平台竟然只有200w出头功耗。不过一旦用了DX12,双方都暴露了功耗弱点。因为毕竟6核心CPU和GPU一起满载,所以功耗自然飞跃提高。 而GeForce GTX980也暴露了满载时候功耗很高的问题,几乎没有比290X低太多功耗。虽然是这么说,但AMD的Manlte似乎比DX12更能压制出AMD显卡的性能。R9-290X在Manlte情况下足足比DX11的GTX980高了80w不止。而DX12显然对NVIDIA显卡的功耗提高比AMD方面要大,由此可以判断N卡对DX12的效率提高更多一些,让CPU和GPU充分满载了。 通过功耗的分析:我们不难得出结论—在NVIDIA硬件当中DX12效果几乎远超过AMD显卡,而且AMD方面在Manlte和自家平台对比中。Manlte比DX12多核心优势较大,而双核心优势较小。同时DX12充分的发挥了GeForce GTX980最大的效率,导致GeForce GTX980充分满载功耗很高,但性能提高也是巨大的。
功耗是亮点啊。工艺落后必然要拖后腿。 这消息已经老黄啦。。。。下次要注意消息更近速度哦~~我来顶下~~\(^o^)/~ {:3_100:} 这么块啊还有篇 APU 对阵 I7仿I3 的 主要讲 DX12 并行计算的 {:3_127:} 一个月前的消息了.....
页:
[1]