Skip to main content

AMD Announces Enhancements to GPU Reset Process for RDNA Graphics Cards on Linux

AMD has announced a promising set of patches aimed at improving the GPU reset process for its RDNA graphics cards under the Linux operating system. Engineer Alex Deucher shared the details of these enhancements, which are currently under review.

The patches focus on enhancing per-queue reset support for RDNA1 (GFX10) and newer AMD graphics processors. This development allows for a more efficient handling of GPU resets, as only the process that causes the GPU to enter a bad state will be affected. This improvement is expected to enhance the user experience, particularly for gamers using Linux.

In his communication, Deucher noted that the patches enable the enforcement of isolation behavior, which serializes access to the GPU for kernel queues. This means that during a reset, only the specific process utilizing the queue will be impacted. The code has been tested to ensure that games can continue running even after a queue reset occurs.

For further details, the full set of patches can be reviewed here.

Source: Phoronix.