
微軟DirectX團隊公開新技術進階著色器交付(Advanced Shader Delivery),將首度用於ROG Xbox Ally與ROG Xbox Ally X。該技術將遊戲首次啟動時需要進行的著色器編譯搬到雲端處理,並在下載遊戲時一併交付到玩家裝置。
微軟表示,在Obsidian開發的動作角色扮演遊戲《Avowed》實測中,首次啟動所需時間可縮短高達85%,改善等待體驗並降低初次遊玩的卡頓情況。
在PC遊戲中,著色器負責運算光影、材質和物理等效果,但在執行前必須轉換成對應顯示卡與驅動程式能使用的格式,以往這個轉換多半發生在遊戲啟動時,導致初次啟動時間冗長,但是轉換延後到遊戲中進行,則會帶來畫面卡頓的情況。雖然Windows會把已編譯的著色器快取起來,但只要驅動程式更新,這些快取可能就會失效,玩家又會重新面臨相同狀況。
進階著色器交付技術的設計是把這項高耗時的轉換任務搬到雲端,DirectX團隊先將遊戲需要的著色器資料收集並整理成狀態物件資料庫(State Object Database,SODB),再結合抽離自驅動程式的雲端編譯器,生成可直接使用的預編譯著色器資料庫(Precompiled Shader Database,PSDB)。玩家透過Xbox PC App下載遊戲時,系統會自動交付對應的PSDB,確保第一次啟動遊戲時,就能直接命中快取而不用在本機重複編譯。當偵測到驅動程式更新,快取也會隨之更新,避免再度延遲。
微軟表示,這項功能在初期導入階段不需要遊戲工作室額外整合,減輕了技術負擔。隨著支援範圍擴大,微軟將與主要遊戲引擎合作,把進階著色器交付原生納入引擎層,讓新遊戲在上市當天即可受益。對玩家而言,這意味著更短的等待時間與更穩定的初次體驗,對遊戲開發團隊來說,則是更容易控制快取版本與相容性,降低環境差異造成的問題。
微軟預計在9月釋出Agility SDK,提供初步API與工具,方便開發者與遊戲商店導入這項功能,並同步公布既有遊戲如何支援的細節。裝置支援方面,目前主要在ROG Xbox Ally系列支援,後續將陸續擴展到更多裝置。
熱門新聞
2025-12-02
2025-12-01
2025-12-01
2025-12-04
2025-12-01
2025-11-30