AMD Publishes GC 11.5.2 Firmware For Upcoming RDNA3.5 Hardware
([Radeon] 3 Hours Ago
AMD GC 11.5.2)
- Reference: 0001491221
- News link: https://www.phoronix.com/news/AMD-GC-11.5.2-Firmware
- Source link:
AMD today committed their GC 11.5.2 firmware to the upstream linux-firmware.git for the necessary firmware binary blobs needed for hardware initialization by their open-source AMDGPU kernel graphics driver with this newer RDNA3.5 variant.
GC 11.5.2 is another RDNA3.5 variant that follows the same driver code paths as GC 11.5.0 and GC 11.5.1 IP. GC 11.5.0 being the graphics IP block version used by Strix Point with the RDNA3.5 Radeon 890M graphics of the Ryzen AI 300 series. GC 11.5.1 and GC 11.5.2 are presumably for the likes of the Strix Halo and Krackan1 variants expected in the coming months or potentially for some semi-custom APUs.
GC 11.5.2 was only patched to the AMDGPU kernel driver back in June while the 11.5.0/11.5.1 support appeared months prior, presumably with the GC 11.5.2 products coming to market later than the rest. But with AMD's block-by-block open-source driver enablement strategy for different IP blocks of their GPUs and all being versioned separately, it remains difficult to accurately assess what product(s) will use what IP versions.
In any case, as of today the GC 11.5.2 microcode/firmware is now [1]upstream in linux-firmware.git. Thus when paired with the latest Linux kernel and Mesa support, the open-source Linux driver support for GC 11.5.2 hardware will be good-to-go (barring any quirks or last minute issues with production hardware relative to the driver state).
It's good seeing AMD upstreaming their graphics firmware earlier than in the past. AMD used to not publish their firmware files until release time or within days or releasing new GPU products. This made it a struggle to get it packaged up and shipped by major Linux distributions ahead of launch and without these files the open-source driver cannot function. But by getting these firmware files out earlier, there's time for Linux distributions to incorporate the new linux-firmware.git assets so that there is a more pleasant out-of-the-box experience for launch customers on Linux.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=b9daf8c33f02650b79bd1c61d61d6b1fae470e8b
GC 11.5.2 is another RDNA3.5 variant that follows the same driver code paths as GC 11.5.0 and GC 11.5.1 IP. GC 11.5.0 being the graphics IP block version used by Strix Point with the RDNA3.5 Radeon 890M graphics of the Ryzen AI 300 series. GC 11.5.1 and GC 11.5.2 are presumably for the likes of the Strix Halo and Krackan1 variants expected in the coming months or potentially for some semi-custom APUs.
GC 11.5.2 was only patched to the AMDGPU kernel driver back in June while the 11.5.0/11.5.1 support appeared months prior, presumably with the GC 11.5.2 products coming to market later than the rest. But with AMD's block-by-block open-source driver enablement strategy for different IP blocks of their GPUs and all being versioned separately, it remains difficult to accurately assess what product(s) will use what IP versions.
In any case, as of today the GC 11.5.2 microcode/firmware is now [1]upstream in linux-firmware.git. Thus when paired with the latest Linux kernel and Mesa support, the open-source Linux driver support for GC 11.5.2 hardware will be good-to-go (barring any quirks or last minute issues with production hardware relative to the driver state).
It's good seeing AMD upstreaming their graphics firmware earlier than in the past. AMD used to not publish their firmware files until release time or within days or releasing new GPU products. This made it a struggle to get it packaged up and shipped by major Linux distributions ahead of launch and without these files the open-source driver cannot function. But by getting these firmware files out earlier, there's time for Linux distributions to incorporate the new linux-firmware.git assets so that there is a more pleasant out-of-the-box experience for launch customers on Linux.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=b9daf8c33f02650b79bd1c61d61d6b1fae470e8b
phoronix