Valve 的 Linux 圖形驅動程序開發人員繼續堅持不懈地優化 Mesa Radeon Vulkan 驅動程序“RADV”,今天針對一款未命名的即將推出的遊戲進行了優化,現在它幾乎可以與 Windows 下的性能相媲美。
Valve 多產的 Mesa 開發人員 Samuel Pitoiset 在開始擔任 GSoC Nouveau 開發人員後於 2016 年重新加入 補丁 等待解析查詢著色器中的遮擋查詢。 Pitoiset 在補丁消息中解釋說:
“對於解決一堆遮擋查詢(在本例中為 4096)的遊戲來說,這確實很明顯,因為似乎發出 4096 個 WAIT_REG_MEM 數據包會比預期停滯更多。通過在解析查詢著色器中等待查詢來修復此問題。”
但讓這種性能優化更加有趣的是下一部分:
“這提高了未發布遊戲的性能+~10%(71->78 FPS)。RADV 現在應該非常接近該遊戲的 Windows 性能。”
沒有提及或暗示未發布的遊戲是什麼,但它應該是一些值得注意的標題,因為它已經被 Valve 的 Linux/Steam Play 團隊提前調整。儘管通過 Steam Play 在 Linux 上玩 Windows 遊戲,它確實出現在 MR 提到,“這消除了 Hans-Kristian 報告的帶有遮擋查詢的氣泡,並在該遊戲中提供 +~10% FPS。” Hans-Kristian Arntzen 是 VKD3D-Proton 的首席開發人員,負責在 Vulkan 上為 Proton/Steam Play 實施 Direct3D 12。
無論如何,Valve 的 Linux 團隊做得很好,看看現在提供“非常接近”Windows 性能的未發布遊戲是什麼將會很有趣。