E X P
正努力加载中…
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    在2013年Hawaii核心的显卡发布会上,AMD还宣布了Mantle优化,它优化了底层API效率,提高了GPU性能,最终可以简化游戏开发、提高游戏性能。尽管Mantle最终还是被放弃了,但Mantle的问世某种意义上影响甚至推动了DX12及Vulkan两大API的发展,也算是死得其所了。现在越来越多的游戏从DX11转向DX12或者Vulkan,显卡及驱动也早做好了准备,3DMark上月底又发布了API开销功能更新,现在已经同时支持DX11、DX12及Vulkan的API开销测试了,那底层API优化会影响玩家们如何选择显卡吗?比如RX 480 8GB与GTX 1060 6GB这对冤家?


    3DMark的API开销现已支持DX11/DX12/Vulkan三大API

    根据3DMark官方所示,API开销功能实际上只是用来对比同一系统下三种API的性能差距,这并不是一个通用的GPU性能测试,不应该用来对比显卡性能(因为它实际上API测试,而非硬件测试)。不过AMD、NVIDIA的显卡在不同API下确实有不同的表现,这多少也会影响玩家的选择,所以测试一下还是有必要的。

    对于不同API下不同显卡的表现,韩国Bodnara网站就做了详细的测试,对比的主要是RX 480 8GB及GTX 1060 6GB显卡。我们先来看看不同的API对GPU应用有什么影响吧。


    不同API下GPU占用率曲线图

    这张图是GTX 1070显卡、Ryzen 7 1800X处理器下的GPU占用率曲线图,从左到右分别是DX11 ST单线程、DX11 MT多线程、DX12、Vlukan下的GPU占用率,可以看到DX11 API下,GPU占用率都没超过30%,但在DX12及Vulkan下GPU占用率接近100%——GPU占用率越高,说明对显卡的利用越充分。

    此外,从图中也可以看到DX12与Vulkan的一些不同,DX12中GPU占用率是有个爬坡过程的,而Vulkan下GPU占用率很快就上去了。

    API开销性能测试中他们对比的是RX 480 8GB、GTX 1060 6GB FE,驱动分别是Radeon software Crimson Relief Edition 17.2.1、GeForce 378.66,处理器是Ryzen 7 1800X、DDR4-2933 8GB*2、技嘉AX370 Gaming5主板及Windows 10 RS1 x64系统。


    不同API下的开销性能测试

    在DX11下,虽然GTX 1060、RX 480基数都很低,但GTX 1060领先后者35%,性能差距明显,但在DX12、Vulkan低级API下双方的差距缩小,Vulkan下GTX 1060领先幅度减少到13.8%,DX12下甚至被RX 480反超,被后者领先6.5%。

    此外,DX11下有ST单线程、MT多线程之分,不过MT多线程效率也很差,并没有性能提升,而DX12、Vulkan差不多是DX11的10倍多,效率提升之大可见一斑。


    这里是效率比

    换算成效率百分数就更明显了,DX11下ST、MT都可以看作100%,GTX 1060在DX12、Vulkan下分别是951%、1136%,而RX 480在Vulkan、DX12下分别是1353%、1447%。


    这里1800X降成了4C/4T

    这里的测试中对比的是CPU核心/线程对API开销的影响,将8C/16T的Ryzen 7 1800X降成了4C/4T处理器,模拟主流四核处理器对API开销的影响。

    从16线程降到4线程只剩下1/4的线程,DX11下影响不大(因为DX11的多线程根本就是摆设),不过DX12及Vulkan的API开销就受到影响了。这里要说一下原文这里的表格做的其实并不太好,应该把8C/16T、4C/4T的成绩做到一起才方便对比。

    之后他们又换了Ryzen 7 1700处理器,其3.0-3.7GHz的频率要比1800X的3.6-4.0GHz低不少,所以对比的是CPU频率对API开销的影响。


    CPU频率对API开销的影响

    从这张图可以看出相比CPU核心/线程数,Ryzen 7 1700的频率差异对性能的影响微乎其微,并不会成为瓶颈——估计这跟两者的频率其实并没有拉开实质性差距有关,毕竟本身频率都已经够高了。

    汇总这些测试结果,原文还给出了一些购买建议:

    如果玩家的CPU比较强(从这里的测试来看应该是只8线程或者8核16线程这种),那么DX12下建议选RX 480,Vulkan下建议选GTX 1060。如果CPU性能稍次一些,那么GTX 1060在DX12、Vulkan都能受益良多。(测试中从16线程降到4线程,RX 480在DX12下从领先又变回落后GTX 1060了)

    PS:以上建议是Bodnara针对API开销测试来说的,不过API开销只是个专项测试,实际上并不能完全代表DX12、Vulkan下的游戏表现,真正选择哪款显卡要考虑的因素比这个更多更重要,所以原文的建议只供参考。

    ×
    热门文章
    1Ryzen 7 5800X跑分泄露,游戏性能强于Core i9-10900K
    2戴尔更新XPS 13 9310系列轻薄本:用上11代虎式处理器
    3微星Creator PS321URV显示器评测:影视创作者的好助手
    4PS5网站源代码揭示更多信息:向后兼容性、强制触觉反馈、自适应触发器等
    5技嘉RTX 3080 VISION OC显卡图赏:银白色设计、颜值拉满
    6SteelSeries赛睿发布桌面级巨型鼠标垫QcK:提供多种面积选择,服务更多玩家
    7华硕灵耀X逍遥轻薄笔记本体验:翻转现4K天地,活虎嗅EVO平台
    8首款英特尔EVO认证产品,华硕推出灵耀X系列笔记本
    9希捷发布全新Xbox Series X|S专用存储扩展卡
    已有 42 条评论,每一条合规评论都是对我们的褒奖。
    • 游客 2017-04-10 22:43

      游客

      敢在这个文章下睁眼说瞎话的已经不是A炮是农企真爱粉了。这么明显的480更吃U还能这样说不容易。
      2017-04-09 12:26
    • 支持(0)  |   反对(4)  |   举报  |   回复
    • 文中只有一处似乎可以支持你的观点,就是1800X 4C|4T下RX480的性能下降比GTX1060更多。但此时根本没有给出CPU的使用率(这也是这个测试最大败笔,没有列入(480对1060)的CPU和GPU占用率对比),如果是N卡100%,A卡70%,还能得出A卡比N卡更吃U的结论吗?

      支持(1)  |   反对(0)  |   举报  |   回复

      45#

    • 游客 2017-04-10 21:59

      这个测试的官方说明是
      “We test each graphics API by increasing the number of draw calls until the frame rate falls below 30fps”
      和一般的测试以fps为单位不同,这个测试的单位是Draw Call每秒(图形调用?显卡调用?)。
      也就是说,3Dmark认为当GPU负载接近100%且输出帧率30帧左右时,Draw Call到达近似满负载。也就是此时CPU的理论利用率达到最高。

      支持(0)  |   反对(0)  |   举报  |   回复

      44#

    • 游客 2017-04-10 09:31

      游客

      结果是u占用率高的n卡更不依赖u,谁能科普下这是为什么
      2017-04-10 09:26
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 顺便一说,早就在卡吧看见过一个评测,说是虽然n卡u占用高,但低端u对a卡影响更大,这个结论也是我最终选了1066的原因之一。但没过多久这个评测就没了,再后来卡吧言论就一边倒的认为488比1066强了

      支持(1)  |   反对(0)  |   举报  |   回复

      43#

    • 游客 2017-04-10 09:26

      结果是u占用率高的n卡更不依赖u,谁能科普下这是为什么

      支持(0)  |   反对(0)  |   举报  |   回复

      42#

    • NewBase大学生 2017-04-10 00:50  加入黑名单

      游客

      其實CPU佔用有時候只有參考作用,我就看過不論CPU強弱都佔用100%的遊戲,但是同時運行其他程式也不卡。
      另外,有些AN卡對比可以看到佔用更低的A卡CPU溫度反而更高
      2017-04-09 15:15
    • 支持(0)  |   反对(1)  |   举报  |   回复
    • 呃…這腦殘言論可不是我發表的

      支持(0)  |   反对(0)  |   举报  |   回复

      41#

    • 游客一代宗师 2017-04-10 00:47  加入黑名单

      游客

      吹? 负优化是吹吗? 还拿点功耗吹,A卡不卡?A卡卡的时候就说是NV公关陷害A卡。
      2017-04-09 20:24
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 人家说的卡是 指本来不卡的时候莫名其妙卡 本来上几个版本驱动不卡的时候这个版本卡,而不是因为特效分辨率太高导致的卡,粉丝的逻辑真是硬伤。

      支持(0)  |   反对(0)  |   举报  |   回复

      40#

    • 游客 2017-04-09 20:24

      游客 一代宗师

      拿点功耗吹吹也真是大新闻了? CPU占有率高 玩个游戏还真要把后台都关掉?去看看最近一些N卡用户反映吧,装了新驱动玩游戏各种卡。
      2017-04-09 00:49
    • 支持(7)  |   反对(0)  |   举报  |   回复
    • 吹? 负优化是吹吗? 还拿点功耗吹,A卡不卡?A卡卡的时候就说是NV公关陷害A卡。

      支持(0)  |   反对(0)  |   举报  |   回复

      38#

    • 游客 2017-04-09 15:15

      游客

      敢在这个文章下睁眼说瞎话的已经不是A炮是农企真爱粉了。这么明显的480更吃U还能这样说不容易。
      2017-04-09 12:26
    • 支持(0)  |   反对(4)  |   举报  |   回复
    • 其實CPU佔用有時候只有參考作用,我就看過不論CPU強弱都佔用100%的遊戲,但是同時運行其他程式也不卡。
      另外,有些AN卡對比可以看到佔用更低的A卡CPU溫度反而更高

      支持(0)  |   反对(1)  |   举报  |   回复

      37#

    • 游客 2017-04-09 12:26

      游客 一代宗师

      这是实际测试,当年680发时候大炮村本身都是N吹之首都已经测试出来但是美其名曰就变成了CPU依赖性测试好听得多,到现在的帕斯卡依然是偷U的,说白了所谓的偷U其实就是软件调度,虽然没有人特意测试偷不偷U,但是实际视频对比瞎都见到AMD占用25% NV占用45%。根本就不是黑,事实就事实 视频也没人会伪造的。
      2017-04-08 15:24 已有3次举报
    • 支持(17)  |   反对(3)  |   举报  |   回复
    • 敢在这个文章下睁眼说瞎话的已经不是A炮是农企真爱粉了。这么明显的480更吃U还能这样说不容易。

      支持(0)  |   反对(4)  |   举报  |   回复

      36#

    • wusiyunfeng小黑屋 2017-04-09 11:51  加入黑名单

      wuhansen 教授

      你们更新完windows10玩游戏会不会卡?我完GTA动不动就卡死,一会才恢复快疯了(就游戏画面卡死背景音乐没问题,windows其他程序都顺畅没死机)不知是windows还是NV新驱动的锅
      2017-04-08 15:05
    • 支持(1)  |   反对(1)  |   举报  |   回复
    • 你机器太垃圾了吧。

      支持(2)  |   反对(0)  |   举报  |   回复

      35#

    • 游客 2017-04-09 09:50

      游客 一代宗师

      拿点功耗吹吹也真是大新闻了? CPU占有率高 玩个游戏还真要把后台都关掉?去看看最近一些N卡用户反映吧,装了新驱动玩游戏各种卡。
      2017-04-09 00:49
    • 支持(7)  |   反对(0)  |   举报  |   回复
    • 这和CPU占用率高有关?又想说负优化是吧? 那要不要去看看A卡用户反应卡的?

      支持(0)  |   反对(1)  |   举报  |   回复

      34#

    • 游客 2017-04-09 01:33

      游客 一代宗师

      拿点功耗吹吹也真是大新闻了? CPU占有率高 玩个游戏还真要把后台都关掉?去看看最近一些N卡用户反映吧,装了新驱动玩游戏各种卡。
      2017-04-09 00:49
    • 支持(7)  |   反对(0)  |   举报  |   回复
    • N卡负优化

      已有1次举报

      支持(2)  |   反对(0)  |   举报  |   回复

      33#

    • 游客一代宗师 2017-04-09 00:49  加入黑名单

      游客

      N卡平台整体功耗比A卡平台低,甚至A卡平台的CPU单独功耗都比N卡平台CPU单独功耗高,这也是看得见的! 用的差U,N卡平台比A卡平台快,也是看的见的!
      2017-04-08 22:59
    • 支持(0)  |   反对(3)  |   举报  |   回复
    • 拿点功耗吹吹也真是大新闻了? CPU占有率高 玩个游戏还真要把后台都关掉?去看看最近一些N卡用户反映吧,装了新驱动玩游戏各种卡。

      支持(7)  |   反对(0)  |   举报  |   回复

      32#

    • 游客 2017-04-08 23:35

      游客

      N卡平台整体功耗比A卡平台低,甚至A卡平台的CPU单独功耗都比N卡平台CPU单独功耗高,这也是看得见的! 用的差U,N卡平台比A卡平台快,也是看的见的!
      2017-04-08 22:59
    • 支持(0)  |   反对(3)  |   举报  |   回复
    • 二逼A炮天天看着任务管理活。出工不出力的A卡,还光荣了。

      支持(1)  |   反对(2)  |   举报  |   回复

      31#

    • 游客 2017-04-08 22:59

      游客 一代宗师

      这是实际测试,当年680发时候大炮村本身都是N吹之首都已经测试出来但是美其名曰就变成了CPU依赖性测试好听得多,到现在的帕斯卡依然是偷U的,说白了所谓的偷U其实就是软件调度,虽然没有人特意测试偷不偷U,但是实际视频对比瞎都见到AMD占用25% NV占用45%。根本就不是黑,事实就事实 视频也没人会伪造的。
      2017-04-08 15:24 已有3次举报
    • 支持(17)  |   反对(3)  |   举报  |   回复
    • N卡平台整体功耗比A卡平台低,甚至A卡平台的CPU单独功耗都比N卡平台CPU单独功耗高,这也是看得见的! 用的差U,N卡平台比A卡平台快,也是看的见的!

      支持(0)  |   反对(3)  |   举报  |   回复

      30#

    • 游客 2017-04-08 22:56

      游客

      N卡SWS软件调度,A卡HWS硬件调度,N卡cpu占用量是要高一些,但这并不是说N卡换成低端U帧数就一定比A卡低。
      不然的话是不是1080配一个低端U帧数也比480帧数低?
      2017-04-08 15:43
    • 支持(9)  |   反对(2)  |   举报  |   回复
    • 想表达什么? 还是想表达N卡比A卡需要更好的U?

      支持(0)  |   反对(1)  |   举报  |   回复

      29#

    • 游客 2017-04-08 17:42

      测试表格都用韩文的,我们应该抵制超能网()

      已有2次举报

      支持(10)  |   反对(0)  |   举报  |   回复

      27#

    • 游客 2017-04-08 16:48

      游客

      N卡SWS软件调度,A卡HWS硬件调度,N卡cpu占用量是要高一些,但这并不是说N卡换成低端U帧数就一定比A卡低。
      不然的话是不是1080配一个低端U帧数也比480帧数低?
      2017-04-08 15:43
    • 支持(9)  |   反对(2)  |   举报  |   回复
    • +1

      支持(0)  |   反对(0)  |   举报  |   回复

      26#

    • 游客 2017-04-08 16:32

      事实证明a卡才更吃cpu,n卡不管cpu高低都能发挥而a卡不同

      支持(2)  |   反对(3)  |   举报  |   回复

      25#

    • 游客 2017-04-08 16:30

      游客 一代宗师

      这是实际测试,当年680发时候大炮村本身都是N吹之首都已经测试出来但是美其名曰就变成了CPU依赖性测试好听得多,到现在的帕斯卡依然是偷U的,说白了所谓的偷U其实就是软件调度,虽然没有人特意测试偷不偷U,但是实际视频对比瞎都见到AMD占用25% NV占用45%。根本就不是黑,事实就事实 视频也没人会伪造的。
      2017-04-08 15:24 已有3次举报
    • 支持(17)  |   反对(3)  |   举报  |   回复
    • 可以可以可以,在这个新闻底下你也可以开始公关起来了,占用率高一些就是偷了,那我还说a卡必须高端u才强也是偷呢

      支持(1)  |   反对(3)  |   举报  |   回复

      24#

    • 游客 2017-04-08 16:20

      说明A卡不能更好的利用U,所以需要更好的U,看看整体系统功耗依然N卡平台低,这也是有人看得见的,顺便提一下本文的内容也是看得见的

      支持(0)  |   反对(0)  |   举报  |   回复

      23#

    • 游客 2017-04-08 16:17

      游客:
      想表达什么?还是想表达N卡比A卡需要更好的U?
      1秒之前

      支持(0)  |   反对(0)  |   举报  |   回复

      22#

    • 游客 2017-04-08 16:14

      想表达什么?还是想表达N卡比A卡需要更好的U?

      支持(0)  |   反对(0)  |   举报  |   回复

      21#

    • 游客 2017-04-08 15:43

      游客

      AMD官方都没说过N卡比A卡吃UA ,往往黑A卡的都是捧吹A卡的
      2017-04-08 15:08
    • 支持(1)  |   反对(1)  |   举报  |   回复
    • N卡SWS软件调度,A卡HWS硬件调度,N卡cpu占用量是要高一些,但这并不是说N卡换成低端U帧数就一定比A卡低。
      不然的话是不是1080配一个低端U帧数也比480帧数低?

      支持(9)  |   反对(2)  |   举报  |   回复

      20#

    • wuhansen教授 2017-04-08 15:34  加入黑名单

      wuhansen 教授

      你们更新完windows10玩游戏会不会卡?我完GTA动不动就卡死,一会才恢复快疯了(就游戏画面卡死背景音乐没问题,windows其他程序都顺畅没死机)不知是windows还是NV新驱动的锅
      2017-04-08 15:05
    • 支持(1)  |   反对(1)  |   举报  |   回复
    • 好吧 果然是驱动的锅 换回旧的果然好了 新的那个问题很多啊 关机花屏 玩游戏卡 渲染贴图还会丢

      支持(0)  |   反对(0)  |   举报  |   回复

      19#

    • 游客一代宗师 2017-04-08 15:24  加入黑名单

      游客

      AMD官方都没说过N卡比A卡吃UA ,往往黑A卡的都是捧吹A卡的
      2017-04-08 15:08
    • 支持(1)  |   反对(1)  |   举报  |   回复
    • 这是实际测试,当年680发时候大炮村本身都是N吹之首都已经测试出来但是美其名曰就变成了CPU依赖性测试好听得多,到现在的帕斯卡依然是偷U的,说白了所谓的偷U其实就是软件调度,虽然没有人特意测试偷不偷U,但是实际视频对比瞎都见到AMD占用25% NV占用45%。根本就不是黑,事实就事实 视频也没人会伪造的。

      已有3次举报

      支持(17)  |   反对(3)  |   举报  |   回复

      18#

    • 游客 2017-04-08 15:08

      AMD官方都没说过N卡比A卡吃UA ,往往黑A卡的都是捧吹A卡的

      支持(1)  |   反对(1)  |   举报  |   回复

      17#

    • wuhansen教授 2017-04-08 15:05  加入黑名单

      你们更新完windows10玩游戏会不会卡?我完GTA动不动就卡死,一会才恢复快疯了(就游戏画面卡死背景音乐没问题,windows其他程序都顺畅没死机)不知是windows还是NV新驱动的锅

      支持(1)  |   反对(1)  |   举报  |   回复

      16#

    • 游客 2017-04-08 14:53

      游客

      对方已经说的很清楚了 被你选择性无视了
      2017-04-08 14:22
    • 支持(2)  |   反对(0)  |   举报  |   回复
    • 连955支持什么指令集都说不对,别冒充大尾巴狼了,笑死,而且现在游戏还普遍在用x87指令,支持什么指令集对游戏有个屁影响

      支持(0)  |   反对(2)  |   举报  |   回复

      15#

    • 游客 2017-04-08 14:22

      游客

      遮遮掩掩就是不肯承认,为什么一样残废u n卡就跑的比a卡快那么多?
      2017-04-08 13:58
    • 支持(0)  |   反对(0)  |   举报  |   回复
    • 对方已经说的很清楚了 被你选择性无视了

      支持(2)  |   反对(0)  |   举报  |   回复

      14#

    加载更多评论

    我来评论
    为你推荐