As I'm seeing it there is currently no simple way to get a tearless desktop as there is no support for VSync. Some drivers provide options for this but for example the proprietary NVIDIA driver does this only in the scope of OpenGL and on simple 2D desktops (without OpenGL accelerated compositors) this becomes a problem. I think the easiest way is if the X.Org server would simply support such an option.
That's what Present is meant to do, yes. There's not really enough detail in this bug to work on specifically though.
> There's not really enough detail in this bug to work on specifically though. If you think something is missing feel free to ask. The main request is basically to get a tearless desktop.
This isn't something core xserver can provide, but for the generic modesetting driver that you're likely to be using these days, see this merge request: https://gitlab.freedesktop.org/xorg/xserver/merge_requests/24
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.