今天发出的是 6.11-rc7 的 DRM 修复程序,然后 Linux 6.11-rc7 内核将于周日发布。像往常一样,大多数变化都围绕着 AMDGPU 和 Intel i915/Xe 驱动程序,以及对较小驱动程序的随机修复。不过,AMD Radeon 图形驱动程序方面有一个变化值得强调,以解决影响最新内核的性能回归问题。
本周的 AMDGPU 修复中值得注意的是,在清除 VRAM 时解决了 CPU 峰值问题。AMD 的 Alex Deucher 编写了一项更改,始终为 GEM 分配分配已清除的 VRAM。Alex 在补丁中解释说:
“这会增加分配延迟,但更符合用户期望。随着 Arun 一直在开发的 drm buddy clearing 补丁,延迟应该会得到改善。
此外,这还修复了在释放时执行擦除时出现的高 CPU 峰值。
值得注意的是,它修复了这个错误报告:与 Linux-LTS 6.6.42 相比,Linux 6.10.2 上的 Dota 2(可能是其他)的性能大幅下降。一位用户发现,当迁移到最新版本的 Linux 内核时,Valve 的 Dota 2 游戏和其他游戏(如《古墓丽影:崛起》)的性能会大幅下降。
事实证明,回归是在四个月前向 AMDGPU 驱动程序添加透明页面功能时引入的。
这种回归并未影响所有游戏,但对于像 Dota 2 这样的游戏来说,最终导致了巨大的性能损失:
本周使用此 AMDGPU 补丁的 DRM 修复和其他修复应该立即合并到 Linux Git 中,并在周日的 Linux 6.11-rc7 内核版本中找到。反过来,此补丁也应向后移植到当前的稳定内核。