[Bug 104100] Nearly 10% performance drop in SynMark CSCloth from "i965: Emit CS stall before MEDIA_VFE_STATE"
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Dec 5 10:56:25 UTC 2017
https://bugs.freedesktop.org/show_bug.cgi?id=104100
Bug ID: 104100
Summary: Nearly 10% performance drop in SynMark CSCloth from
"i965: Emit CS stall before MEDIA_VFE_STATE"
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
Following commit drops performance in SynMark CSCloth test, as expected:
-----------------------------------------------------
commit 55a97db52347f62111a24715078c6035380d3e19
Author: Kenneth Graunke <kenneth at whitecape.org>
AuthorDate: Tue Oct 31 09:57:54 2017 -0700
Commit: Matt Turner <mattst88 at gmail.com>
CommitDate: Mon Dec 4 10:02:46 2017 -0800
i965: Emit CS stall before MEDIA_VFE_STATE.
This fixes hangs on GFXBench 5's Aztec Ruins benchmark.
Unfortunately, it regresses OglCSCloth performance by about 10%. There
are some ideas for fixing that.
The Vulkan driver already emits this stall.
Reviewed-by: Matt Turner <mattst88 at gmail.com>
-----------------------------------------------------
The drop is:
* 8-9% on SKL GT4e
* 5-6% on KBL GT3e
* 3-4% on SKL & KBL GT2
* within (largish) variance on BDW GT2 & GT3
On HSW GT it would seem to actually improve perf marginally.
Latter is interesting because Kenneth's trial fix for the performance
regression (verified to fix it):
https://cgit.freedesktop.org/~kwg/mesa/commit/?h=vfe-stall-3&id=ab9bff0ac43f0d878106ba124e84edca9b359c8a
Is according to Kenneth causing problems on HSW. Maybe it could be applied
only on newer GENs?
--
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/20171205/0c757ab5/attachment.html>
More information about the intel-3d-bugs
mailing list