commit 97173eaf5f3 ("drm/i915: PSR: Increase idle_frames") incresed the number of idle frames making PSR entry more reliable on many panels. Also commit "drm/i915: Delay first PSR activation." move add the delay workaround to the right place since all errors that made us to introduce this delay here was the first activation after the modeset.
So, now we are able to remove the delay on re-activation getting better PSR residency. Signed-off-by: Rodrigo Vivi <rodrigo.v...@intel.com> --- drivers/gpu/drm/i915/intel_psr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_psr.c b/drivers/gpu/drm/i915/intel_psr.c index 2be4a62..a850b7d 100644 --- a/drivers/gpu/drm/i915/intel_psr.c +++ b/drivers/gpu/drm/i915/intel_psr.c @@ -723,7 +723,7 @@ void intel_psr_flush(struct drm_device *dev, struct drm_i915_private *dev_priv = dev->dev_private; struct drm_crtc *crtc; enum pipe pipe; - int delay_ms = HAS_DDI(dev) ? 100 : 500; + int delay_ms = HAS_DDI(dev) ? 0 : 500; mutex_lock(&dev_priv->psr.lock); if (!dev_priv->psr.enabled) { -- 2.4.3 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx