drm/i915/icl: Refine PG_HYSTERESIS
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 10 Nov 2019 18:57:50 +0000 (18:57 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 11 Nov 2019 11:06:59 +0000 (11:06 +0000)
commit028a7a989cb57790868df20e50dff682e73e33e6
treead27b92af391ca2af99460a7b65b84f2c9fa0029
parent0b0120d4c7b013eba59b33254febc0a6e4049e13
drm/i915/icl: Refine PG_HYSTERESIS

After doing some measuring, Icelake behaves on a par with Broadwell, and
without having to compromise for low power cores with long latencies, we
can reduce the powergating hysteresis so that the powersaving is enabled
faster. No impact observed on client side throughput measures (so
negligible increase in extra switching), and inspection from high
frequency polling using igt/gem_exec_nop/sequential, provided an estimate
for the upper bound before we can measure a substantial impact on
latency.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191110185806.17413-9-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_rc6.c