Ahead of the imminent Linux 6.15 merge window expected to begin next week, a batch of AMDGPU/AMDKFD Radeon kernel driver updates were sent out on Friday for this next kernel cycle. It’s mostly about bug fixes but does container cleaner shader support for AMD RDNA 3.5 graphics.
Over the past several months has been work by AMD Linux graphics software engineers on enabling cleaner shader support for various hardware generations. This is part of their effort for helping to ensure user/app isolation for clearing and initializing certain GPU resources. so that the state is clean (isolated) between different workloads and removing any remnants of residual data. This is particularly important for shared computing environments and the cloud but even too for untrusted applications and other uses.
With this latest AMDGPU pull request for Linux 6.15, cleaner shader support is extended for GC 11.5 (GFX11.5) that is for the RDNA 3.5 graphics with the integrated graphics found in the Ryzen AI 300 series and other recent SoC designs.
Besides the RDNA 3.5 cleaner shader support, the other code this week for AMDGPU and AMDKFD is mostly bug fixing:
amdgpu:
– Refine nomodeset handling
– RAS fixes
– DCN 3.x fixes
– DMUB fixes
– eDP fixes
– SMU 14.0.2 fixes
– SMU 13.0.6 fixes
– SMU 13.0.12 fixes
– SDMA engine reset fixes
– Enforce Isolation fixes
– Runtime workload profile ref count fixes
– Documentation fixes
– SR-IOV fixes
– MES fixes
– GC 11.5 cleaner shader support
– SDMA VM invalidation fixes
– IP discovery improvements for GC based chipsamdkfd:
– Dequeue wait count fixes
– Precise memops fixesradeon:
– Code cleanup
This pull request outlines these very latest AMD changes intended for Linux 6.15, on top of other AMDGPU changes already queued in DRM-Next.