I'm currently rocking a 3080 I bought second hand in my Arch Linux rig. It works great under xorg but not so much wayland. There are a number of bugs and gaming performance is worse. I would like to use wayland in general for the mixed refresh rates with dual monitors. My question is: Is AMD really that much better than Nvidia? Is the AMD experience issue free with wayland? Also, how is hardware encoding with AMD? I'm particularly curious how performance is for game streaming with sunshine. I currently use nvenc hardware encoding which is amazing and feels like there is no latency. Does AMD have a similar experience?
You can't really use Wayland with Nvidia. Whether it'll ever be possible will be up to Nvidia...if they release open source drivers, then it will. Otherwise, no chance.
I have a 3080 and use Manjaro XFCE.
Gaming is nearly flawless. But it's not Wayland.
Couldn't judge sunshine etc. as I don't stream.
Generally, I'd say you'll do much better with AMD on Linux, if you don't rely on Nvidia specific features.
I use Wayland KDE daily with Nvidia. It's not the most polished experience but it's far from 'no chance'. The only problems I've experienced are YouTube download gui not working, task bar randomly freezing (which isn't an Nvidia specific issue according to the kde issue tracker comments), visual glitches on kde panels with blurred backgrounds and the computer not waking up from sleep (didn't try troubleshooting or running x so might be solvable).
Edit: Remembered more things unrelated to Wayland but might be related to Nvidia. Kde system monitor reads all nvidia gpu data as 0 even though it shows up correctly in nvtop. And all ttys except the default are outputed from the igpu which makes troubleshooting annoying.
Yeah wayland has been working surprisingly well for me here too. It's just annoying that they've again fucked up and now can't have a monitor above 144hz if there is more than one enabled.... Literally aids.
Thanks for the additional info. I thought Nvidia and Wayland were basically incompatible. This sounds like there's been nearly enough progress to make this a daily runner! I'm hoping to be able to switch someday, but won't for the time being.