[Bug 102258] Up to 20% perf drop in texture sampling tests with "i965/surface_state: Get the aux usage from the miptree code"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Aug 16 13:20:37 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=102258

            Bug ID: 102258
           Summary: Up to 20% perf drop in texture sampling tests with
                    "i965/surface_state: Get the aux usage from the
                    miptree code"
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: intel-3d-bugs at lists.freedesktop.org
          Reporter: eero.t.tamminen at intel.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

Bisecting on SKL GT2 revealed following commit:
----------------------------------------------------
commit dd75edb42982c1420168d509a7589032f7ead289
Author:     Jason Ekstrand <jason.ekstrand at intel.com>
AuthorDate: Wed Jun 21 21:23:20 2017 -0700
Commit:     Jason Ekstrand <jason.ekstrand at intel.com>
CommitDate: Sat Jul 22 20:59:22 2017 -0700

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

    Reviewed-by: Topi Pohjolainen <topi.pohjolainen at intel.com>
----------------------------------------------------

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).

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20170816/d08f1b95/attachment.html>


More information about the intel-3d-bugs mailing list