It depends on your hardware. I notice it a lot on my Radeon 680M. I get bad input lag and inconsistent frame pacing. Performance matters when it comes to gaming and if Linux is to be taken seriously as a gaming platform these issues need to be addressed.
In what situations is this a blocker for gaming? Like, genuinely, who actually had any significant issues from it? Top 1% Counter Strike pros? I've been playing games on Wayland for ages and I never understood how anyone can think the experience is worse, let alone so bad it's unusable.
It's not a huge amount of latency, so it's probably not super noticible to people who don't pay much attention. I'm pretty sensitive to input lag, and it does feel noticeably worse than both X11 without compositing and windows.
It is possible to get decent latency currently, with VRR + mailbox + fps cap, but there is still no VRR support if you use gnome.
I play a lot of FPS and third-person games so input latency is incredibly important to me. Honestly, once you try gaming in a truly low-latency environment (VRR, high refresh rate), it's hard to go back. Every time I try gaming in KDE Wayland on Radeon 680M, I notice mouse input lag and bad frame pacing.
The only Wayland compositor that I know of that doesn't exhibit these issues is the one used on the Steam Deck, but I am guessing there's some special sauce there.
I had an issue with it on nvidia. no matter what I did I couldnt get fps above my screens refresh rate despite vsync being off in game, it was being forced by xwayland. I dont have the same issue with my AMD card though.
Most likely FPS games but probably any kind of game where you need a fast response time. I understand that some people don't notice input lag with vsync on, but for me it's unusable. I'm not even close to the "Top 1% Counter Strike pros" but when I'm playing Portal 2, CrossCode, Deep Rock Galactic, Valheim, CS Go, Path of Exile, etc, it bothers me A LOT.
As someone who games exclusively (okay, except fucking PUBG) on Linux and Wayland for two years now, I find the implicit claim that (x)Wayland would not be suitable for Linux pretty misleading. The problem is that this is repeated a lot throughout the community, mainly by people who haven't tried it recently.
However, good for the few people that need that feature!
I feel like you're just doing the same thing but from the other side. You're dismissing other people's experiences with Wayland simply because it doesn't line up with what you're personally seeing on your specific hardware.
On my Radeon 680M, Wayland has been an absolute no-go for gaming in terms of input latency and frame pacing. I tried it with Valheim and God of War in KDE Wayland and the performance is drastically worse than KDE X11. Other games like Spiderman Miles Morales show less of a performance gap, but it's still there. And yes I tried it very recently.
That's not my intention at all, in fact, I really welcome such contributions with precise examples, so thank you for providing one!
Hardware is a good point, my GPU is a 6800XT which I bought right at release. Played all kinds of games but actually none if the ones you listed.
Some working examples on my system:
World of Tanks, World of Warships
AC Valhalla
RDR2
Anno 1800
AoE2
Back4Blood
Control
All of this on Arch Linux with a 5900X CPU.
Hope the combination of our comments gives OP a picture :)
I'm not sure if it has a different name, and I apologize if I'm saying things you already know.
Viewport is basically just what's visible on your screen.
Wayland, for optimization and security, suspends apps not visible on your screen. Normally, this is a really great feature, but it becomes problematic for me.
For instance, I'm playing an mmo, I keep a browser open on another virtual desktop so I can find things I need and the game doesn't alt-tab very well. While I'm on the second virtual desktop, it suspends my game, the mmo assumes I've disconnected, and logs me out. This is becoming more of an issue with most games now being live service, so I can't just queue for a game in Overwatch, then go browse on the other vdesktop.
Let's say you don't use virtual desktops.
I play music from my computer while I'm cleaning the house. Screen locks, music stops.
I know, I can use caffeine to keep it from sleeping, but I shouldn't have to, and what if I want to leave the room and not have to worry about what kind of damage a family member can do without having to know my login?
It's technically a good feature, and I would absolutely keep it on if it were on my work computer, but it just doesn't fit for my personal rig. It's not an optional function since it's considered a big win for security, but I'd love the option to toggle it off so I can keep using my computer the way that I want to. It may sound silly, but it drove me back to xorg, despite me otherwise loving Wayland.