微軟近日宣布,通過其開發的著色器交付技術“Advanced Shader Delivery”,《極限競速:地平線6》的著色器編譯時間被大幅縮短至僅需4秒。該技術的預覽版已面向搭載AMD GPU的PC平臺開放測試。
![]()
在游玩游戲時,系統需要編譯用于畫面渲染的“著色器”。如果每次都在游戲過程中實時編譯,可能會導致性能下降。因此,尤其是PC游戲,大多采用在首次啟動時集中編譯著色器的設計。然而,這一過程有時需要數分鐘,且驅動程序或游戲本體的更新還可能觸發重新編譯。不少玩家對每次啟動游戲時漫長的等待感到煩惱。
![]()
為解決這一問題,微軟DirectX團隊開發了“Advanced Shader Delivery”。該技術通過整合從各游戲中收集的著色器,以及與主要硬件廠商合作獲得的著色器編譯器,預先創建已編譯的著色器數據庫(PSDB)。玩家在從商店下載游戲時可一并獲取該數據庫,從而在首次啟動時即可立即開始游玩。
該技術于去年8月發布,10月已在ROG Xbox Ally系列掌機上實現支持。目前已適配數十款游戲,包括《天外世界2》和《戰爭機器:重裝上陣》等。如今,該技術擴展至PC平臺,并于同日開啟搶先體驗的《極限競速:地平線6》成為最新支持作品。
![]()
據微軟介紹,《極限競速:地平線6》的傳統著色器編譯方式需要近1分鐘,而采用新技術后僅需4秒,實現了約95%的時間縮減,同時還能減少游戲過程中的卡頓現象。測試機型采用AMD Radeon RX 7600 GPU與AMD Ryzen 7 5800 CPU,屬于數年前的中端配置。這意味著即使沒有高端PC,也能享受到啟動速度的大幅提升。
目前該功能仍為預覽版,使用需通過Xbox Insider Hub應用選擇“PC Gaming Preview”加入Xbox Insider計劃,GPU需為RDNA 3代及以上架構。微軟表示,未來將與各供應商合作,逐步擴大對PC生態系統的支持范圍,但現階段僅限AMD顯卡使用。
![]()
值得注意的是,NVIDIA也已發布自家的自動著色器編譯技術“Auto Shader Compilation”,并于今年3月起在NVIDIA應用中提供Beta版。此外,Steam客戶端自2017年左右便采用了共享編譯后著色器的“Shader Pre-Caching”機制。各大廠商正紛紛探索減少游戲啟動前加載時間的方法。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.