[Bug 96180] TearFree is lost after switching output monitors

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat May 28 18:28:50 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=96180

--- Comment #4 from Chris Wilson <chris at chris-wilson.co.uk> ---
Only vaguely sensible idea, try and re-enable TearFree next time everything is
turned off. If reconfiguring isn't enough, a DPMS cycle should be.

commit 4458f1bf8a5cfbed0c4bbe9d968719c47ee0ea7d
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sat May 28 19:23:38 2016 +0100

    sna: Restore TearFree operation after switching everything off

    We give up on TearFree if we ever see an error whilst page flipping (in
    the hope that we can keep displaying via direct use of the scanout).
    With the advent of MST, this can happen simply by the user unplugging a
    dock causing connectors to disappear and if we flip before we see the
    uevent telling us which outputs are disabled, we get an error.

    So, lets try and re-enable TearFree on the next opportunity, when all
    the outputs are off and we can rebuild the shadow buffer.

    Reported-by: Martin Jørgensen <mkj at gotu.dk>
    References: https://bugs.freedesktop.org/show_bug.cgi?id=96180
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160528/c6d3818d/attachment.html>


More information about the intel-gfx-bugs mailing list