今天Futuremark推出了新的3DMark v1.5.884版本,新的版本加入了API Overhead附加测试,这是一项对DX12、DX11、AMD Mantle API的性能差异性独立测试,这也是全球首款DX12性能测试工具。
Futuremark的文档中虽然叫API Overhead测试,但是3DMark软件里面是叫Driver Overhead测试,测试通过稳步增加绘制调用的方式来测试API的性能,过程中GPU可以轻松处理摄像绘图调用(Draw Call),但CPU会过载,测试所反馈的结果是在帧速率降低到30FPS之前每秒实现的最大绘制调用数量,分为单线程DX11、多线程DX11、Mantle、DX12四项。这项测试并不是给大家去衡量显卡性能的,仅是测试在同一套系统上使用不同API的性能差异,不适合用来对比不同硬件平台的绝对性能。
这项测试所计量的绘图调用(Draw Call)指令发生在CPU每次通知GPU在屏幕上绘制物体时,每一帧生成的画面通常需要几千次绘制调用,图形API所处理的每次绘图调用都会增加CPU的负担,随着绘图调用次数的增多,即使GPU还有余力干更多事情的时候,性能也会因CPU而受到限制,DX12与Mantle最大的优势就在于底层硬件优化了,减少了CPU负担,提升了多线程运行能力,DX12虽然在渲染流程上跟DX11相似,但每个线程的渲染时间大幅降低,明显改善了性能。
下面我们就来跑一下这项测试,测试平台使用Xeon E3-1230 v3处理器,双通道8GB内存,显卡分是GeForce GTX 960和Radeon R9 285,系统已经更新至最新的Windows 10 Build 10041预览版,显卡驱动都更新到目前最新的版本。
先来看看AMD Radeon R9 285显卡的表现
Xeon E3-1230 v3处理器搭配Radeon R9 285显卡的话,DX11单线程跑出来的结果是992,463 Draw Calls/s,DX11多线程的结果是953,537 Draw Calls/s,使用Mantle API的结果是15,681,210 Draw Calls/s,而DX12的结果是16,993,474 Draw Calls/s,可以看到使用Mantle与DX12的话效率提升了非常的多,Mantle每秒最大绘制调用数量是DX11的15.8倍,而DX12的话更是高达17.1倍。
为什么效率提升了这么多?看看系统的负载就知道了,Mantle与DX12测时GPU负载都有差不多过半时间是满载的,而DX11测试大多数时间负载都非常低,软件并没有记录CPU的负载情况,不过从CPU的温度记录来看Mantle与DX12测时CPU的负载状况也是比DX11测时高的。
下面来看看NVIDIA GTX 960的结果
测试平台显卡换成了GTX 960,Mantle测试自然是无法经行,即使把选项勾上也只运行的DX11与DX12的测试,DX11单线程跑出来的结果是1,240,121 Draw Calls/s,DX11多线程的结果是2,206,859 Draw Calls/s,DX12的结果是10,301,382 Draw Calls/s。
R9 285在单线程DX11与多线程DX11的测试中两个测试结果是几乎一样的,而GTX 960则在开启多线程后性能提升了1.77倍,可以看得出NVIDIA显卡对目前的DX11优化明显比AMD的要好,但是DX12所带来的提升则没有AMD那么明显了,单线程DX11到DX12的提升只有8.3倍。
负载方面GTX 960与R9 285其实差不多,使用DX11时大多数时间负载非常的低,而开启DX12后GPU过半时间在满载,可见DX12对硬件的利用率的确提高了不少,系统资源的利用率得到有效的提高,当然了这必然也也会带来温度与功耗上的提升。
3DMark的这项新测试可以让大家直观的看到使用Mantle与DX12 API会带来多大理论性能提升,当然了现在也只是一个预览,现在Windows 10还没有正式出来,显卡厂商对新系统与DX12的支持应该还没有做好,驱动上应该还有许多优化空间,另外这个测试的结果并不等于实际游戏性能表现,DX12到底能带来多大的实际提升还得对应的游戏出来后才能知道。
游客 2015-03-28 20:45
我比各大IT网站聪明系列。
已有1次举报支持(20) | 反对(2) | 举报 | 回复
44#
游客 2016-05-09 10:29
支持(1) | 反对(0) | 举报 | 回复
59#
游客 2015-08-16 13:32
支持(4) | 反对(0) | 举报 | 回复
58#
游客 2015-08-16 13:27
支持(0) | 反对(0) | 举报 | 回复
57#
游客 2015-08-11 05:00
支持(4) | 反对(0) | 举报 | 回复
56#
游客 2015-08-11 04:50
支持(1) | 反对(0) | 举报 | 回复
55#
游客 2015-04-06 13:04
支持(0) | 反对(0) | 举报 | 回复
54#
游客 2015-04-06 10:20
我会推荐别人买N卡,自己用,这代我会买A卡,就这么简单 !
电脑租赁 www.lx02.com 苹果ipad租赁
我会推荐别人买N卡,自己用,这代我会买A卡,就这么简单 !
支持(2) | 反对(1) | 举报 | 回复
53#
NISIZHIZHU一代宗师 2015-04-01 13:09 | 加入黑名单
支持(2) | 反对(0) | 举报 | 回复
52#
我匿名了 2015-03-31 23:50
投资未来系列:lol
支持(0) | 反对(0) | 举报 | 回复
51#
游客 2015-03-31 08:55
支持(0) | 反对(0) | 举报 | 回复
50#
游客 2015-03-31 08:54
支持(0) | 反对(0) | 举报 | 回复
49#
游客 2015-03-30 19:31
支持(1) | 反对(1) | 举报 | 回复
48#
游客 2015-03-30 09:37
我的290已被小编的285秒了50%
支持(0) | 反对(0) | 举报 | 回复
47#
游客 2015-03-29 16:50
支持(1) | 反对(0) | 举报 | 回复
46#
游客 2015-03-29 16:42
支持(0) | 反对(0) | 举报 | 回复
45#
游客 2015-03-28 20:42
小伙伴们确定真的看懂了测试结果吗?小编显然没有。
已有3次举报FutureMark说这个测试就是要测API的效率,为此减少了每个drawcall的工作量,压榨尽可能多的call数。这个说法有漏洞。真要达成目的应该后端接上虚拟的null驱动(所有调用不做真实处理立即返回)以模拟接近无限高的显卡效率。但这样大概会变成CPU之间的比拼,怕不是A社喜闻乐见的。
实际的做法是用厂商的真实驱动和显卡。尽管FM减少了每个call的复杂度确保着色器/纹理/显存不过载,但是GPU前端的命令处理器CP就成了瓶颈。这个测试的最终结果是告诉大家,A社的CP能接10-18百万个call,N社只能接7-15百万个。这特么跟API效率基本什么关系。
那是不是A卡的潜力被馒头/DX12释放了,从此可以老树新芽了呢?很多人是怎么解读的,A社也笑而不语。这个问题不妨拿CPU做个比喻:执行单元都是最大4发射,你的解码单元队列深度12我的48,是不是我的U比你快4倍呢?
支持(10) | 反对(11) | 举报 | 回复
43#
cvxREXP高中生 2015-03-28 20:41 | 加入黑名单
支持(5) | 反对(0) | 举报 | 回复
42#
游客 2015-03-28 18:23
支持(1) | 反对(0) | 举报 | 回复
41#
游客 2015-03-28 10:12
支持(0) | 反对(0) | 举报 | 回复
40#
游客 2015-03-28 09:39
支持(0) | 反对(0) | 举报 | 回复
39#
游客 2015-03-28 09:28
支持(0) | 反对(0) | 举报 | 回复
38#
NISIZHIZHU一代宗师 2015-03-28 08:46 | 加入黑名单
我会推荐别人买N卡,自己用,这代我会买A卡,就这么简单
支持(4) | 反对(0) | 举报 | 回复
37#
游客 2015-03-28 03:52
已经在很多网站看到了同样的情况,有以下两个简单结论:
已有1次举报1)DX 11下N卡的效率比A卡的效率高得多,差不多高三分二。
2)DX 12下A卡的性能提升比N卡的提升高得多,高一倍甚至以上。
NV营收得很好,有足够资金投入到科研,所以能推出效率高的显卡,无需靠堆料。在DX 11下独领风骚。
AMD营收满江红,科研资金逐年减少,效率拼不过,唯有靠堆料提升性能。在DX 11下败得较惨。
然后两者遇到了DX 12这个能够把双方显卡效率完全释放出来的怪物。A卡因为堆料对得足,所以提升迅猛,N卡因为没有堆料,所以提升没有那么显著。
从某方面来说,DX 12也算是缓解了A卡效率低的问题。而且在CPU方面也提升了多核支持效率,AMD的CPU也是受益良多。无疑Mantle是AMD近年来投入最低,收益最高的最明智投资,成功地逼迫微软为自家解决了一大难题,借刀杀人,这是一粒馒头引发的血案。
支持(21) | 反对(6) | 举报 | 回复
36#
游客 2015-03-27 23:06
支持(0) | 反对(0) | 举报 | 回复
35#
游客 2015-03-27 22:34
支持(0) | 反对(0) | 举报 | 回复
34#
游客 2015-03-27 21:40
支持(1) | 反对(0) | 举报 | 回复
33#
游客 2015-03-27 21:01
支持(3) | 反对(0) | 举报 | 回复
32#
游客 2015-03-27 21:01
支持(2) | 反对(0) | 举报 | 回复
31#
游客 2015-03-27 20:30
支持(0) | 反对(0) | 举报 | 回复
30#
加载更多评论