
AMD 今天向 DRM-Next 发送了他们最新的 pull 请求,其中包含新的 AMDGPU/AMDKFD 内核驱动程序更改,他们希望这些更改能进入下一个内核周期,这个周期要么被称为 Linux 6.20,更有可能被称为 Linux 7.0。本周的 pull 请求中值得注意的是启用了许多新的 GPU 硬件 IP 块,包括作为 GFX12.0 / RDNA4 之后的最新新增的 GC/GFX 12.1。
在最近几周,AMD 正在努力支持下一代图形 IP 块,包括 GFX 12.1。由于 AMD 采用逐个 GPU IP 块启用的方式,而不是过去的大型整体补丁系列,并带有神秘的代码名称,因此从外部确定这些新的 IP 块版本与哪些推测/传言的产品相关联仍然更加困难。
通过今天的 pull 请求,新启用的 IP 版本包括 SMUIO 15、PSP 15、IH 7.1、IH 6.1.1、MMHUB 3.4、MMHUB 4.2、GC 12.1、GC 11.5.4、SDMA 6.1.4、SDMA 7.1、SMU 15、SDMA 7.11.4 和 JPEG 5.3。
SMU 15 代码还指向了 Radeon GPU 硬件与 NPU 的更高集成度。
除了 GC(GFX)12.1 之外,正如你所见,这个 pull 请求中还启用了多个模块的两个 IP 版本,因此将用于不同的产品。由于 GC/GFX 11.5.4 也被启用,GFX 11.5 系列是用于 RDNA 3.5 图形的,因此随着 11.5.4 版本的添加和其他模块的旧 IP 小版本的增加,看起来即将迎来另一个 RDNA 3.5 的添加。
与 ROCm 的 AMDKFD 计算驱动一起,这个 pull 请求还添加了对 GC 12.1 和 GC 11.5.4 的支持。AMDKFD 驱动还添加了每个上下文的支持和其他改进。用于每个上下文支持的 ROCm 用户空间代码也在同步开发中。
无论这些产品最终变成什么样子,很高兴看到 Linux 支持在产品发布前继续准备并向上游推进。
今天的 AMDGPU 拉取请求还带来了对更大的 GPU 地址空间的支持、文档更新、HDMI 修复、DC 浮点数修复、用户队列更新、DisplayPort 音频修复以及其他更新。
amd-drm-next-6.20-2026-01-09:
amdgpu:
– GPUVM 更新
– 初步支持更大的 GPU 地址空间
– 初步支持 SMUIO 15.x
– 文档更新
– 初始 PSP 15.x 支持
– 初始 IH 7.1 支持
– 初始 IH 6.1.1 支持
– SMU 13.0.12 更新
– RAS 更新
– 初始 MMHUB 3.4 支持
– 初始 MMHUB 4.2 支持
– 初始 GC 12.1 支持
– 初始 GC 11.5.4 支持
– HDMI 修复
– 面板回放改进
– DML 更新
– DC FP 修复
– 初始 SDMA 6.1.4 支持
– 初始 SDMA 7.1 支持
– Userq 更新
– DC HPD 重构
– SwSMU 清理和重构
– TTM 内存操作并行化
– DCN 3.5 修复
– DP 音频修复
– Clang 修复
– 其他拼写修复和清理
– 初始 SDMA 7.11.4 支持
– 将传统 DRM 日志辅助函数转换为新的 DRM 日志辅助函数
– 初始 JPEG 5.3 支持
– 通过驱动程序支持更改 UMA 大小
– DC 模拟修复
– GC 9 gfx queue 重置支持
– 初步 SMU 15.x 支持amdkfd:
– 保留 SDMA 重新设计
– 重构 SPM
– 初始 GC 12.1 支持
– 初始 GC 11.5.4 支持
– 初始 SDMA 7.1 支持
– 初始支持 SDMA 6.1.4
– 增加 kfd 进程哈希表
– 每个上下文支持
– 拓扑修复radeon:
– 将传统 DRM 日志辅助函数转换为新的 DRM 日志辅助函数
– 使用 devm 管理 I2C 调制解调器
– 修复可变长度数组问题
– 其他清理工作
在 Linux 6.20~7.0 之前的 AMD 内核驱动程序更新中,完整的补丁列表可以通过拉取请求找到。
转自 AMD Enabling New GFX12.1 & More RDNA 3.5 Hardware Blocks With Linux 6.20~7.0 – Phoronix
Linuxeden开源社区