nvidia broke suspend on LTS
by obobskivich from LinuxQuestions.org on (#5PZAD)
So I recently updated from nvidia-460 to nvidia-470 on 20.04.2 LTS (which is otherwise up to date), and it fully broke suspend (and suspend's brokenness fully breaks the machine). I reverted to nvidia-460 and suspend is still fully broken - machine will brick (literally has to be AC cut to restore use - no terminal commands can kill, reboot, etc because it infinite-hangs on nvidia-sleep.sh + gnome-gdm @ 100% cpu which is unkillable) if attempting to suspend, or just refuse to ever suspend (behavior is random - most of the time it just bricks up but sometimes you get endless dmesg chatter about nvidia-sleep.sh being infinite wait for infinite seconds and it refuses to kill it, ignore it, etc no matter what commands, and sits at 100% cpu). I did not save the dmesg output when I first discovered this because I believed reverting to the old, previously working, package would solve things - it did not (it had no effect).
Again, to clarify, this is something that worked flawlessly for years on this machine with various OSes and the nvidia update specifically broke it (see above for my reasoning), and I'd rather not go through a full nuke-and-reformat if possible (but if no non-nuclear solution can be found relatively soon, I will be doing that rather than living with brokenness).
I used the 'additional drivers' applet in Ubuntu both times - it updated to 470 and then I re-selected 460 and did the whole reboot dance (and re-generated initramfs for good measure), no dice. Still fully broken suspend. This worked with no issues prior to update to 470. Searching the web just went down a rabbit hole of windows users complaining about nvidia's *ahem* quality software on that platform, so I didn't find anything useful. Perhaps someone else has better google-fu.
Any help? I'd kind of like suspend working (again)...
Also, and I say this not wanting to be standoffish but I've seen these threads (any discussion of nvidia proprietary) go this way in the past: any copypasta suggesting dumping the nvidia drivers for noveau or fbdev or kms will be ignored.
Again, to clarify, this is something that worked flawlessly for years on this machine with various OSes and the nvidia update specifically broke it (see above for my reasoning), and I'd rather not go through a full nuke-and-reformat if possible (but if no non-nuclear solution can be found relatively soon, I will be doing that rather than living with brokenness).
I used the 'additional drivers' applet in Ubuntu both times - it updated to 470 and then I re-selected 460 and did the whole reboot dance (and re-generated initramfs for good measure), no dice. Still fully broken suspend. This worked with no issues prior to update to 470. Searching the web just went down a rabbit hole of windows users complaining about nvidia's *ahem* quality software on that platform, so I didn't find anything useful. Perhaps someone else has better google-fu.
Any help? I'd kind of like suspend working (again)...
Also, and I say this not wanting to be standoffish but I've seen these threads (any discussion of nvidia proprietary) go this way in the past: any copypasta suggesting dumping the nvidia drivers for noveau or fbdev or kms will be ignored.