[Intel-gfx] Performance regression, please revert commit 441ef916ae6569c88b3d6abaf7fea4d69be49d76
Knut Petersen
Knut_Petersen at t-online.de
Sun Jan 13 11:09:38 CET 2013
There is a massive performance regression on i915GM hardware,
opening/closing/redrawing looks as if it is done in slow motion.
I bisected the problem to:
commit 441ef916ae6569c88b3d6abaf7fea4d69be49d76
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Thu Jan 10 19:14:21 2013 +0000
intel: Throttle harder
Filling the rings is a very unpleasant user experience, so cap the
number of batches we allow to be inflight at any one time.
Interestingly, as also found with SNA, throttling can improve
performance by reducing RSS. However, typically throughput is improved
(at the expense of latency) by oversubscribing work to the GPU and a
10-20% slowdown is commonplace for cairo-traces. Notably, x11perf is
less affected and in particular application level benchmarks show no
change.
Note that this exposes another bug in libdrm-intel 2.4.40 on gen2/3.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Please revert 441ef (or limit the new code to hardware that benefits from it)
cu,
Knut
More information about the Intel-gfx
mailing list