(つ`ω´)つ says to Ubuntu 台灣社群
Valve 工程師改善 Linux 遊戲的顯示記憶體占用 隨著遊戲的圖像需求日益提升,顯示記憶體占用愈來愈成為一大問題。想提升視覺擬真度,就需要把越來越多的遊戲素材儲存在顯示卡的顯示記憶體中。然而,顯示記憶體容量有限,不是每個人的桌機上都有配備 128 GB 大容量顯示記憶體的資料中心等級 GPU。Valve 工程師 Natalie Vock 開發了新的核心修補程式與兩套專用工具,用來解決 8 GB 以下顯示卡的顯示記憶體占用問題。她的修補程式主要針對 AMD GPU,Intel 的 Xe 顯示卡也支援,但採用 NVIDIA 專有驅動程式的顯示卡則不支援——原因是 NVIDIA 的專有核心模組不支援 dmem cgroups。她的方法重點在於確保前景執行的遊戲能優先使用顯示記憶體;如果顯示記憶體開始被占滿,背景工作所占用的顯示記憶體會優先轉移到系統記憶體中。在配備 8 GB 顯示記憶體的顯示卡上執行《電馭叛客 2077》時,有 1.37 GB 的顯示記憶體溢出到 GTT (Graphics Translation Table),遊戲實際上只用了 6 GB 顯示記憶體;套用修補程式之後,遊戲占用的顯示記憶體提升到 7.4 GB,GTT 則降到 650 MB。 https://pixelcluster.github.io/VRAM-Mgmt-fixed/ https://pixelcluster.github.io/VRAM-Mgmt-fixed/