在即将到来的 Linux 6.14 周期之前,本周提交给 DRM-Next 的拉取请求将设备内存“DMEM”的概念引入 cgroup,其主要预期用途是根据 cgroup 层次结构限制设备内存使用,例如具有专用 vRAM 的显卡。
Intel 的 Maarten Lankhorst 一直在推动 DMEM cgroup 的工作,目前只有直接渲染管理器 (DRM) 子系统是此代码的用户,尽管将来此设备内存 cgroup 处理可以扩展到附加了专用内存的其他设备类型。
对于 Linux 6.14,DMEM cgroup 支持已连接到 Intel Xe 内核图形驱动程序中,以允许根据 Intel 图形卡的 cgroup 层次结构限制视频内存。这个用于 vRAM 内存核算的 DMEM cgroup 代码也可以被其他依赖 TTM 进行内存管理的内核图形驱动程序“轻松”使用。
这个用于控制视频内存限制的 DMEM cgroup 支持已于本月晚些时候 Linux 6.14 合并窗口打开之前于周一通过此拉取请求提交。
转自 Device Memory “DMEM” Cgroup Support Ready For Linux 6.14 To Allow Limiting GPU vRAM – Phoronix