AMD演示“工作图”:DX12新特性,渲染效率比传统方式高出39%

在 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 的下一个主要扩展,预计将在今年晚些时候和网格节点一起投入使用。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com