<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [SKL GT4e] large perf drop (up to 27%) in most 3D benchmarks"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111731#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [SKL GT4e] large perf drop (up to 27%) in most 3D benchmarks"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111731">bug 111731</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>(In reply to Eero Tamminen from <a href="show_bug.cgi?id=111731#c2">comment #2</a>)
<span class="quote">> (In reply to Chris Wilson from <a href="show_bug.cgi?id=111731#c1">comment #1</a>)
> > drm/i915: Make i915_vma.flags atomic_t for mutex reduction
> > drm/i915: Make shrink/unshrink be atomic
> > 
> > are meh.
> > 
> > drm/i915: Whitelist COMMON_SLICE_CHICKEN2
> > 
> > is a possiblity, but my money is on
> > 
> > drm/i915: Force compilation with intel-iommu for CI validation
> > 
> > A run with intel_iommu=off should test that theory, or intel_iommu=igfx_off
> > and reverting HAX iommu/intel: Ignore igfx_off

> We run all tests currently with "intel_iommu=igfx_off" kernel command line
> option, and while the author-date in above intel-iommu/igfx_off commits is
> within range, their drm-tip repo commit dates are actually from Monday this
> week, not from week ago?</span >

The commit is in core-for-CI which is a rebasing tree; on Monday it was rebased
to v5.3 so that we could drop some patches. So the commit id will be updated
fairly often while it remains in that branch.

<span class="quote">> (Why IOMMU perf impact would be SKL GT4e specific?)</span >

My guess at this moment would be that eDRAM feels the hit more significantly.
Or that we've just got the caching completely wrong on that sku.

<span class="quote">> Also, whereas latest drm-tip kernel shows:
> $ sudo grep mmu /sys/kernel/debug/dri/0/i915_capabilities
> iommu: enabled

> There's no such output for the 2019-09-11 "b27acd37b7de" kernel where this
> regression was noticed.</span >

That is a new feature added so that we could easily determine which machines in
the farm have iommu enabled.

<span class="quote">> There is a difference on kernel IOMMU outputs between these commits though...</span >
>
[snip]
<span class="quote">> After:
> [    0.632522] pci 0000:00:02.0: Adding to iommu group 1</span >

So we definitely enabled iommu on igfx in this range.

<span class="quote">> PS. This regression is large enough that one run of CSDof is enough to see
> whether kernel version is impacted:
>  ./synmark2 OglCSDof</span >

20+% regression is also in line with some kbl (gt3e iirc) media runs I did.</pre>
        </div>
      </p>


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

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