過去兩年裡,顯存成為了玩家所要面臨的一個大問題。不少3A遊戲大作都有著更高的顯存容量要求,即便只是1080P解析度,且GPU性能足夠,也可能出現8GB顯存「拖後腿」的情況。一方面是性價比越來越高的2K和4K高刷遊戲顯示器,另一方面是DRAM漲價導致顯卡價格飆升,這一點在大容量顯存顯卡上更為凸顯,讓不少玩家陷入了兩難。

據TomsHardware報道,最近Valve Linux圖形驅動團隊工程師就提出了一項針對Linux作業系統的顯存管理方案,以解決Linux核心對顯存使用優先級缺乏判斷能力的問題,主要針對8GB及以下顯存的顯卡,以提升遊戲性能。
一般情況下,當顯存不足的時候,Linux作業系統會隨機將數據遷移至GTT(圖形轉換表),也就是系統內存中的GPU尋址區域,並不會區分前台遊戲還是後台數據,沒有所謂的優先級。一旦出現這種情況,那麼玩家在遊戲裡大概率就會感覺到卡頓。新方案通過核心補丁和配套工具,確保前台遊戲對顯存的優先使用權,並強制後台任務遷移至系統內存,從而優化了顯存的使用率。
根據Valve提供的測試數據,使用8GB顯存的顯卡運行《電馭叛客2077》時,發現遊戲僅使用6GB顯存,有1.37GB數據遷移至GTT,導致幀率不穩。應用了新方案後,遊戲使用了近7.4GB的顯存,GTT降至650MB,遊戲流暢度有了明顯改善。






