<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [HSW SNA] unwanted "animation" on VT-leave"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91023#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [HSW SNA] unwanted "animation" on VT-leave"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=91023">bug 91023</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>I presume the difference is that sna disables the primary plane on the CRTCs
prior to VT switch (so that we do not leak information to the next client).

If you did

diff --git a/src/sna/sna_display.c b/src/sna/sna_display.c
index 53eb9ca..af44dbc 100644
--- a/src/sna/sna_display.c
+++ b/src/sna/sna_display.c
@@ -7347,6 +7347,7 @@ void sna_mode_reset(struct sna *sna)
        xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(sna->scrn);
        int i;

+       return;
        if (sna->flags & SNA_IS_HOSTED)
                return;


then you will get the same behaviour in sna as uxa on VT switch.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are on the CC list for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>