<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Missing screen updates when using DRI3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=81551">81551</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>chris@chris-wilson.co.uk
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Missing screen updates when using DRI3
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jan.steffens@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Driver/intel
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr></table>
      <p>
        <div>
        <pre>From <a href="https://bugzilla.gnome.org/show_bug.cgi?id=733397">https://bugzilla.gnome.org/show_bug.cgi?id=733397</a>:

gnome-shell 3.12.2
mutter 3.12.2
clutter 1.18.2
cogl 1.18.2
mesa 10.2.3
xorg-server 1.16.0
xf86-video-intel 2.99.912-246-g4ae346e
linux 3.15.6

Sometimes the screen isn't updated when it should be. I've seen this happen
when scrolling pagewise using the keyboard in gnome-terminal, gedit or Firefox.
The previous content is retained until something else (such as another scroll,
moving the window or visible activity in another window) causes an update.

This started happening since upgrading xorg-server from 1.15.2 to 1.16.0, which
consequently enabled DRI3. It happens in both mutter and gnome-shell. Disabling
DRI3 for the compositor using LIBGL_DRI3_DISABLE=1 makes the problem disappear.

---

When switching from SNA to UXA or Glamor, the compositor won't even start
without LIBGL_DRI3_DISABLE. It immediately gets an X BadAlloc error.

This is on a Thinkpad X220 (SNB).</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>