Microsoft Agility SDK 導入 Shader Execution Reordering (SER) 與 Opacity Micromaps (OMM) 強化 DirectX 光追效能。NVIDIA RTX 顯示卡率先支援,效能可提升達 2.3 倍。
Agility SDK SER 與 OMM 雙技術強化 DirectX 光追效能
Microsoft 最新發佈的 Agility SDK for DirectX 帶來兩項重大光追圖形效能突破:Shader Execution Reordering (SER) 與 Opacity Micromaps (OMM)。這兩項技術能夠在遊戲中進行更高效率的光線追蹤運算,特別針對支援硬體的 GPU,如 NVIDIA RTX 系列,能帶來最高達 2.3 倍的效能提升。
SER 技術允許應用程式主動告知驅動程式如何重新排序 GPU 執行緒,以減少運算分歧 (thread divergence) 並提升併行處理效率。根據 Microsoft 的說法,這在使用路徑追蹤的遊戲中,效能可提升至原來的兩倍。
而 OMM 則是一項針對透明貼圖進行最佳化的硬體加速機制,能夠在不犧牲畫面品質的前提下減少昂貴的 AnyHit Shader 呼叫次數。
這對於如《心靈殺手》這類使用大量 alpha 渲染與透明網格的遊戲效果特別明顯。在該遊戲中,搭載 RTX 4090 的系統,啟用 OMM 後場景渲染時間從 16.8ms 降至僅 10.2ms,FPS 增幅高達 60%。
目前 NVIDIA 是唯一已針對 OMM 提供驅動程式支援的廠商,並已展示實際遊戲效能資料;AMD 與 Intel 的支援預計將於 2025 年稍晚陸續到位。
除了上述兩大技術,Agility SDK 也整合了如 Cooperative Vectors (協同向量) 與 Tiled Resource Tier 4 等提升神經渲染與紋理串流效能的先進技術,未來將有助於整體 DirectX 應用開發進入新階段。