<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><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> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [SNA HSW] Corruption in OpenGL video output (DRI2 + TearFree)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95414">bug 95414</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [SNA HSW] Corruption in OpenGL video output (DRI2 + TearFree)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95414#c25">Comment # 25</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [SNA HSW] Corruption in OpenGL video output (DRI2 + TearFree)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95414">bug 95414</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>commit 7aa6ca61ee5546d74b76610894924cdb0d4a1af0
Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
Date:   Mon Nov 7 16:52:04 2016 +0000

    drm/i915: Mark CPU cache as dirty when used for rendering

    On LLC, or even snooped, machines rendering via the GPU ends up in the CPU
    cache. This cacheline dirt also needs to be flushed to main memory when
    moving to an incoherent domain, such as the display's scanout engine.
    Mostly, this happens because either the object is marked as dirty from
    its first use or is avoided by setting the object into the display
    domain from the start.

I have an idea for the DRI2 patch, might be worth opening a fresh bug for that
incomplete frame glitch. In fact, lets do that if you want to do some more
testing...</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>