AMD 今天为开发中的Linux 6.2 发送了一批 AMDGPU 和 AMDKFD 内核驱动程序修复程序。本周的 AMD 图形驱动程序修复值得注意的是一些与新的 Radeon RX 7000 系列/RDNA3 硬件有关的修复。
此 AMD 拉取请求的大约一半补丁与 SMU13 修复有关,这是 Radeon RX 7900 系列首发的更新 IP 块之一。SMU 13.0 修复包括风扇速度修复,以确保正确计算 RPM 风扇速度。还有一个用于功率上限处理的 SMU13 修复,现在允许通过“power1_cap”HWMON sysfs 接口正确限制 GPU 功率预算。也有针对 SMU13 的 Bus Active, Chip Off (BACO) 修复。GC 11.0 作为带有新 RDNA3 GPU 的另一个更新块,还修复了多 GPU 支持,否则 AMDKFD 驱动程序会遇到空指针错误。
本周的 AMDGPU 更新还包括 Mario Limonciello 的补丁之一,用于延迟删除固件帧缓冲区。这是为了在 AMDGPU 驱动程序由于不受支持的 IP 块或缺少固件而无法初始化时允许在 EFI 帧缓冲区上恢复工作,因为到目前为止固件帧缓冲区很快被破坏。请参阅AMD 在没有适当的驱动程序支持的情况下运行新 GPU 时改进 Linux 体验的早期文章,尽管对于 Linux 6.2 只是关于延迟删除固件帧缓冲区的补丁,而此功能的其余部分可能会在 Linux 6.3 中结束.