Bug 97173

Summary: Tearing on Sandy Bridge with DRI3 enabled
Product: xorg Reporter: kostas213
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: kostas213
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description kostas213 2016-08-01 21:05:35 UTC
xf86-video-intel was updated on Arch Linux 64-bit from version 2.99.917+676+g26f8ab5-1 to 2.99.917+684+g6988b87-3 and during the installation there was a message that DRI3 is now the default. Using DRI3 (without any extra configuration for the Intel driver) there is tearing. I enabled the TearFree option, although as I understand it shouldn't be needed for DRI3, and the tearing persists. When DRI2 and TearFree are both enabled then everything works normally.

The CPU used is Core i7-2630QM. The problem still exists also with the latest update to xf86-video-intel 2.99.917+688+g49daf5d-1.
Comment 1 Chris Wilson 2016-08-02 07:25:03 UTC
DRI3 != No Tearing. DRI3, or rather using Present, disables TearFree as the application has direct access to the scanout and is expected not to cause tearing, but is not prevent from doing so if incorrectly written, or if it wants to cause tearing.
Comment 2 Chris Wilson 2016-09-29 08:03:34 UTC

*** This bug has been marked as a duplicate of bug 97957 ***

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.