在上周为 Linux 7.0 提供的主要 DRM 内核图形驱动功能更新之后,周五合并到 Linux 7.0 Git 中的是这些 Direct Rendering Manager 驱动程序的第一批修复。在这最新的 pull 请求中,AMDGPU 修复占据了大部分代码更改,包括对老化 Radeon 图形处理器的更多增强。
现已合并到 Linux 7.0 中的代码包含了 Valve 开源 Linux 图形团队 Timur Kristóf 提供的更多 AMDGPU 修复。Timur Kristóf 一直负责通过 AMDGPU 内核驱动程序改进旧 AMD GCN 1.0 和 GCN 1.1 GPU 的支持,并推动了从传统 Radeon DRM 驱动程序到默认更改。Timur 继续处理一些遗留问题,例如一些 APU 支持问题。Linux 7.0 中最新的补丁现在解决了在使用 AMDGPU DC 显示代码与 Radeon HD 7790 等设备时出现的“黑屏”问题。该代码还使模拟连接器支持更加一致,并使 AMDGPU 显示代码中的其他显示连接器类型更加接近。

Alex Deucher 还提交了一个修复,用于在具有可切换图形的 Apple MacBook 上保留 VGA 内存。对于使用 Intel CPU 且具有可切换图形的旧 Apple MacBook Pro,已经提交了一个修复,用于解决在使用 GNOME on Wayland 时(例如 Radeon Pro 560)出现的光标闪烁和 AMDGPU 错误问题。
Linux 7.0 Git 中的 AMDGPU 也包含了对海南 GPU 的修复,一些针对 Linux 7.0 内核中引入的新 AMD 图形 IP 模块的更新,用于即将推出的硬件,Fastboot 修复,以及其他各种修复。其中许多与相关联的修复应该在未来几天内回退到稳定内核系列。
有关这些现已合并的 AMDGPU 修复以及一些 Intel 图形驱动程序修复的更多详细信息,请通过 DRM 合并查看。
转自 Linux 7.0 Lands More AMDGPU Fixes For Old Radeon Hardware – Phoronix
Linuxeden开源社区