Forza Horizon 6 搭配 Microsoft 新 Shader 技術,在 AMD GPU 上可能 4 秒載入
Microsoft 正在嘗試解決 PC gaming 最煩人的等待之一:首次啟動時的 shader compilation 畫面。
這家公司正在把 Advanced Shader Delivery,簡稱 ASD,從 Xbox ROG Ally handhelds 擴展到更廣泛的 Windows 11 PC 支援。最吸睛的例子很大粒:據報 Forza Horizon 6 使用這套新系統後,首次開機從大約 90 秒 縮短到只需 4 秒。
這不是小小的 quality-of-life tweak。這是「jap,等 shaders 先」跟真的進到遊戲、在 Discord squad 開始 flame 你之前開跑的差別。
Advanced Shader Delivery 到底做什麼
在 PC 上,遊戲通常需要在你安裝、更新,或更換 GPU driver 時 compile shaders。這就是為什麼有些遊戲啟動前會卡住、首次執行會 stutter,或花很久建立新的 shader cache。
麻煩的是,PC hardware 很亂。不同 GPU、不同 drivers、不同配置——所以 shader work 通常必須在你自己的機器上完成。
Microsoft 的想法,是把很多這類工作提前處理。透過 ASD,shaders 會儲存在 cloud-based Precompiled Shader Database。當你從 Microsoft Store 或 Xbox PC app 下載支援的遊戲時,系統會檢查你的 setup——包括遊戲、GPU 和 driver——然後在你啟動前下載匹配的 precompiled shaders。
所以當你終於按下 play,遊戲就不需要從零開始花很久準備所有東西。
Forza Horizon 6 的結果很誇張
根據 Microsoft 的例子,Forza Horizon 6 在搭載 AMD Radeon RX 7600 GPU 與 Ryzen 7 5800 CPU 的系統上,啟用 ASD 後首次啟動載入時間減少了 95%。
沒有 ASD 時,遊戲需要接近一分半鐘才能開始。有了 ASD,大約四秒就能進入啟動。
對 Malaysian 和 SEA PC gamers 來說,如果你常常在多款遊戲之間切換、經常更新 drivers,或透過 Xbox PC app 玩遊戲,這尤其爽。我們很多人本來就已經在下班、下課,或深夜 mamak session 之後擠時間打機——當你只有一兩小時能玩,還要浪費幾分鐘在 shader compilation,真的特別痛。
重點限制:目前只限 Xbox app,而且 AMD RDNA 3 或更新 GPU
先別太興奮,這裡有一些限制。
目前 ASD 只適用於透過 Xbox PC app 或 Microsoft Store 下載的遊戲。如果你是在其他 PC storefront 買同一款遊戲,這套 Microsoft 系統暫時幫不到你。
對 AMD users 來說,目前支援綁定在 RDNA 3、RDNA 3.5 和 RDNA 4 GPUs。也就是較新的 Radeon cards 有份,但舊硬體暫時不在這次 rollout 裡。
Microsoft 也把 ASD 視為 preview feature。要啟用它,users 需要加入 Xbox Insiders program,並使用 Xbox Insiders Hub app。
這裡沒有提到額外 RM cost,但真正的成本是 compatibility:你需要 Windows 11、正確的 app ecosystem,以及受支援的 hardware。
Nvidia 和 Intel 也有自己的版本
AMD 加入 ASD 不代表 Nvidia 和 Intel users 完全被放生。
Nvidia 已經在 Nvidia app 裡提供 Auto Shader Compilation,並有 shader cache size 控制。Intel 則在 Intel Graphics app 裡提供 Precompiled Shader Distribution,而且 Intel 暗示目前先使用自家的 cloud database,之後才採用更廣泛的 ASD standard。
這其實才是更大的故事。PC gaming 正慢慢靠近 console-style experience,也就是 shader prep 在玩家注意到之前就先處理好。Consoles 一直比較容易做到這點,因為 hardware 是固定的。PC 有更多 flexibility,但這種 flexibility 也帶來 friction。
如果 Microsoft、AMD、Nvidia 和 Intel 能把這件事真正磨順,Windows gaming 的首次啟動就能變得沒那麼痛苦。對 Malaysia 和 SEA 玩家來說,尤其是使用 gaming laptops、handheld PCs 或 midrange desktops 的人,更快的啟動時間代表少等一點、多玩一點。
Forza Horizon 6 是最 flashy 的例子,但如果早前 Xbox ROG Ally 公告中的另外 34 款遊戲也很快支援 ASD,這可能會成為那種在背景默默升級、卻讓 PC gaming 體驗明顯變好的東西。
來源:Tom's Hardware


