即係話,玩家唔再需要喺自己電腦重新編譯。Microsoft 表示,呢種方法 最多可以將首次載入時間減少約 90%,並消除大部分 Shader 編譯卡頓。
技術上,ASD 係透過 DirectX 12 工具鏈同 DirectX 12 Agility SDK 去整合,令開發者可以喺唔需要等 Windows 大更新嘅情況下加入新圖形功能。
如果你平時玩主機(例如 Xbox 或 PlayStation),通常唔會見到 Shader 編譯卡頓。原因好簡單:
主機硬件係固定嘅。
開發者只需要為單一 GPU 架構編譯 Shader,然後連同遊戲一齊推出。
但 PC 世界就完全唔同。每個玩家嘅配置可能包括:
因為變化太多,遊戲通常要 喺玩家電腦動態編譯 Shader,呢個就成為 PC 遊戲最常見嘅卡頓來源之一。
ASD 嘗試透過整合 遊戲開發者、GPU 廠商同遊戲商店平台,提前將正確 Shader 套件送到玩家系統。
Microsoft 最初係喺 ROG Xbox Ally 手提遊戲裝置 上測試 Advanced Shader Delivery。
到 2026 年,呢個功能開始擴展到 Windows 11 PC 上嘅 AMD 獨立顯示卡同遊戲筆電 iGPU。
同一時間,AMD 亦推出 Radeon Software Adrenalin Edition 26.5.2 驅動,加入:
呢個驅動確保 Radeon 玩家喺遊戲推出時有合適嘅驅動環境。
目前公開資料未提供《Forza Horizon 6》喺 AMD GPU 上嘅實際測試數據,但理論上支援 ASD 嘅系統會有幾個好處:
原因係遊戲可以盡量避免即場編譯 Shader。
對玩家嚟講,Advanced Shader Delivery 係設計成 大部分情況自動運作。
目前條件大致包括:
如果以上條件都符合,系統就會喺遊戲下載或安裝時,一齊下載預編譯 Shader 套件。
現階段官方文件未提到玩家需要手動開關 ASD,所以多數情況會係自動啟用。
Advanced Shader Delivery 唔只係單純效能優化。
佢其實係 Microsoft 嘗試令 Windows PC 遊戲體驗更接近主機 嘅重要一步。
PC 遊戲一直面對最大問題之一,就係硬件組合太多。遊戲必須支援成千上萬種 GPU、驅動同設定,導致體驗唔穩定。
透過 ASD,Microsoft 嘗試將 Shader 編譯集中喺:
而唔再留畀玩家電腦處理。
如果未來更多遊戲採用呢個系統,PC 玩家可能會見到幾個變化:
由最初手提遊戲裝置測試,到而家開始擴展到一般 Windows PC 同 AMD GPU,可以睇得出 Microsoft 正嘗試將 Advanced Shader Delivery 推向整個 DirectX PC 遊戲生態。