<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - TearFree is lost after switching output monitors"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96180#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - TearFree is lost after switching output monitors"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=96180">bug 96180</a>
              from <span class="vcard"><a class="email" href="mailto:chris@chris-wilson.co.uk" title="Chris Wilson <chris@chris-wilson.co.uk>"> <span class="fn">Chris Wilson</span></a>
</span></b>
        <pre>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 <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
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 <<a href="mailto:mkj@gotu.dk">mkj@gotu.dk</a>>
    References: <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - TearFree is lost after switching output monitors"
   href="show_bug.cgi?id=96180">https://bugs.freedesktop.org/show_bug.cgi?id=96180</a>
    Signed-off-by: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>