Summary: | Parts of complex GUI applications are blinking (becoming transparent for a short period of time) with Option "TearFree" set to "true" | ||
---|---|---|---|
Product: | xorg | Reporter: | Alexander Tumin <iamtakingiteasy> |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Alexander Tumin
2013-12-05 10:29:46 UTC
Can you please keep expanding that list of broken applications until I have a match... ;-) Sorry, i am failing to do so in much detail, i only have these additional applications where i were able to reproduce this bug: Kdevelop -- using text editor in this IDE is almost impossible as any keypress thre makes many GUI element to "blink". I think qt-creator will have the same issue. Gimp -- some menus are becoming invisible but current selected item, but this is rare. I've kdevelop under awesome with TearFree enabled. Typing is fairly busy, but I am not noticing a flash of broken rendering. Is there any chance you can grab a screencast or record a movie? (A picture is worth a thousand words when it comes to trying to spot relevant differences between setups.) Found (I guess) a similar issue using vncviewer: commit 46256fa5a0ca4230ae7c226781c78c525e2648c6 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Dec 5 16:12:22 2013 +0000 sna: Pass MOVE_READ for partial TearFree move-to-gpu When fixing up a pending shadow pageflip for TearFree, we must tell it that it needs to flush the damage for a partial move-to-gpu. Even though the current area does not read from the destination, the move-to-gpu callback is a global pass, and we need to assume the worst for the region outside of the target. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72343 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> How does everything fare applying that patch? I had similar issues with blinking and stuff ( mentioned in https://bugs.freedesktop.org/show_bug.cgi?id=68410#c77 ). They seem to be fixed now, nothing blinked anymore using the git version for a day. commit ade25f4f95994b565a8ed8eb3811ff7453a8b0e5 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Dec 9 10:49:56 2013 +0000 sna: Only discard READ hint for TearFree copy iff it subsumes the pixmap Remembering that the target window may be smaller than its backing pixmap. Reported-by: Andreas Klauer <Andreas.Klauer@metamorpher.de> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72430 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Should be the last... |
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.