IT之家 5 月 17 日消息,微軟去年為 Xbox ROG Ally 掌機推出了高級著色器分發技術(Advanced Shader Delivery,ASD),為這款掌機引入預編譯著色器技術,以此縮短游戲加載時長。此后該技術正式納入 DirectX 軟件開發工具包,英特爾與英偉達也相繼推出了自家同類型技術。如今隨著微軟將高級著色器分發技術從掌機平臺拓展至 RDNA3、RDNA3.5 以及 RDNA4 架構顯卡,AMD 也正式加入該技術陣營。
![]()
《極限競速:地平線 6》成為首款在 Win11 電腦端適配該技術的新作,但玩家需從微軟商店或 Xbox 電腦端客戶端下載游戲才能啟用此項功能。實測搭載 RX 7600 顯卡與銳龍 7 5800 處理器的設備開啟該技術后,游戲首次啟動加載速度提升 95%,僅需 4 秒即可完成加載;而未開啟該功能時,游戲首次加載耗時接近一分半鐘。
究其原因,每當安裝新游戲或是完成游戲更新后,游戲都需要重新生成著色器緩存,整個過程往往耗時數分鐘。即便不改動游戲內容,只要更新了顯卡驅動,后續首次打開所有游戲時,都需要重新編譯著色器。該流程無法省略,因為著色器編譯需在設備本地完成,同時還要適配不同硬件設備的差異。
微軟的解決方案是將著色器與顯卡驅動徹底分離,統一存入云端預編譯著色器數據庫(PSDB)。用戶從微軟商店或 Xbox 電腦客戶端下載游戲時,高級著色器分發技術會自動識別設備的游戲版本、顯卡型號、驅動版本等專屬配置,提前下載對應預編譯好的著色器文件。如此一來,啟動游戲時著色器已完成編譯,無需額外等待。
據IT之家了解,游戲主機早已普及這類技術,畢竟主機硬件配置統一,無需適配多樣硬件。Valve 也曾為 Steam Deck 掌機研發適配 Linux 系統的預編譯著色器方案,卻始終未將該功能移植到 Windows 平臺。如今固態硬盤早已大幅縮減加載耗時,著色器編譯等待也就成了實現游戲秒開僅剩的一大難題。
目前高級著色器分發技術僅支持 RDNA3 及更新架構顯卡,且僅限通過 Xbox 電腦客戶端、微軟商店下載的游戲使用。暫時還不清楚其他 Windows 游戲平臺何時會接入該技術,不過首批官宣適配 Xbox ROG Ally 的 34 款游戲,現已同步支持這項功能。
另外,該功能目前處于預覽測試階段,玩家必須加入 Xbox 內測會員計劃、安裝 Xbox 內測中心客戶端,才能開啟高級著色器分發技術。微軟此次與 AMD 深度聯合研發,因此現階段該功能僅限 RDNA3 及以上架構硬件使用,未來計劃將其打造成適配所有 Win11 顯卡設備的通用技術。
除此之外,英偉達顯卡用戶可使用英偉達驅動軟件內的自動著色器編譯功能,實現同樣的加速效果,還能精細化自定義著色器緩存大小;英特爾顯卡用戶則可在英特爾顯卡控制中心開啟預編譯著色器分發功能。英特爾方面透露,目前其暫使用自研云端著色器數據庫,預計今年晚些時候正式統一適配微軟 ASD 通用標準。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.