[Intel-gfx] [PATCH v3 0/3] drm/i915: Tune the GPU L3 SQ credits on CHV
Imre Deak
imre.deak at intel.com
Tue May 3 12:54:18 UTC 2016
This is v3 of patchset [1]. It addresses comments from Ville and drops
the BXT change, since that was added separately in [2]. The place where
the WA is programmed in [2] is not ideal, since it's done now only when
an RCS context is submitted and isn't done for the other engines. My
solution was to program the WA during init_clock_gating(), but that has
the problem of losing the setting across a GPU reset. The way it's done
in [2] is probably still the better solution in practice.
[1]
https://lists.freedesktop.org/archives/intel-gfx/2016-April/093923.html
[2]
https://lists.freedesktop.org/archives/intel-gfx/2016-April/093480.html
Imre Deak (3):
drm/i915/bdw: Add missing delay during L3 SQC credit programming
drm/i915: Clean up L3 SQC register field definitions
drm/i915/chv: Tune L3 SQC credits based on actual latencies
drivers/gpu/drm/i915/i915_reg.h | 10 ++++++--
drivers/gpu/drm/i915/intel_pm.c | 41 +++++++++++++++++++++++++--------
drivers/gpu/drm/i915/intel_ringbuffer.c | 3 ++-
3 files changed, 42 insertions(+), 12 deletions(-)
--
2.5.0
More information about the Intel-gfx
mailing list