News: 0001548064

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD Preparing For Some Nice GPU Reset Improvements Under Linux

([Radeon] 6 Hours Ago Better AMD GPU Reset Experience)


Longtime AMDGPU driver engineer Alex Deucher has posted an interesting set of patches on Wednesday for enhancing the GPU reset experience under Linux with RDNA graphics cards.

Alex posted a set of patches for improving the GPU reset path for RDNA1 (GFX10) and newer AMD graphics processors. With these patches the per-queue reset support is enhanced so ultimately only the process putting the GPU in the bad state causing the GPU reset is affected. For games running on Linux the code has also been tested for allowing the games to resume after a queue reset.

Alex Deucher explained with this set of [1]10 patches now under review:

"This set improves per queue reset support for GC10+. This enables the legacy enforce isolation behavior to serialize access to GC for kernel queues so that only one process uses the queue at a time. When we reset the queue, only that process is effected which improves the user experience when a queue is reset. This mirrors how windows handles per queue resets. Tested on GC 10 and 11 chips with a game running and then running hang tests. The game pauses when the hang happens, then continues after the queue reset.

I tried this same approach and GC8 and 9, but it was not as reliable as soft recovery."

It's too late for getting these per-queue reset improvements tidied up for the upcoming Linux v6.16 merge window but hopefully they'll manage to make it to the mainline kernel later in the year for enhancing the Radeon/RDNA reset experience.



[1] https://lists.freedesktop.org/archives/amd-gfx/2025-May/124991.html



microchip8

Ferrum Master

Kjell

the-burrito-triangle

Kjell

Ferrum Master

microchip8

d3coder

Anux

[From the operation manual for the CI-300 Dot Matrix Line Printer, made
in Japan]:

The excellent output machine of MODEL CI-300 as extraordinary DOT MATRIX
LINE PRINTER, built in two MICRO-PROCESSORs as well as EAROM, is featured by
permitting wonderful co-existence such as; "high quality against low cost,"
"diversified functions with compact design," "flexibility in accessibleness
and durability of approx. 2000,000,00 Dot/Head," "being sophisticated in
mechanism but possibly agile operating under noises being extremely
suppressed" etc.

And as a matter of course, the final goal is just simply to help achieve
"super shuttle diplomacy" between cool data, perhaps earned by HOST
COMPUTER, and warm heart of human being.