It's important to remember desktops are the main issue here. I don't think it's a big ask that if you have a machine with an Nvidia card then we require $gigabytes of disk space to be reserved. Alternatively we can just inhibit suspend in the case that insufficient space is available just-in-time.
For the laptop use case where Nvidia is the secondary GPU it's less likely any Nvidia GPU memory is in use at all (though don't forget https://gitlab.gnome.org/GNOME/mutter/-/issues/3550). Because most apps will be running on the primary (integrated) GPU by default, and all of the shell will be too. So then it's just an app corruption issue and not whole shell corruption. Overall the edge cases sound pretty good to me. Imagine the percentage of bug reports here that will be eliminated by having suspend/resume working for most people most of the time. ** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #3550 https://gitlab.gnome.org/GNOME/mutter/-/issues/3550 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to nvidia-graphics-drivers-560 in Ubuntu. https://bugs.launchpad.net/bugs/1876632 Title: [nvidia] Corrupted/missing textures when switching users, switching VTs or resuming from suspend To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1876632/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp