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

    AMD的Mantle API证明了优化底层硬件可以改善游戏渲染过程,提升游戏性能。微软推出的DirectX 12(以下简称DX12)规范中也把底层优化作为重要功能,此前演示的Demo中DX12性能比DX11提升了70%。DX12是如何做得到的呢?从曝光的消息来看,DX12虽然在渲染流程上跟DX11相似,但每个线程的渲染时间从9ms降低到了4ms,明显改善了性能。

    从上面的介绍来看,D3D11渲染的过程要经过App Logic(应用逻辑层)、D3D11(D3D运行时)、UMD(用户模型驱动)、DXGK(DXGK层)、KMD(内核模式驱动)直至Present完成渲染过程。每个阶段都要花费一点时间,其中D3D11、UMD及KMD过程耗时最多。

    而在DX12中,大部分渲染流程还是要走的,不过D3D运行时、UMD用时大幅减少,甚至不需要KMD过程了(也可能是渲染用时太少看不出来),大大减少了渲染时间。

    DX11完成上述过程总计用时9ms左右,而DX12用时只有4ms,渲染速度比DX11快了一倍。

    当然,这个渲染速度提升一倍并不意味着游戏的性能就能提升一倍,毕竟不是每个场景中都存在瓶颈,但DX12在底层硬件上的优化确实非常有利于开发者提升效率,提升性能。

    ×
    热门文章
    1299美元的AMD R5 5600X单线程性能曝光,超越所有INTEL CPU
    2英特尔股价暴跌10%:AMD市值已达英特尔一半
    3微星主板将通过散热器类型调节CPU功率限制,易用性更进一步
    4英特尔下一代独显DG2的样片已开始通电测试,是基于Xe-HPG架构的高性能GPU
    5微软又双叒用新更新解决旧更新问题,不过这次不是很严重
    62023年前iPhone将一直使用高通基带:苹果自研基带或有困难
    7PNY推出PCIe 4.0 SSD XLR8 CS3040,读写分别为5,600 MB/s和4,300 MB/s
    已有 13 条评论,每一条合规评论都是对我们的褒奖。
    • 游客 2014-12-20 09:22

      游客:
      可怜的馒头,钱都砸了显卡市占降低,还被微软消灭,默哀
      哪有。黄狗可伶。抢不到主机市场。现在就在酸。现在amd的嵌入式业务都被主机 5k imac给养肥了

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

      13#

    • 游客 2014-12-16 05:04

      N饭们也是可怜 还要等一年半才有DX12游戏上市 现在只能可怜兮兮的吃不到葡萄说葡萄酸 真是一个让人悲伤的故事

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

      12#

    • 游客 2014-12-15 21:22

      可怜的馒头,钱都砸了显卡市占降低,还被微软消灭,默哀

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

      11#

    • 游客 2014-12-15 19:37

      优化是一件很花人力物力的事情 而且优化做不好就算是dx12也没什么意义 就像AMD的馒头!!!

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

      10#

    • 游客 2014-12-15 18:38

      薇輭 : 让你们瞧瞧什么才是软实力,要不我就不叫薇媆!!

      (●'◡'●) :笑而不语。。。

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

      9#

    • luningdq终极杀人王 2014-12-15 17:53  加入黑名单

      我隐隐的感觉,是不是我又该换显卡了

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

      8#

    • 游客 2014-12-15 14:34

      n饭为了个dx12真是操碎心,看下a的。连盒子1都是用a卡,这下就缺等享受了。

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

      7#

    • 游客 2014-12-15 14:08

      呵呵,DX12成了新一代PPT之王了吗?

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

      6#

    • 游客 2014-12-15 13:48

      游客:
      游客:
      只支持D11 的显卡装了WIN 10也能提升这么多吗,还是支持D12的显卡才行?如果是支持D12显卡才行的话,那有个屁屁用嘛,反正到时UBI EA这些个没节操的家伙一样会把机子弄卡的
      dx12向下兼容dx11...而且这提升其实说白了也要游戏支持,游戏不支持dx12,管你显卡再强也不可能实现那么大的跨越,就是这样...(狗日的腾讯,说的就是你)
      引用一下:其实如果之前用户的计算机能够运行DirectX 11,那么同样可以运行DirectX 12。因为新版本的DirectX 12主要是针对API本身进行提高,而并非添加了新的硬件特性。开发人员需要针对自己的游戏进行一些内容上的改动来更新游戏驱动适应新的DirectX 12。如果你现在已经支持DirectX 11,那么可以正常兼容DirectX 12。NVIDIA公司已经对此进行了验证:“所有的NVIDIA DX11 HW都将带来对DirectX 12的支持。”NVIDIA公司高级代表Tony Tamasi在一份联合声明中表示。GeForce 20系列以来的型号都可以,包括开普勒、费米、麦克斯韦架构全部都支持DirectX 12,也就是只要支持DirectX 11的都行。
      记下N高管这话到时费米支持DX12就不用换新U了,也不用买新卡了

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

      5#

    • 游客 2014-12-15 12:48

      期待XBOXONE能赶上PS4啊...

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

      4#

    • 游客 2014-12-15 12:30

      DX9最快

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

      3#

    • 游客 2014-12-15 12:04

      游客:
      只支持D11 的显卡装了WIN 10也能提升这么多吗,还是支持D12的显卡才行?如果是支持D12显卡才行的话,那有个屁屁用嘛,反正到时UBI EA这些个没节操的家伙一样会把机子弄卡的
      dx12向下兼容dx11...而且这提升其实说白了也要游戏支持,游戏不支持dx12,管你显卡再强也不可能实现那么大的跨越,就是这样...(狗日的腾讯,说的就是你)
      引用一下:其实如果之前用户的计算机能够运行DirectX 11,那么同样可以运行DirectX 12。因为新版本的DirectX 12主要是针对API本身进行提高,而并非添加了新的硬件特性。开发人员需要针对自己的游戏进行一些内容上的改动来更新游戏驱动适应新的DirectX 12。如果你现在已经支持DirectX 11,那么可以正常兼容DirectX 12。NVIDIA公司已经对此进行了验证:“所有的NVIDIA DX11 HW都将带来对DirectX 12的支持。”NVIDIA公司高级代表Tony Tamasi在一份联合声明中表示。GeForce 20系列以来的型号都可以,包括开普勒、费米、麦克斯韦架构全部都支持DirectX 12,也就是只要支持DirectX 11的都行。

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

      2#

    • 游客 2014-12-15 09:55

      只支持D11 的显卡装了WIN 10也能提升这么多吗,还是支持D12的显卡才行?如果是支持D12显卡才行的话,那有个屁屁用嘛,反正到时UBI EA这些个没节操的家伙一样会把机子弄卡的

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

      1#

    我来评论
    为你推荐