作者extemjin (extemjin)
看板C_Chat
標題[閒聊] Linux新最佳化 VRAM爆了也能暢玩遊戲
時間Thu Aug 20 18:36:27 2026
反觀WINDOWS....
說好的WIN11記憶體大減肥最好給我快一點喔
不怕爆記憶體了 Linux神級最佳化 顯示記憶體不夠用也能順暢玩遊戲
https://news.xfastest.com/165143/linux-vram/
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
的效能,仍然處於可以遊玩的程度,而不是因為記憶體不足直接崩潰。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.220.195 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Chat/M.1787222189.A.61F.html
1F:推 ayuhb: 有誰個人電腦用這個 08/20 18:38
2F:推 chrisjohn214: 所以說,那個遊戲呢...... 08/20 18:39
3F:→ jeff666: 我是不太懂為何要用Linux玩遊戲 08/20 18:39
4F:推 uohZemllac: 用Linux玩遊戲的應該比日本壓縮機還稀少 08/20 18:39
5F:推 kaj1983: 還有人記得以前gta4爆vram時調用ram去當緩衝嗎? 08/20 18:39
6F:→ jeff666: 一堆遊戲都不支援 08/20 18:39
7F:噓 RinLink: windows vram爆了就是拿ram來用 08/20 18:41
8F:→ rewisyoung: 用linux玩遊戲的人不用問 因為都會自己講出來 08/20 18:42
9F:→ sezna: 所以支援幾個遊戲 08/20 18:44
10F:推 buke: Linux只有用過console介面的 08/20 18:45
11F:推 kira925: nV用不了 因為nV驅動沒開源 08/20 18:45
那已經是上個月前的過去式,雖然沒有徹底開源
※ 編輯: extemjin (114.36.220.195 臺灣), 08/20/2026 18:46:27
12F:噓 Monetelliz: 誰用Linux玩遊戲 08/20 18:47
13F:→ krousxchen: steam deck就是用linux呀 08/20 18:47
14F:→ krousxchen: 問了一下ai,steam os有一萬八千款遊戲相容 08/20 18:53
15F:推 sokayha: 這玩意應該是win本來就做了 所以win爆vram也只是fps會在r 08/20 18:53
16F:→ sokayha: am置換時嚴重掉格 也是不會直接崩 08/20 18:53
17F:噓 brownayden: 覺得linux這個好可以改去用linux玩3A看看 保證玩不到 08/20 18:56
18F:→ brownayden: 幾款就轉回來乖乖用windows了 08/20 18:56
19F:推 sokayha: win工作管理員 gpu頁面下面會看到一個共用gpu記憶體 就是 08/20 18:57
20F:→ sokayha: 在做這個 08/20 18:57
21F:推 reaturn: Android就是基於Linux核心弄出來的呀…怎麼不能玩遊戲了 08/20 19:04
22F:推 Bencrie: 以前 AGP 時代爆 vram 也不會 crash 啊,頂多就是一直 08/20 19:04
23F:→ Bencrie: swap in out到 ram,速度變慢而已 08/20 19:05
24F:推 YeaPa: Linux 7.3 steam os有跟這麼快嗎? 08/20 19:05
25F:推 Bencrie: Linux玩不起來遊戲就換家用機玩。我才不要回 Windows 08/20 19:08
26F:→ sokayha: 是Valve提交功能到公版的 所以理論上當然是它自己的已經 08/20 19:09
27F:→ sokayha: 有了 08/20 19:09
28F:→ Bencrie: 按照週期要換 kernel 也是等年底 7.4 LTS 08/20 19:10
29F:推 tsunamimk2: cgoup v2對vram的管理喔 這不是去年的事了嗎 08/20 19:26
30F:→ tsunamimk2: 這個修改是因為cgroup 管理記憶體的時候 沒有對vram特 08/20 19:28
31F:→ tsunamimk2: 別處理 所以當遇到vram用光的時候會不分青紅皂白往ram 08/20 19:28
32F:→ tsunamimk2: 搬 然後shader就爆掉了 08/20 19:28
33F:推 tsunamimk2: 喔 valve加入的擴充是能夠分出遊戲用的還是桌面用的 08/20 19:34
34F:→ Luciferspear: ATL+F4 08/20 20:22
35F:推 kira925: Valve可以自己打patch 當然SteamOS已經可以有 08/20 21:12
36F:推 hgs1906: opensuse 底下 bottles 玩 DQ7R 應該算吧… 08/20 21:43
37F:→ tsunamimk2: 這個修改主要是針對比較低階的顯卡 vram少的 08/21 12:42
38F:→ tsunamimk2: 因為原本cgroup2處理記憶體用量的時候 是沒有分桌面 08/21 12:43
39F:→ tsunamimk2: 還是遊戲用的 於是記憶體快爆炸的時候就會去搬遊戲的 08/21 12:43
40F:→ tsunamimk2: 這一搬遊戲就會立刻效能變爛甚至直接死掉 08/21 12:43
41F:→ tsunamimk2: 這個修改主要是讓kernel分得出哪些是不能動的 08/21 12:44
42F:→ tsunamimk2: 其實一個桌面環境至少都會吃到1~2G的vram 08/21 12:44
43F:→ tsunamimk2: 所以要跑AI的話 最好所有圖形界面全都不要 08/21 12:44