Linux 核心中的最佳化補丁為具有很少 VRAM 的顯示卡帶來了顯著的效能提升。在 Radeon RX 6500 XT 上進行的測試記錄了在低設定下以全高清運行的特定遊戲的顯著跳躍。該解決方案的重點是當視頻內存空間緊張時優先考慮正在運行的遊戲。
這套修補程式和輔助工具由 Valve 承包商兼 Linux 圖形驅動程式專家 Natalie Vock 開發,可協助系統更好地決定在 VRAM 中保留哪些資料。以前,核心對分配進行一般處理,並且可以刪除遊戲資源以為後台進程(例如瀏覽器視窗)騰出空間。現在前景有明確的優先權。
該補丁在實踐中如何發揮作用
該機制使用來自用戶上下文和活動應用程式的資訊來管理 VRAM 上的壓力。當空間耗盡時,系統會將較低優先順序的資料移至 RAM,而不是觸及屬於全螢幕遊戲的資料。這減少了 VRAM 和系統記憶體之間不必要的交換,這種交換通常會導致效能下降。
此實作涉及對 amdgpu 驅動程式和核心以及用戶空間元件的變更。像 CachyOS 這樣的發行版已經透過安裝 GPU 增強器的簡單選項來促進啟動。最近的測試正是使用了這種配置和 Ryzen 5 5600X 處理器。
- 《心靈殺手 2》的平均 FPS 值從 12-14 左右提高到 41 FPS,在最低預設和 FSR 品質下幾乎是結果的三倍。
- 《生化危機安魂曲》平均提高了 11 FPS,在低 1% 的情況下提高了 20 FPS,VRAM 使用限制為 4 GB。
- 《寂靜嶺》f 進步不大,低於 3 FPS。
- 另外七種接受測試的證券要么沒有上漲,要么表現相同或稍差。
結果因遊戲而異
並非所有遊戲都能獲得相同程度的受益。這種增益主要出現在接近 VRAM 限制並經常遭受驅逐的遊戲中。在《心靈殺手 2》中,消耗量增加了約 300 MB,但遊戲獲得了穩定性,因為核心不再優先考慮背景元素。
在《生化危機安魂曲》中,最低要求有了顯著提高,這意味著遊戲過程中明顯的卡頓和掉線現象減少了。在《最後生還者第二部》中,在某些情況下結果是中性或負面的。這些數據來自全高清測試,圖形最低限度是使用入門級硬體的常見條件。
對於那些使用舊硬體的人的好處
具有 4 GB 或 8 GB VRAM 的卡片的擁有者在 AAA 版本中面臨越來越多的限制,這需要越來越多的視訊記憶體。該補丁不會減少遊戲消耗,但可以防止次要任務竊取必要的空間。這意味著即使 VRAM 達到最大值,效能也會變得更加一致。
該解決方案在 Linux 生態系統中尤其重要,與 Windows 相比,特定的最佳化已經在某些場景中提供了優勢。 Vock 的工作增加了遊戲平台的其他最新進展,例如對 Proton 和 RADV 驅動程式的改進。
還需要發展什麼
收益並不具有普遍性。在測試的幾款遊戲中沒有相關差異,這表明優勢取決於每個遊戲的 VRAM 使用情況。此外,啟動需要相容的內核,目前在 KDE 環境中效果最佳。對其他驅動程式(例如 Intel x)的支援仍處於早期階段。
開發人員和 Lux 社群關注主要發行版補丁的進度。同時,擁有更普通 GPU 的用戶可以在已經整合該工具的發行版上嘗試該工具,例如 CachyOS。
測試技術表
- GPU:Radeon RX 6500 XT,附 4GB 記憶體
- 處理器:銳龍 5 5600X
- 解析度:全高清
- 設定:最小預設
- 發行版:CachyOS 已啟動助推器
- 基準測試來源:NJ Tech 進行的測試
此補丁代表了延長 Linux 輸入卡使用壽命的具體一步。雖然結果好壞參半,但《心靈殺手 2》等遊戲的快速發展表明,核心優化無需新硬體即可產生真正的影響。

