GNOME Mutter GPU Reset Recovery Becoming A Reality
([GNOME] 3 Hours Ago
GNOME Mutter GPU Reset Recovery)
- Reference: 0001644588
- News link: https://www.phoronix.com/news/GNOME-GPU-Reset-Recovery-2026
- Source link:
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/
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/