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