[Bug 99256] [KBL] 60% perf drop in GfxBench Manhattan 3.1 with "i965/fs: Switch to the constant cache for uniform pull constants"

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 3 14:23:24 UTC 2017


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

            Bug ID: 99256
           Summary: [KBL] 60% perf drop in GfxBench Manhattan 3.1 with
                    "i965/fs: Switch to the constant cache for uniform
                    pull constants"
           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

While Francisco's constant cache patch series helped perf on the other
platforms, *on KBL* (i7-7500U / GT2) it caused a huge perf regression in
(GfxBench 4.0) Manhattan 3.1.

"i965/fs: Switch to the constant cache for uniform pull constants" commit drops
the performance by 60% and "i965/fs: Fetch one cacheline of pull constants at a
time" commit improves that by 50%, so the combined drop is ~40%.

GfxBench CarChase (gl_4 test) test perf also dropped a bit, by 10-15%.

Note: SynMark ShMapPcf test still improved on KBL, by ~30% (same as on SKL GT2
& GT4e).

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


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