V社持續改善AMD顯示卡Linux開源驅動增強遊戲效能
作為將OpenGL 圖形API 帶到更多平台的專案Project Mesa 的一部分,Valve的開發人員最近為基於Vulkan 的Linux AMD 顯示卡開源驅動RADV 進行了更新,為使用該驅動的設備進行了效能提升。顯示卡驅動包含名為編譯器的程序,該程序的作用是將遊戲或應用程式發布的著色器程序轉換為顯示卡可以運行的二進位格式。
AMDRadeon 圖形晶片Linux 驅動有著名為LLVM 的自家編譯器,但V 社為RADV 創建了名為ACO(Amd COmpiler)的編譯器。
根據Phoronix 報導,SteamDeck 團隊的軟體開發人員對這個ACO 編譯器進行了重要更新,調整減少了GPU 為獲得相同結果必須處理的指令數量,有助於減少總體程式碼的大小,並提高了運行時的效能。
在更新後,部分用戶報告指出《Cyberpunk2077》等遊戲的效能提升最高可達14%。
V 社免費為開源驅動更新的主要原因自然是為了改進Steam Deck 體驗。SteamDeck 使用基於Linux 的SteamOS,並且其使用的APU 整合式顯示卡使用了RADV 驅動。不過其他使用AMD 顯示卡的Linux 用戶也能免費享有這些改進。