AMD 在 GDC 2024 大会上展示游戏性能提升技术
Lasted 2024-03-20 09:55:40
在2024年的GDC大会上,AMD展示了他们对微软最新发布的Work Graphs API的扩展,通过一个简单的演示展示了这项新技术对游戏性能的巨大影响。AMD的更新使得绘制调用和网格节点从CPU转移到了GPU,从而大大减少了执行这些任务所需的时间。结果显示,使用工作图和网格着色器的性能有了显著提升,渲染时间缩短了64%。
微软推出的工作图谱(Work Graphs)是简化游戏和生产力流程的一种方法,它使GPU能够自主安排和执行任务,无需首先与CPU通信。它已经集成到Direct3D 12 API中,可以在3D游戏中减少性能瓶颈并提升游戏性能。
添加网格节点是一种通过使用网格着色器简化复杂形状和场景渲染的方法。这实质上减少了渲染任务之间的切换,简化了流程并提高了效率。另一方面,绘制调用是指向GPU发送的渲染图形的请求,单独处理这些请求也会对性能产生影响。
为了展示这些改进,AMD分享了一些初期数据,比较了使用工作图谱和间接执行时RX 7900 XTX的性能。间接执行是现代图形API(如DirectX 12和Vulkan)中的一项功能,允许GPU执行绘制或调度命令,从根本上让GPU处理部分CPU工作负载,而不是与CPU通信的另一种方式。
在初期的基准测试中,AMD发现“间接执行”比使用网格节点扩展的“工作图”最多慢了39%(1.64倍)。
此外,AMD还分享了德国科堡大学团队准备的演示,展示了这项功能在3D游戏场景中的实时效果。
目前还难以预测工作图的影响以及AMD对新功能的进一步补充。不过,这似乎是让GPU在游戏场景中承担主要工作的一种很好的方法,可以消除CPU的瓶颈,并支持处理器较弱的系统。举例来说,AMD在测试中使用的是Ryzen 7 5800X CPU,这表明这些较老的芯片可能会得到最大的性能提升。