今天刷到個消息說微軟搞了個新技術,能讓游戲加載速度直接起飛。我第一反應是:又來?這些年"秒開游戲"的餅畫得還少嗎?但看完實測數據,這次好像有點不一樣。
微軟最近推了個叫"高級著色器交付"(Advanced Shader Delivery,簡稱ASD)的技術,目前已經進入公開預覽階段。簡單來說,這東西專門解決PC玩家最煩的那個問題——第一次啟動游戲時,著色器編譯卡半天,風扇狂轉,進度條龜速爬行。
![]()
Tom's Hardware做了實測,配置拉得挺滿:AMD Ryzen 7 9800X3D處理器、64GB DDR5 6200MHz內存、Crucial T700 Gen5固態硬盤,顯卡是PowerColor Red Devil Radeon RX 9070 XT,散熱上了海盜船Nautilus 360 RS一體水冷。系統跑的是Windows 11 25H2預覽版(內部版本26200.8457),開了硬件加速GPU調度(HAGS),顯卡驅動是Adrenalin 26.5.2。
結果有點離譜。《地平線:零之曙光 復刻版》的加載時間從48秒直接壓到2秒,提升幅度95%;《天外世界2》從172秒縮到9秒。而且測試過程中,ASD還消除了著色器編譯導致的幀率波動問題。
原理其實不復雜。以前游戲用的圖形管線狀態對象(PSO)預加載機制有個毛病:游戲體積太大,開發商沒法窮舉所有情況,玩家首次啟動或更新時就得現場編譯著色器,卡頓不可避免。ASD的做法是,開發階段就把PSO數據存成"管線狀態對象數據庫"(SODB),然后通過遠程編譯器轉成適配各種硬件的"預編譯著色器數據庫"(PSDB)。這個數據庫由Xbox后臺和游戲一起分發,玩家運行時直接調用預編譯文件,跳過本地實時編譯。
目前這功能只支持AMD RDNA 3、3.5和4代顯卡,系統要求Windows 11 24H2及以上,還得更新Xbox游戲服務組件。微軟說英偉達和英特爾顯卡的支持也在路上,后續會擴展到更多平臺。
說實話,這個95%的提升數字看著像營銷話術,但2秒vs48秒這種差距,就算是實驗室環境也足夠說明問題了。真正讓我在意的是那個"消除幀率波動"——著色器編譯時的卡頓比加載慢更折磨人,尤其是你正打著BOSS突然卡成PPT。
當然,限制條件也得說清楚:A卡獨占(暫時)、Win11 24H2起步、還得走Xbox服務分發。Steam庫里的幾百個游戲能不能用上,什么時候能用上,都是未知數。微軟這些年畫的技術餅不少,DirectStorage到現在也沒普及開,ASD會不會重蹈覆轍,還得看后續跟進。
但至少這次,"即點即玩"不再是個純概念了。對于被著色器編譯折磨過的PC玩家來說,2秒和48秒的區別,大概就是"終于"和"永遠"的距離。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.