微軟著色器修正本月擴及四大 GPU 廠商

任何在 PC 上玩遊戲的人都知道這套儀式:新遊戲載入後,畫面會先卡頓一兩分鐘,然後一切才穩定下來。那陣卡頓就是著色器編譯,也就是把遊戲的視覺效果轉譯成繪圖晶片能執行的指令的過程。微軟如今表示,這個步驟大致上可以略過,而本月這項修正將擴及所有主要晶片設計廠商的硬體。
微軟在 10 月 1 日於自家 DirectX 開發者部落格發文宣布,Advanced Shader Delivery(簡稱 ASD)將於 10 月擴展至高通、Intel 與 Nvidia 的硬體。AMD 搶先一步,其 RDNA 系列繪圖晶片已支援這項功能。隨著新廠商加入,ASD 已涵蓋四大 GPU 製造商,微軟將此里程碑定調為讓更多玩家都能享有這項好處。
Advanced Shader Delivery 的理念很簡單。與其讓每位玩家的機器在遊戲首次執行時從頭編譯著色器,不如事先完成這項工作,並讓編譯完成的著色器與遊戲一同從雲端下載。根據微軟的說法,回報就是更短的載入時間,以及幾乎消除著色器卡頓,也就是困擾許多 PC 遊戲上市初期前幾分鐘的短暫凍結。
高通已經動了起來。該公司透過 9 月 22 日發布的繪圖驅動程式套件啟用 ASD,屬於其 2026.0 系列,這意味著搭載其晶片的裝置現在就能使用這項功能。Intel 與 Nvidia 預計將在本月內跟進。對 Nvidia 而言,其顯示卡在高階 PC 遊戲市場占據主導地位,這項新增功能之所以最重要,單純是因為它影響的玩家人數最多。
這個時機正好配合業界更廣泛的推動方向:讓 PC 遊戲玩起來更像家用主機遊戲,也就是遊戲能快速啟動,且因為硬體固定且可預測而鮮少卡頓。著色器編譯一直是 PC 開放性最後幾個頑固的遺留問題之一,是玩家長久以來接受、卻很少真正享受的取捨。
這也反映出繪圖驅動程式建構方式的轉變。晶片製造商與微軟不再把每款遊戲的著色器需求視為得在玩家機器上於執行時解決的問題,而是把這項工作移到雲端,在那裡只需做一次就能共享。這種做法唯有在硬體廠商願意合作時才行得通,這也是為什麼本月的擴展比任何單一驅動程式更新都更重要。
對開發者而言,這項改變可能簡化上市規劃。遊戲工作室往往在推出遊戲時附帶冗長的首次執行編譯步驟,或默默接受卡頓作為做生意的成本。如果預先編譯的著色器能隨下載一同送達,部分壓力就能減輕,不過結果仍取決於每款遊戲與驅動程式對這套流程的支援有多完整。
對一般玩家來說,好處不在規格表上的數字,而在於一款新遊戲的頭十分鐘。載入畫面變短,開場關卡順暢運行,機器也不再讓人覺得需要暖機。這是個不起眼的承諾,但正是這種不張揚的改進,悄悄塑造了一個平台用起來的感受。
微軟並未說明其餘廠商將在 10 月的確切何時上線,而支援情況也會因驅動程式版本與遊戲而異。儘管如此,方向已然明確:擁有 Windows 的公司正押注雲端能撫平 PC 最古老的粗糙邊角之一,而本月它把硬體世界的其餘成員一併帶上。