<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 - [SKL/BDW GT2] large perf regression in TessMark"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98815">98815</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[SKL/BDW GT2] large perf regression in TessMark
          </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>Setup:
- SKL i5 GT2 (i5-6600K + 2x 2400Mhz DDR4)
- Ubuntu 16.04
- Mesa from Git
- GpuTest v0.7: <a href="http://www.geeks3d.com/gputest/download/">http://www.geeks3d.com/gputest/download/</a>


Test-case:
MESA_GL_VERSION_OVERRIDE=4.0 ./GpuTest /test=tess_x64 /width=1366 /height=768
/benchmark

(Test-case fails with Mesa unless one overrides it with some GL 4.x version.)


Following commit drops TessMark x64 performance considerably:
-------------------------------------------------------
commit 6d416bcd846a49414f210cd761789156c37a7b3e
Author:     Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>>
AuthorDate: Tue Nov 15 01:03:13 2016 -0800
Commit:     Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>>
CommitDate: Sat Nov 19 11:40:00 2016 -0800

    i965: Use arrays in Gen7+ URB code.

    So much of this code was cut and pasted per stage.  We can accomplish
    much of it by looping over shader stages.

    Improves performance of OglBatch7 (version 6) by 1.50783% +/- 0.287049%
    (n = 71) at 1024x768 on Cherryview.

    Signed-off-by: Kenneth Graunke <<a href="mailto:kenneth@whitecape.org">kenneth@whitecape.org</a>>
    Reviewed-by: Topi Pohjolainen <<a href="mailto:topi.pohjolainen@intel.com">topi.pohjolainen@intel.com</a>>
-------------------------------------------------------

On SKL GT2, drop is ~17% in FullHD fullscreen and increases when the window
size decreases.  With 1/2 FullHD window, the drop is ~27%.

Drop is visible also on BDW GT2, but it's clearly smaller.  I don't see drop on
BDW GT3, BSW, or on edram machines (HSW GT3e, SKL GT3e, SKL GT4e).</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>