
微軟於 5 月 15 日配合《極限競速:地平線 6》(Forza Horizon 6)高級版玩家搶先體驗開放,同時宣布旗下 DirectX 團隊開發的著色器傳送技術「Advanced Shader Delivery」(ASD)預覽版,已從原本支援的 ROG Xbox Ally 掌機系列,擴大至搭載 AMD 顯示硬體的 Windows 11 PC。
根據微軟測試,ASD 技術可讓《極限競速:地平線 6》原本接近 1 分半鐘的著色器編譯等待時間縮短至 4 秒,整體節省約 95% 時間,也能減少遊玩過程中的著色器卡頓問題。更多實裝內容,可參考本站近期發表的一手評測。
PC 遊戲在執行時通常要先編譯負責畫面繪製的「著色器」,若編譯作業在遊玩途中即時進行,可能造成畫面瞬間卡頓或效能下降,因此不少 PC 遊戲會選擇在首次啟動時集中完成著色器編譯,讀取過程有時會讓玩家等待數分鐘,且只要顯示卡驅動程式或遊戲本體更新,就可能需要重新編譯。
為了解決這項長期困擾 PC 玩家體驗的問題,微軟 DirectX 團隊開發出 Advanced Shader Delivery,系統將整合來自各款遊戲的著色器資料,以及與主要硬體廠商合作取得的著色器編譯器資訊,建立已預先編譯完成的著色器資料庫。
玩家在透過商店下載遊戲時便能一併取得這些資料,進而減少首次啟動時的等待時間,也降低遊戲中臨時編譯著色器造成的卡頓。
微軟表示在啟用 ASD 後,搭載 AMD Radeon RX 9060 GPU 的環境測試《極限競速地平線6》載入畫面的等待時間縮短了 95%。
Advanced Shader Delivery 最早於 2025 年 8 月公開,並在 10 月隨 ROG Xbox Ally 與 ROG Xbox Ally X 掌機推出時正式導入,當時支援作品包含《天外世界 2》、《戰爭機器:重裝上陣》等數十款遊戲,這次進一步擴大到搭載 AMD 獨顯或遊戲筆電整合 GPU 的 Windows 11 PC,並將《極限競速:地平線 6》列為展示成效的代表作。
官方測試環境採用 AMD Radeon RX 7600 顯示卡與 AMD Ryzen 7 5800 8 核心處理器,並非最頂級的高階硬體,但在這樣的環境下,遊戲仍能從原本接近 1 分半鐘的等待縮短為約 4 秒啟動,顯示該技術也可能讓更廣大規格的 PC 硬體受益。
「若 Advanced Shader Delivery 已成功啟用,玩家可在啟動視窗中看到『已安裝預先編譯的著色器』字樣。」
Advanced Shader Delivery 目前還在公開預覽階段,玩家若想在 PC 上體驗這項功能,需要使用 Windows 11 24H2 或更新版本,並將 Xbox Gaming Services 更新至 37.113.11003.0 以上,同時透過 Xbox Insider Hub 加入 Xbox Insider 計畫,於「Previews」中選擇「PC Gaming Preview」。
顯示硬體的部分,現階段最低需求為 AMD RDNA 3、RDNA 3.5 或 RDNA 4 架構,目前主要限於較新的 AMD 顯示卡與相關遊戲筆電平台。4Gamers 已在第一時間進行測試,更多 ASD 實機效果請追蹤後續評測報導。
微軟也提到,接下來數個月將與更多 IHV 硬體廠商合作,讓 ASD 支援更多 Windows 裝置與硬體平台。對開發者而言,若想讓自家作品支援這項技術,也可透過最新 AgilitySDK 將包含狀態物件資料庫(SODB)遊戲版本上傳至 Xbox Partner Center,以便支援預先編譯流程。
另一方面,減少著色器讀取等待時間的功能不是只有微軟在推動,NVIDIA 自家的自動著色器編譯技術「Auto Shader Compilation」自今年 3 月起透過 NVIDIA App 提供 Beta 版,Steam 用戶端則早在 2017 年左右便導入「Shader Pre-Caching」機制,讓玩家能共享預先編譯好的著色器。