Mesa 23.1 正在等待一個相當深遠的變化,這應該會導致大多數遊戲的這個 OpenGL-on-Vulkan 驅動程序的內存利用率減少一半,而不會對性能產生負面影響,並且可能會關閉過程中的一些錯誤。
Valve 的 Linux 圖形驅動程序團隊的 Mike Blumenkrantz 最近著手研究序列化所有 NIR,同時尋找 Zink 過度使用 RAM 的經驗。這與 RADV 驅動程序更改類似,以降低 3 月底處理的某些遊戲的系統 RAM 使用。
使用新的合併請求 對於 Zink 序列化所有 NIR,Blumenkrantz 將其總結為:
“這在大多數遊戲中將驅動程序內存利用率降低了 50% 以上,並且沒有性能影響
可能修復了#8699 #8328 #6024”
很高興看到和他還發布了一篇博文,詳細介紹了該錯誤搜尋冒險以發現之前大量使用 RAM 的情況。
此更改應該會在本季度的 Mesa 23.1 版本中及時合併到 Git。