With the recent release of Plasma 6 I, like many others here, have decided to give the Plasma Wayland session another try on my NVIDIA GPU laptop (straight NVIDIA, no Optimus!!). I have run into a lot of problems on Wayland, like the Plasma Shell randomly crashing to a black screen, tons of artifacts causing my displays to be unreadable sometimes when waking from suspend, or the Plasma Panel becoming unresponsive when waking from suspend, which is usually followed by a Plasma Shell crash.
I have nvidia-drm.modeset=1 as a parameter on the GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub. That got the Plasma Wayland session to actually log in to something usable, instead of a blank screen. However, I found that I needed to do a lot more than that to fix the wake from suspend problems and improve overall performance in Wayland.
I had to create an /etc/modprobe.d/nvidia.conf file and add:
I didn’t know about any of this (besides nvidia-drm.modeset=1) until today. I found this information by chance on one of my many, many Google searches to improve NVIDIA performance on Wayland. Are there any other things that I may be missing that will help me get better Wayland performance in Plasma 6 on an NVIDIA GPU?
Here are the sources I used to get to the point I’m at so far:
This is what I did, except I named my file /etc/modprobe.d/nvidia.conf instead of /etc/modprobe.d/nvidia-power-management.conf, and I added two additional options.
Thanks, was trying to do just this, ill give it a test and hopefully it works…
EDIT: It did! Now to figure out issues with discord
EDIT 2: Electron apps are being a pain, But these launch options fixed discord and you can use some of them to fix other electron applications
If anyone has any experience with the new “nvidia-open” stack, how does that fare compared to proprietary? I want to switch over to it, but I also just want things to work, lol.