![]()
Valve Linux圖形驅動團隊工程師Natalie Vock提出了Linux系統的顯存優先級管理方案,可提升8GB及以下顯存顯卡的游戲性能。
![]()
該方案通過內核補丁和工具確保前臺游戲優先使用顯存,后臺任務遷移至系統內存。問題根源是Linux內核缺乏顯存優先級判斷能力——顯存不足時,系統會隨機將程序數據遷移至GTT(系統內存中的GPU尋址區域),不區分前臺游戲與后臺程序。
以《賽博朋克2077》測試為例:8GB顯卡上游戲僅使用約6GB顯存,1.37GB數據被遷至GTT,導致幀率不穩和卡頓。
![]()
該方案含兩個核心組件:dmemcg-booster可標記需“保護”的前臺程序,避免其顯存數據被系統驅逐,轉而將后臺任務擠入速度更慢的系統內存;plasma-foreground-booster可自動識別KDE桌面環境中的前臺窗口并分配顯存優先級。
應用補丁后,《賽博朋克2077》顯存占用從6GB提升至7.4GB,GTT占用從1.37GB降至650MB,游戲流暢度明顯改善。
![]()
目前這些補丁正集成到CatchyOS,并已提交Linux內核合并申請。需注意,該方案僅適用于AMD顯卡,NVIDIA顯卡因閉源驅動的內存管理機制無法使用。
![]()
Steam社區
記得關注~
![]()
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.