不怕爆記憶體了 Linux神級最佳化 顯示記憶體不夠用也能順暢玩遊戲
Linux核心目前已更新至7.3版,此次新增的大量功能中,有一項對遊戲玩家相當友好的技術,即使只有8GB顯示記憶體,玩遊戲時亦不用那麼擔心爆RAM的問題。
今年4月,Valve繪圖團隊成員Natalie Vock提交了一項顯示記憶體管理修補程式,經過約4個月後,如今已正式合併至Linux 7.3核心。事實上,這項修補程式先前即已經導入SteamOS,因此Steam Deck使用者其實早已享受到此項改進,只是可能自己都不曉得。
此一修補程式從底層改善了Linux系統的顯示記憶體(VRAM)管理機制,其能令顯示記憶體需求超過實際容量的遊戲,仍然維持相對流暢的執行,而不至於直接崩潰。過去遇到此種情況時,遊戲可能直接跳出錯誤並崩潰,或者因為顯示記憶體不足造成效能大幅下降,亦即玩家俗稱的”爆記憶體”,嚴重時甚至幾乎無法遊玩。
以《Indiana Jones and the Great Circle(印第安納瓊斯:古老之圈)》進行實際測試,測試系統僅配置8GB顯示記憶體,但將遊戲需求設定為9GB,亦即超出實體容量約1GB。於此情況下,遊戲的平均幀時間仍只有19.6ms,換算約為51 FPS,依然能維持相當流暢的遊戲體驗。
即使進一步將顯示記憶體需求提高至10GB,平均幀時間亦只有約29.8ms,相當於約34 FPS的效能,仍然處於可以遊玩的程度,而不是因為記憶體不足直接崩潰。
