<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Watermarks need to be recomputed on cursor size change"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89346">89346</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Watermarks need to be recomputed on cursor size change
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>DRI
          </td>
        </tr>

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

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

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

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

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

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>DRM/Intel
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>joe.konno@linux.intel.com
          </td>
        </tr>

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

        <tr>
          <th>CC</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>As of "drm/i915: Refactor work that can sleep out of commit (v7)", commit hash
listed below, there is a lot of display flicker seen when cursor sizes change
on gen8.

The original fix was made here and is present in recent Chromium OS kernels:

  commit 64f962e3e38bf6f40bbd2462f8380dee0369e1bf
  Author: Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
  Date:   Wed Mar 26 12:38:15 2014 +0000

      drm/i915: Recompute WM when the cursor size changes

However, the recompute logic apparently got lost in refactoring, on around this
point:

  commit 32b7eeec4d1e861230b09d437e95d76c86ff4a68
  Author: Matt Roper <<a href="mailto:matthew.d.roper@intel.com">matthew.d.roper@intel.com</a>>
  Date:   Wed Dec 24 07:59:06 2014 -0800

      drm/i915: Refactor work that can sleep out of commit (v7)

Let's add the relevant code back. I'm rounding some edges on a patch, to land
on the mailing list soon.</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>