NVIDIA 釋出「自動著色器編譯」(Auto Shader Compilation)更新的 Beta 測試功能
每次遊戲更新或者驅動更新後,遊戲一開就出現「正在編譯著色器」的進度,或者是開啟後遊戲後在背景進行著色器編譯導致遊戲效能低落的問題。
NVIDIA 在 GeForce Game Ready Driver 595.97 WHQL 驅動程式中新加入「自動著色器編譯」(Auto Shader Compilation),「這功能可以在驅動更新後自動更新這些遊戲著色器」。
著色器定義了螢幕上的每一個像素。由於遊戲程式碼是以開發者友善的高階語言撰寫,必須轉換成相容的機器語言。這個過程稱為「編譯」,CPU 會將通用的著色器程式碼轉換成 GPU 可執行的最佳化格式。現代遊戲需要數以萬計的著色器轉換,而在遊戲更新或 GPU 驅動更新後,這個過程必須重新進行。
驅動預設將「Shader Cache」設定為關閉,玩家可在 NVIDIA App 繪圖 > 全域設定找到 Shader Cache 並啟用,並可設定快取大小與自動更新快取。
各位玩家還是要注意,即便開啟 Shader Cache 功能,第一次啟動遊戲還是需要等待遊戲處理著色器編譯,而在日後驅動更新時則可藉由 Shader Cache 來自動更新遊戲的著色器編譯。
source: nvidia.com
