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