If you have got a Nvidia video card and you want to use it, use X11. Other than that use Wayland unless you encounter any bug or incompatibility.
Wayland is more modern and actively receives updates and features.
Wayland is the future. X11’s future is dead. Unfortunately there are still some growing pains. Xwayland mostly works but I have issues with it sometimes.
Wayland all the way, 120 hz Freesync monitor with 60 hz second monitor works perfectly on KDE Plasma with AMD. No fussing about with X11 configs or worrying about if the compositor is active or not, it just works.
Don’t bother choosing. Use whatever the distro gives you until you actually have a reason to switch
X11 because Discord is unusable for me on Wayland, and I use it every day.
Edit: I recently switched to a 7800 XT (was using a 3080), and the discord problem was either solved since the last time I tried it, or not being on nvidia helps - no more weird input lag etc. in discord, so I’ve moved over to Wayland finally.
Wayland if you have more that one monitor. X11 can support multiple monitors but it is a disaster.
Rustdesk doesn’t work on Wayland and that is a real bummer
I run a dual monitor on X11 and never understood why people have issues with it? I’m by no means a Linux expert and I do run in Nvidia, I run different refresh rates. Can someone explain it to me?
x11
2 monitors 144hz, 1 TV 120hz.
Nothing on any monitor can render at higher than 120hz
Play movie on any one screen, other screens can’t render anything at higher than 24fps
Wayland works fine
Currently on Wayland with AMD. Only issue is I cannot Steam remote play without relogging into X11, but that is a very infrequent occasion.
Everything else (mostly gaming) works very well for me.
You can use the pipewire capture to do the remote play on wayland session.
Wayland. I like smooth and shiny and X is on the way out, even RH doesn’t want anything to do with it.
Wayland. Touchscreen support and gestures. No scaling issues. Better smoothness.
Wayland. Touchscreen support and gestures. No scaling issues. Better smoothness.
touchscreen and gestures are managed by libinput/evdev which are independant and works with X11, using it currently on my Yoga C340.
Good point. But I think it would be difficult to configure this bundle within GNOME/KDE. And it’s not necessary. Almost everything works fine under Wayland right now.