微軟稱著色器新技術讓《極限競速:地平線6》載入時間從1分半縮短至4秒
![]()
微軟於 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%。<p>Advanced Shader Delivery 最早於 2025 年 8 月公開,並在 10 月隨 ROG Xbox Ally 與 ROG Xbox Ally X 掌機推出時正式導入,當時支援作品包含《天外世界 2》、《戰爭機器:重裝上陣》等數十款遊戲,這次進一步擴大到搭載 AMD 獨顯或遊戲筆電整合 GPU 的 Windows 11 PC,並將《極限競速:地平線 6》列為展示成效的代表作。</p>官方測試環境採用 AMD Radeon RX 7600 顯示卡與 AMD Ryzen 7 5800 8 核心處理器,並非最頂級的高階硬體,但在這樣的環境下,遊戲仍能從原本接近 1 分半鐘的等待縮短為約 4 秒啟動,顯示該技術也可能讓更廣大規格的 PC 硬體受益。
「若 Advanced Shader Delivery 已成功啟用,玩家可在啟動視窗中看到『已安裝預先編譯的著色器』字樣。」<p>Advanced Shader Delivery 目前還在公開預覽階段,玩家若想在 PC 上體驗這項功能,需要使用 Windows 11 24H2 或更新版本,並將 Xbox Gaming Services 更新至 37.113.11003.0 以上,同時透過 Xbox Insider Hub 加入 Xbox Insider 計畫,於「Previews」中選擇「PC Gaming Preview」。</p>顯示硬體的部分,現階段最低需求為 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」機制,讓玩家能共享預先編譯好的著色器。
Advanced Shader Delivery expands Public Preview with AMD - DirectX Developer Blog
Advanced Shader Delivery expands to Windows 11 PCs with AMD GPUs, cutting Forza Horizon 6 load times by 95% and reducing shader stutter via Xbox Insider.
devblogs.microsoft.com
Comments (0)