Bug 85384

Summary: Support for VSync
Product: xorg Reporter: sworddragon2
Component: * OtherAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: enhancement    
Priority: medium    
Version: 7.7 (2012.06)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description sworddragon2 2014-10-23 21:01:46 UTC
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.
Comment 1 Adam Jackson 2014-11-17 21:51:46 UTC
That's what Present is meant to do, yes.  There's not really enough detail in this bug to work on specifically though.
Comment 2 sworddragon2 2014-11-18 16:21:08 UTC
> 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.
Comment 3 Adam Jackson 2019-05-23 18:01:34 UTC
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.