随着 Linux 6.15 合并窗口仅过了一周,许多修复已经流入主线树,就像内核周期早期阶段的常规一样。一夜之间合并了许多 Direct Rendering Manager (DRM) 修复程序,其中包括对 Intel 和 AMD Radeon 内核图形驱动程序的一些显着更改。
在周日发布 Linux 6.15-rc2 之前,现在有一大批 DRM 修复合并到内核代码库中。在 AMDGPU 驱动程序方面,本周的一个显着变化与其说是“修复”,不如说是挤压了一个功能。AMDGPU 的 cgroups 实现围绕离散视频内存 (VRAM) 的简单管理。在 Linux 6.14 中,为设备内存添加了基础架构,“DMEM”cgroup 支持,以允许限制 GPU vRAM 和类似用途。在 6.15 之后的合并窗口中压缩是公开 DMEM cgroups 对具有独立 AMD 显卡/加速器的 AMDGPU 驱动程序的支持所需的集成。
AMDGPU 驱动程序还修复了一些 eDP 问题、固定 VRAM DMA-BUF(如果导入可以处理对等 (P2P)、工作负载配置文件修复、IP 发现修复和各种其他修复。
在英特尔 Xe 内核图形驱动程序方面,本周的一批修复为 Battlemage 添加了新的 0xE211 设备 ID,用于该尚未发布的产品。如上述链接的文章所述,0xE211 设备 ID 最近也被添加到 Mesa 驱动程序代码中。
Intel Xe 驱动程序还修复了一个问题,使几何流的 L3 只读缓存行失效。据说这至少可以解决 Meteor Lake 图形上的重大闪烁问题。此错误报告概述了那些 Intel 图形闪烁问题。
本周的 DRM 修复程序还修复了 Intel 的 GDDR+ECC 内存类型检测、AMDKFD 计算驱动程序的队列重置修复、Intel NPU (IVPU) 加速器驱动程序的暂停/恢复支持已修复,以及各种其他随机修复。
此 pull 概述了本周在 Linux 6.15-rc2 之前合并的所有内核图形/显示驱动程序。
转自 Linux 6.15 Fixes Intel Graphics Flickering Issue, Adds AMDGPU DMEM Cgroups Support – Phoronix