<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [sna suse] present makes dpms defunct"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81456#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [sna suse] present makes dpms defunct"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81456">bug 81456</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>Ah, I've spotted it.

The next update after the DPMSSuspend does:

[ 46066.999] sna_present_unflip(event=440)
[ 46066.999] get_flip_bo(pixmap=348)
[ 46066.999] sna_pixmap_move_to_gpu(pixmap=348, usage=16), flags=42
[ 46066.999] sna_pixmap_move_to_gpu: already all-damaged
[ 46066.999] sna_pixmap_mark_active: pixmap=348, handle=118
[ 46066.999] page_flip(pipe=-1, event=440, handle=118)
[ 46066.999] sna_page_flip: handle 118 attached
[ 46066.999] do_page_flip: crtc 0 id=5, pipe=0 active? 0
[ 46066.999] do_page_flip: crtc 1 id=8, pipe=1 active? 0
[ 46066.999] do_page_flip: crtc 2 id=11, pipe=2 active? 0
[ 46067.000] sna_page_flip: page flipped 0 crtcs
[ 46067.000] page_flip: pageflip failed
[ 46067.000] sna_present_unflip: failed, trying to restore original mode
[ 46067.000] (II) intel(0): switch to mode <a href="mailto:1366x768@60.1">1366x768@60.1</a> on LVDS1 using pipe 0,
position (277, 1080), rotation normal, reflection none

So I confuse the no-op with a failure to flip and proceed to hammer the CRTC
back into shape - that also forces them awake again.</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>