News: 0001644588

  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)

GNOME Mutter GPU Reset Recovery Becoming A Reality

([GNOME] 3 Hours Ago GNOME Mutter GPU Reset Recovery)


While typically quite rare encountering a GPU reset under Linux in most conditions, currently if encountering one under GNOME your session gets wiped out. But thanks to a Google Summer of Code "GSoC" project this year, GNOME's Mutter compositor is finally seeing real GPU reset recovery handling.

Student developer Toluwaleke Ogundipe has been working on robust GPU reset recovery for GNOME Mutter as part of Google Summer of Code via OpenGL's GL_EXT_robustness extension and similar infrastructure. He's put out a lengthy blog post outlining his work thus far on GPU reset recovery for GNOME and it's beginning to work!

Toluwaleke has been working on the proper integration for GPU reset recovery in Mutter and has reached the point where the Mutter compositor can survive a GPU reset with the session remaining stable. Windows update correctly, input becomes responsive again, and the session not crashing or freezing.

But still to address is the frame-buffer recreation not being automatic yet and the desktop background being rendered incorrectly plus some residual OpenGL errors. These items and others are still being worked on before submitting a merge request for hopeful upstream integration.

Those wishing to learn more about this GNOME Mutter GPU reset recovery work can see [1]this blog post for the current status.



[1] https://blogs.gnome.org/anonymoux47/2026/07/02/gpu-reset-recovery-in-mutter-a-progress-update/



A fool must now and then be right by chance.