Valve Linux 图形团队的 Timur Kristóf 去年解决了开源 AMDGPU 内核图形驱动程序中剩余的问题,以便旧的 AMD GCN 1.0 和 GCN 1.1 显卡可以默认使用 AMDGPU,而不是以前主要用于 GCN/RDNA 之前显卡的 “Radeon” 内核驱动程序。不过,GCN 1.1 APU 支持仍然存在一些限制,导致 Kaveri 和其他设备无法使用现代 AMDGPU DC “显示核心” 代码。但 Timur 的新补丁解决了这些限制。
本周 Timur Kristóf 发布了一组 14 个补丁,用于在 AMDGPU DC 代码中启用对外部 DP 桥接编码器的支持。通过将 DP 桥接编码器连接到 AMDGPU 显示核心,这将使基于 GCN 1.1 的台式机和笔记本电脑中的 AMD APU 达到功能兼容性,从而使用现代的 AMDGPU DC 支持,而不是传统的显示代码。

通过这些补丁,AMDGPU DC 可以默认启用 Sea Islands(GCN 1.1)APU。相比之下,与旧版 Radeon 驱动程序相比,将这些 AMD APU 迁移到 AMDGPU Linux 驱动程序将启用 DP/HDMI 音频支持、DisplayPort 多流传输(DP MST)、可变刷新率(VRR)、10 位色深、一些高动态范围(HDR)功能、原子模式设置以及其他旧版驱动程序代码中尚未实现的功能。
“从现在开始,我们也可以在 CIK APUs 上默认启用 DC。DC 提供了对 DP/HDMI 音频、DP MST、VRR、10 位颜色、部分 HDR 功能、原子模式设置等的完美支持,而不会损失任何功能。”
这些补丁现已提交供审查,但考虑到时间安排,它们不太可能在即将到来的 Linux 6.20~7.0 内核合并窗口中看到,因此预计要到夏季随后的~7.1 内核周期才会被主线合并。无论如何,这对于仍在 Linux 上使用较旧 AMD Kaveri / Kabini / Mullins APU 的用户来说是一个令人愉快的胜利。

特别感谢 Valve Linux 图形团队的 Timur,他持续通过开源 Linux 驱动增强对老旧 AMD GPU 的支持。诚然,许多 2026 年及以后的遊戲在 Kaveri 级 APU 上可能无法流畅运行,尽管对于一般桌面使用而言,这确实是令人期待的 DP/HDMI 音频、有限的 HDR 功能以及其他特性的改进。
转自 Valve Developer Improves Aging AMD APUs On Linux With VRR, DP/HDMI Audio, HDR & Atomic – Phoronix
Linuxeden开源社区