在 GDC 2024 上,AMD 宣布将添加【绘图调用】和【网格节点】作为工作图(Work graphs)的一部分- 将这些功能从 CPU 转移到 GPU,以提高游戏性能。
AMD 展示了在 RX 7900 XTX 上运行的带有网格着色器的工作图的基准数据,使用 ExecuteIndirect(图形执行和渲染场景的传统方式)的流程用时多 64%,也就是说新技术可以使该速率提高 39%。
工作图是内置于 Direct3D 12 API 中的新型 GPU 驱动渲染设计,它允许游戏开发者可以将更多工作放在 GPU 上,而不是依赖 CPU 为 GPU 提交工作。在支持工作图的应用程序中,这意味着 3D 渲染管道的某些部分可以在 GPU 上独立于 CPU 进行控制和渲染,从而减少潜在 CPU 的瓶颈并提高效率和性能。
Shader Model 6.8 和工作图包含于微软在不久前发布的 Agility SDK 1.613 中。截至目前, AMD 仅确认工作图适用于 RDNA3 架构 RX 7000 系列产品;intel 方面暂未确认工作图的应用范围;NVIDIA 的Ampere 和 Ada GPU 支持工作图。
工作图还不能在 GPU 上运行所有内容,但已经可以执行调度调用、着色器和节点执行等,现在这些工作还都是通过 CPU 控制的。工作图将会成为 DX12 API 的下一个主要扩展,预计将在今年晚些时候和网格节点一起投入使用。
#免责声明#
①本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!
④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。
⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为,请于24小时之内删除!