AMD has sent out their initial pull request of “new stuff” for their AMDGPU kernel graphics driver and AMDKFD compute driver of feature additions they want to make for the upcoming Linux 6.15 kernel. Most notable from this week’s submission to DRM-Next is preparing a lot of new GPU hardware support.
This week’s pull request includes enabling a lot of new IP blocks as part of their bring-up for upcoming GPU models. As has been the case in recent years with their IP-based discovery and versioning each of the IP blocks independently, it’s difficult to determine for precisely which hardware products these blocks will be used for. But among them are adding new GC 11.5.2 and GC 11.5.3 support in Linux 6.15. GC 11.5 is for RDNA3.5 so presumably some additional AMD APUs coming with RDNA3.5 graphics beyond the already supported hardware… Perhaps some new custom APUs or the like. There is also some IP block additions likely correlating to enablement work not on the Radeon consumer side but for the next-gen Instinct MI350 accelerators.
The newly-enabled IP blocks with this week’s AMD graphics driver pull for Linux 6.15 includes the GC 11.5.2, GC 11.5.3, SDMA 6.1.3, NBIO 7.11.2, NBIO 7.9.1, MMHUB 3.3.2, MMHUB 1.8.1, SMU 14.0.5, SMUIO 13.0.11, PSP 14.0.5, UMC 12.5.0, and DCN 3.6.0. Whatever these IP block versions end up correlating to, nice to see AMD getting the open-source Linux driver support out early with the recent and upcoming RDNA4 and RDNA3.5 graphics processors already being supported by the mainline kernel.
Also notable with this week’s pull is enabling the OEM i2c support for custom RGB lights and other features with some AIB graphics card models. For more information on that work see AMD Linux GPU Driver Preps OEM i2c Bus Support Used For RGB Control & More.
Plus this pull brings dynamic workload profile switching for all generations of RDNA/Navi GPUs, support for larger video BIOS sizes, IP discovery updates, JPEG queue reset support, RAS CPER support for Common Platform Error Record, BT2020 HDR fixes, and enabling the Broadcast RGB DRM property.
Here’s the full list of highlights for this week’s AMDGPU/AMDKFD pull request for Linux 6.15:
amd-drm-next-6.15-2025-02-21:
amdgpu:
- Add OEM i2c support for RGB lights, etc.
- Add support for GC 11.5.3
- Add support for GC 11.5.2
- Add support for SDMA 6.1.3
- Add support for NBIO 7.11.2
- Add support for NBIO 7.9.1
- Add support for MMHUB 3.3.2
- Add support for MMHUB 1.8.1
- Add support for SMU 14.0.5
- Add support for SMUIO 13.0.11
- Add support for PSP 14.0.5
- Add support for UMC 12.5.0
- Add support for DCN 3.6.0
- JPEG 4.0.3 updates
- Add dynamic workload profile switching for GC 10-12
- support larger vbios sizes
- GC 9.5.0 updates
- SMU 13.0.12 updates
- SMU 13.0.6 updates
- IP discovery updates
- GC 10 queue reset updates
- DCN 4.0.1 updates
- UHBR link rate fixes
- Aborted suspend fix
- Mark gttsize parameter as deprecated
- GC 10 cleaner shader updates
- PSR-SU fixes
- Clean up PM4 headers
- Cursor fixes
- Enable devcoredump for JPEG
- Misc cleanups
- Runpm cleanups
- MES updates
- GC 9 gfxoff fixes
- Vbios fetching cleanups
- Documentation updates
- Update secondary plane handling
- DML2 updates
- SDMA fixes for MI
- Cleaner shader fixes for GC 11/12
- ACA updates
- Initial JPEG queue reset support
- RAS updates
- Initial RAS CPER support
- DCN/DCE panic screen handling cleanup
- BT2020 fixes
- SR-IOV fixesamdkfd:
- synchronize pasid values between KGD and KFD
- Misc cleanups
- Improve GTT/VRAM handling for APUs
- Topology updates
- Fix user queue validation on GC 7/8UAPI:
- Enable “Broadcast RGB” drm property
- Add INFO IOCTL query for virtualization mode
There’s still a few weeks remaining for AMD to land some additional feature work for this next version of the Linux kernel.