<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 - Up to 20% perf drop in texture sampling tests with "i965/surface_state: Get the aux usage from the miptree code""
   href="https://bugs.freedesktop.org/show_bug.cgi?id=102258">102258</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Up to 20% perf drop in texture sampling tests with "i965/surface_state: Get the aux usage from the miptree code"
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

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

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>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>Drivers/DRI/i965
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>eero.t.tamminen@intel.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Bisecting on SKL GT2 revealed following commit:
----------------------------------------------------
commit dd75edb42982c1420168d509a7589032f7ead289
Author:     Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
AuthorDate: Wed Jun 21 21:23:20 2017 -0700
Commit:     Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>>
CommitDate: Sat Jul 22 20:59:22 2017 -0700

    i965/surface_state: Get the aux usage from the miptree code

    Reviewed-by: Topi Pohjolainen <<a href="mailto:topi.pohjolainen@intel.com">topi.pohjolainen@intel.com</a>>
----------------------------------------------------

To be responsible for following SKL GT2 performance drops:
- 8% in SynMark v7 TexFilterTri
- 5% in GfxBench v4 ALU2 (both onscreen & offscreen)
- 2% in SynMark v7 TexMem*
- 1% in SynMark v7 TexFilterAniso

(Tests are run in FullHD fullscreen.)

On BXT and SKL GT4e the drop is even larger, 15-20% on the filtering tests (and
10% in texture memory tests on SKL GT4e).

Note: I don't understand how surface handling changes can have that large
impact on the GfxBench ALU2 test.  Although it does do some texture accesses,
it should be ALU bound (and on BXT would greatly benefit from SIMD32).</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>