Bug 111816 - TearFree breaks after entering fullcreen in pretty much every program
Summary: TearFree breaks after entering fullcreen in pretty much every program
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: not set normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-25 14:05 UTC by tempel.julian
Modified: 2019-09-25 15:55 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg log (78.01 KB, text/plain)
2019-09-25 14:06 UTC, tempel.julian
no flags Details
xorg log (22.22 KB, text/plain)
2019-09-25 14:06 UTC, tempel.julian
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description tempel.julian 2019-09-25 14:05:49 UTC
TearFree works in general, scrolling in Firefox is free of tearing with it without compositor.
But as soon as I enter fullscreen mode, it is broken afterwards.

This is on Gemini Lake and
recent xorg-server-git master, xf86-video-intel-git master

Attaching dmesg.log and xorg.log.

I reported a similar issue for xf86-video-amdgpu which got fixed:
https://bugs.freedesktop.org/show_bug.cgi?id=109364
Comment 1 tempel.julian 2019-09-25 14:06:17 UTC
Created attachment 145512 [details]
dmesg log
Comment 2 tempel.julian 2019-09-25 14:06:33 UTC
Created attachment 145513 [details]
xorg log
Comment 3 Chris Wilson 2019-09-25 15:28:45 UTC
I suggest bisecting Xorg...
Comment 4 Chris Wilson 2019-09-25 15:30:13 UTC
Probably the fallout from 

commit 87491ced98705a14be2bb5a3ce7e41cb5ffc11d0
Author: Michel Dänzer <michel.daenzer@amd.com>
Date:   Mon Mar 25 12:32:48 2019 +0100

    present/scmd: Check that the flip and screen pixmap pitches match
Comment 5 tempel.julian 2019-09-25 15:55:24 UTC
Thanks for your response.
This commit already has been reverted in master/1.20 branch, it is not at fault in this case.


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.