I would like to see improvements to the tearing controls and sync options in general, and have them be made more transparent and configurable by the user. I recognize this is a niche use case, and kind of antithetical to the goals of Wayland, but it’s a showstopper for me.
I currently use X11 with the compositor turned off, not because of any technical limitations of my hardware, but because it is currently the most fluid and responsive desktop experience available, especially on 60hz monitors. I recognize the superiority of Wayland but can’t bring myself to switch until there is a way to make it “feel” better. I don’t mind tearing in most situations I use my computer for and would rather programs like text editors display interactive content quickly than wait for vsync.
That being said, besides having an option for the boomers like me who insist on having annoying screen tearing that developers worked tirelessly to eliminate, wouldn’t it be a good, user-centric change in the spirit of KDE to improve configuring synchronization options in general? I did some digging and noticed there was a move to dynamic triple buffering at some point, and that it can be configured using an environment variable only. Isn’t it worth having stuff like that be exposed in display or compositing settings? As well as possibly alternatives to increasing the latency in response to missed vblank, such allowing a tear in lieu of dropping the frame.
Cheers on Wayland being this mature. I hope I can switch eventually.