I’ve been using Wayland daily for a few years (2020 at least?) on intel and AMD graphics and have had few complaints:
- Some games didn’t work right a few years ago. (Under Proton or otherwise. Haven’t had issues for a while)
- RenderDoc, a vital bit of graphics debugging software, works poorly on Wayland. (Easy fix is to force X11 for QT via QT_QPA_PLATFORM=xcb)
- Had some issues with mixed integrated/NVidia graphics on a laptop I was using for a demo once.
- Covering or otherwise hiding a Wayland window blocks a program’s graphics thread. This is sometimes problematic.
- VR development had issues a while ago? (This was for work. It just… stopped working at some point. Dunno if it was a Linux, SteamVR, or Unity3D issue. My work machine mostly runs Windows 10 now as a result. Oh well.)
- Screen recording didn’t work well a while ago… (continued)
Overall, it’s just worked great though!
My anti-complaints:
- Mixed refresh rates on monitors “just works” now. (I have a 1080@144 for gaming, and a 4k@60 for work)
- Video frames don’t have half drawn content. (ex: when resizing windows), except on XWayland stuff
- Video tearing has basically disappeared.
- Video timing issues seem to be improved.
- Input handling for keyboard layouts has improved.
- Screen recording in Wayland is way better than it ever was on X11 now. I do this a lot to share gamedev stuff I’m working on.
OBS Studio mostly. It’s not the most convenient for a quick screencap, but I can record 720p@60 fps video downscaled and resampled from my 1080p@144hz monitor and it just kinda works fine. The other nice feature of OBS is that you can have it recording all the time and then press a button to dump the last few seconds when something interesting happens. Handy when trying to get interesting clips of my game. For quick recording I usually just use Kooha or the built in Gnome one.