<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] Up to 20% performance regression in GpuTest Triangle, due to 2x higher CPU power usage"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=107410">107410</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[SKL] Up to 20% performance regression in GpuTest Triangle, due to 2x higher CPU power usage
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>DRI 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>DRM/Intel
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>intel-gfx-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-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>david.weinehall@intel.com, intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>i915 platform</th>
          <td>SKL
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Between following drm-tip commits:
2018-06-16 13:01:59 UTC d4b21cf9ff "2018y-06m-16d-13h-00m-25s UTC integration
manifest"
2018-06-17 12:43:31 UTC e47233f783 "2018y-06m-17d-12h-42m-13s UTC integration
manifest"

There were following 3D benchmark performance regressions on SKL GT4e:
- 20% GpuTest Triangle (windowed & composited, half screen size)
- 10% GpuTest Triangle (FullHD fullscreen i.e. slower)
- 1-6% SynMark Batch[2-4]
- 1-4% GfxBench Tessellation (onscreen only), GpuTest Julia32 (windowed),
SynMark GSCloth & ShMapPcf (fullscreen)
  (There may also be smaller regression in SynMark CSCloth & ShMapVsm)

SKL GT2 shows regression in same cases, but they're somewhat smaller.

There were no improvements in any 3D benchmarks from this, but I noticed small
increase in SIMD CPU copy and large increase in SIMD CPU read performance. 
However, that was only on SKL GT2, not GT4e, so it may be unrelated.


When looking at the RAPL & CAGF data from before and after the regression on
SKL GT4e for the GpuTop fullscreen Triangle case:
1. *CPU power usage doubled*
2. GPU power use decreased a bit
3. GPU freq drops from (max) 950 to 800 Mhz, but temperature is OK
=> kernel has turned this use-case from GPU to CPU/TDP bound

SKL GT2 isn't TDP limited, and there one sees only effect 1), besides the FPS
drop, i.e. there the use-case became more CPU bound, but not enough to drop GPU
freq.


Interestingly, these regression are visible only on:
- SKL GT2  (i5-6600K)
- SKL GT4e (i7-6770HQ "SkullCanyon")

*not* on:
- KBL GT2  (i5-7500U)
- KBL GT3e (i7-7567U)
- SKL GT3e (i5-6260U)
- CFL-S (pre-production)

On those devices there were no changes in CPU power usage (nor performance).</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>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>