Comment 20 for bug 1894627

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

> I think this is a manifest of NVIDIA has volatile GPU RAM

Absolutely right. The screenshot in comment #11 appears to be this bug and it's the same kind of issue as bug 1855757 / bug 1809407, which is caused by the design of the Nvidia Linux driver:

  https://www.khronos.org/registry/OpenGL/extensions/NV/NV_robustness_video_memory_purge.txt

which means that not only gnome-shell/mutter, but also ALL OpenGL applications need to be written to support that quirk of the Nvidia driver or else will be corrupted after resume from suspend. It's quite an annoying "feature" of the Nvidia driver and you can't turn it off either. All you can do is enhance each app to support it.

P.S. Screenshots in comments #13, #15, #16 are not really this bug. They probably belong more in bug 1893217. Although in the end the fix required in Chromium might be the same.