This week I tried Wayland with Nvidia again on Arch and it was terrible, I experienced lag, bad performance and weird glitches like a jumping cursor.
I admit that I only played with this for an hour or so. Maybe I didn't do some of the necessary configs to get a good experience, I just followed the Arch wiki instructions.
When I first switched to Wayland it took me a bit to catch on that many programs were running under XWayland, including Firefox/Chrome and anything Electron-based. You can run xprop in terminal then click on a window to determine if that's the case.
RTX 3070 on Plasma with the latest Nvidia driver. Things are probably better with AMD.
I used Arch for 2 years and Fedora for about a year. I just can't handle Linux as a daily driver anymore, I don't really want to deal with all the little annoyances anymore. Every couple of months I come back to see if things are improving.
I have zero issues with Windows. I don't do much dev work on this machine and when I do a VM is good enough for me.
“I don't really want to deal with all the little annoyances anymore” and “I have zero issues with Windows” does not compute. Or are you running Windows XP/7?
I'm running EndevourOS (Arch), KDE Plasma 6 on X11 and rarely have issues. Wayland isn't nice to me though. And as long as XScreenSaver doesn't work on it I likely won't switch. The same for AutoKey, although Hawck seems to be an alternative (https://github.com/snyball/Hawck).
I've had a nearly perfect experience with Intel and AMD.
It's pretty rare to have a machine now days without integrated graphics so it's easy enough to just use the integrated GPU for the desktop environment and only use the dedicated/Nvidia GPU for games/CUDA stuff.
What DE did you use?
I have been using KDE Plasma 6 (Wayland) on arch, with proprietary Nvidia drivers, and, I'm seeing no issues, even games run good.
Not the OP, but Wayland experience was horrible for me too when I moved to KF6/Plasma last week on my manjaro
Zoom in Chrome sent my CPU usage to 100%, screen sharing was annoying and some of the options in that portal selection dialog weren't working.. Video playback in Firefox was freezing.
Switched back to X11 after an hour and things started working normally again.
I also run KDE plasma 6 and when I try to play Stardew Valley in particular on Wayland I get horrific flickering at ~15hz that I'm certain would trigger someone's photosensitive epilepsy... It's really bad. On X server it works as expected.
Yeah, that is my experience as well everytime I try Wayland. There is always something that makes it unusable for my use case - be it remote desktop or user experience due to issues like you describe, or some other reason. I have resorted to sticking with X11 for as long as possible, I will try Wayland again when X11 is not an option anymore.
I admit that I only played with this for an hour or so. Maybe I didn't do some of the necessary configs to get a good experience, I just followed the Arch wiki instructions.
I hope it's better on Ubuntu.