夜间模式 切换到宽版

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 41|回复: 8

[数码资讯] Valve 工程师为 Linux 提出革命性显存分配优化方案

[复制链接]
  • 打卡等级:功行圆满
  • 打卡总天数:776
发表于 2026-4-13 08:33 | 显示全部楼层 |阅读模式

马上注册,查看更多内容,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
随着游戏画质不断提升,显存(VRAM)占用问题日益突出,尤其是对于 Steam Deck 掌机用户而言。

据 TomsHardware 今日报道,Valve Linux 图形驱动团队的工程师 Natalie Vock 针对这一痛点提出了一套全新的解决方案,通过优化显存分配策略,显著提升游戏性能。



Vock 开发了新的内核补丁及两个专用工具,核心思路是让操作系统明确知道:当前正在前台运行的游戏拥有显存的“优先使用权”。当显存开始吃紧时,后台任务所占用的显存数据将被强制“溢出”到系统内存中,而游戏数据则纹丝不动。

在此之前,Linux 内核并不清楚该优先保留哪个程序的数据。一旦游戏占用显存过高,内核可能会将游戏数据移出显存,转而分配给后台的浏览器窗口等程序,从而导致游戏掉帧、出现卡顿。



▲ 应用前
Vock 用一张 8GB 显存的显卡以及《赛博朋克 2077》进行了测试。未应用补丁时,有 1.37GB 的数据被“溢出”到 GTT(图形转换表,负责告诉 GPU 去系统内存中找数据)。而此时游戏实际只占用了约 6GB 显存;应用补丁后,游戏使用了近 7.4GB 的显存,GTT 中的溢出数据降至仅 650MB。



▲ 应用后
这套方案的核心组件名为“dmemcg-booster”(设备内存控制组增强版)。它告知 Linux 系统在任意时刻需要“保护”哪个程序,确保该程序的数据不会被移出显存。如果后台任务需要显存,它将被强制转移到速度更慢的系统内存中,从而保证游戏不间断流畅运行。

本质上,这套方案并非直接减少显存占用,而是优化了有限显存的分配优先级。对于 12GB 显存的显卡而言,后台程序优先级混乱的影响可能并不明显;但对于 8GB 显卡,这一优化可以充分释放其潜力。

另一个组件名为“plasma-foreground-booster”,它能自动告知 KDE 桌面环境当前哪个窗口位于前台,以便为该窗口优先分配显存。

这些补丁后续将被集成到 CachyOS 发行版中,并等待合并进主线 Linux 内核。用户可以在任何 Linux 发行版中自行下载使用这些补丁(IT之家提醒:仅适用于 AMD GPU,因为 NVIDIA 驱动的显存管理部分是闭源的)。
  • 打卡等级:已臻大成
  • 打卡总天数:469
发表于 2026-4-13 09:15 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:765
发表于 2026-4-13 09:46 | 显示全部楼层
感谢分享。
回复 支持 反对

使用道具 举报

  • 打卡等级:渐入佳境
  • 打卡总天数:40
发表于 2026-4-13 09:48 | 显示全部楼层
感谢分享,看看了解下
回复 支持 反对

使用道具 举报

  • 打卡等级:已臻大成
  • 打卡总天数:475
发表于 2026-4-13 09:59 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

  • 打卡等级:功行圆满
  • 打卡总天数:778
发表于 2026-4-13 10:15 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:200
发表于 2026-4-13 10:24 | 显示全部楼层
谢谢
回复 支持 反对

使用道具 举报

  • 打卡等级:自成一派
  • 打卡总天数:139
发表于 2026-4-13 10:48 | 显示全部楼层
版区有您更精彩
回复 支持 反对

使用道具 举报

  • 打卡等级:已臻大成
  • 打卡总天数:550
发表于 2026-4-13 16:35 | 显示全部楼层
牛X,支持...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

文字版|手机版|小黑屋|RSS|举报不良信息|精睿论坛 ( 鄂ICP备07005250号-1 )|网站地图

GMT+8, 2026-4-13 18:13 , Processed in 0.248999 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表