作者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/cn.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