微軟推出 DirectX Advanced Shader Delivery,以消除著色器卡頓問題

微軟推出 DirectX Advanced Shader Delivery,以消除著色器卡頓問題

微軟推出高級著色器交付技術,提升遊戲效能

微軟 DirectX 團隊剛剛發布了一項名為「高級著色器交付 (Advanced Shader Delivery)」的突破性功能,為遊戲玩家帶來了令人興奮的進展。該功能將率先搭載於 ROG Xbox Ally 和 ROG Xbox Ally X 掌上游戲設備,這兩款設備計劃於 10 月 16 日上市,售價分別為 549.99 美元和 899.99 美元。該功能最終也將惠及 PC 用戶。下個月起,遊戲開發者將可以使用專門的 AgilitySDK,將這項創新功能融入新遊戲和現有遊戲中。

解決著色器卡頓問題:遊戲玩家的挑戰

Advanced Shader Delivery 是 Xbox 和 AMD 合作推出的,其主要目標是解決困擾 PC 遊戲玩家最棘手的問題之一:著色器卡頓。 DirectX 團隊解說:

我們與 Xbox 和 AMD 的團隊合作,對這些數據進行預編譯,並在重要遊戲下載時透過 Xbox PC 應用程式分發。這種方法不僅能讓您更快進入遊戲,還能避免大多數導致效能問題的卡頓現象。例如,在 Obsidian Entertainment 的《Avowed》中,我們的工程團隊觀察到啟動時間縮短了高達 85%。這意味著您可以更快地玩遊戲,並且您的電池壽命將專注於遊戲本身,而不是編譯。

高級著色器交付如何運作?

高級著色器交付功能採用創新技術,從各種遊戲中收集著色器數據,並將其打包成一種名為狀態物件資料庫 (SODB) 的全新標準化格式。該架構允許將著色器編譯器與圖形驅動程式分離,同時將 SODB 中的遊戲資料與雲端編譯器整合,從而產生預編譯著色器資料庫 (PSDB)。

此 PSDB 可以透過 Xbox 商店與遊戲一起分發,從而增強著色器快取。當遊戲首次啟動時,它會發現所有必要的著色器都已在 Windows 快取中準備好,從而繞過遊戲裝置上的編譯過程。此外,如果裝置收到驅動程式更新,應用程式將偵測到此變更並自動刷新著色器快取。

解釋高級著色器交付的圖表

局限性和未來前景

首先要注意的是,Advanced Shader Delivery 將僅支援 Xbox 應用程式內的遊戲,這意味著 Steam、Epic Games Store、GOG 和 Ubisoft Connect 等平台目前尚不支援。不過,其他遊戲平台也有可能透過即將推出的 AgilitySDK 來支援此功能。

在我們等待全面推出的同時,觀察高級著色器交付是否能有效緩解 PC 遊戲中的著色器卡頓,從而開啟效能和增強用戶體驗的新時代,這將非常有趣。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *