Hardware

AMDGPU Linux driver patches add GFX13 support

By One Percent LowsUpdated Covered by 9 outlets
★ Add us as a preferred source on Google

TL;DR

AMDGPU maintainer Alex Deucher submitted eight patches on November 9 to enable GFX13 and GC 13.x support in the Linux kernel, which likely targets RDNA 5 graphics.

AMDGPU maintainer Alex Deucher submitted eight patches to the amd-gfx mailing list on November 9 to enable GFX13 and GC 13.x support in the Linux kernel driver. While AMD has not officially confirmed the connection, the GFX13 code is expected to be the graphics core for RDNA 5.

The patch series contains more than 12,600 lines of code. It introduces version 13 for the GFX graphics block, the MicroEngine Scheduler (MES), and the IMU. The updates also include specific targets for GFX 13.0.1 and GFX 13.0.4. These two versions suggest AMD is preparing at least two different graphics IP configurations.

Initial GC 13 support arrives for the AMDKFD driver, which is based on GC 12. This includes a new CWSR trap handler consisting of 1,181 lines of GFX13 shader assembly to save and restore wavefront state. One patch from Eric Huang temporarily disables queue reset in the KFD topology because MES does not support queue reset on this new IP so far. The updates also enable MGCG, CGCG, and CGLS clock gating features to reduce power use when the GPU is idle.

The patches do not reveal specific RDNA 5 capabilities or new features. The user-space API now includes AMDGPU_FAMILY_GC_13_0_0 with family ID 153. Support for the GFX13 architecture will likely arrive with the Linux 7.5 kernel. AMD previously integrated the DCN6 display engine into the kernel in August.

More on AMDLinux gaming