First off, thanks for this guide! You've done a very nice job aggregating the scattered information about all the different approaches to navigating the quagmire that is Nvidia drivers on Linux.
An issue I ran into was one where resuming from suspend/hibernate under Wayland in Ubuntu 24.04 would completely break my desktop environment. Graphical artifacts galore and lots of Nvidia related errors in the system logs. Turns out the fix was pretty easy:
Added a section about how to ensure the PreserveVideoMemoryAllocations Nvidia module parameter is enabled to address issues with resuming from suspend/hibernate under Wayland.
First off, thanks for this guide! You've done a very nice job aggregating the scattered information about all the different approaches to navigating the quagmire that is Nvidia drivers on Linux.
An issue I ran into was one where resuming from suspend/hibernate under Wayland in Ubuntu 24.04 would completely break my desktop environment. Graphical artifacts galore and lots of Nvidia related errors in the system logs. Turns out the fix was pretty easy:
PreserveVideoMemoryAllocations
Nvidia module parameter is enabled to address issues with resuming from suspend/hibernate under Wayland.