[PATCH 0/4] Optimize vrr.guardband and fix LRR

Ankit Nautiyal ankit.k.nautiyal at intel.com
Sun Jul 6 05:18:41 UTC 2025


Instead of setting vrr.guardband to vblank, use optimal guardband that
works for most of the cases. This will help in avoiding need of change
in guardband and fix the LRR feature that needs seamless switching to
a lower refresh rate.

Ankit Nautiyal (4):
  use vrr.sync_start for vtotal
  drm/i915/vrr: Use static guardband to support seamless LRR switching
  drm/i915/vrr: Set vrr.vmin to min Vtotal
  drm/i915/vrr: Fix seamless_mn drrs for PTL

 drivers/gpu/drm/i915/display/intel_display.c |   5 +-
 drivers/gpu/drm/i915/display/intel_psr.c     |  41 +++++
 drivers/gpu/drm/i915/display/intel_psr.h     |   2 +
 drivers/gpu/drm/i915/display/intel_vrr.c     | 174 ++++++++++++++++---
 drivers/gpu/drm/i915/display/intel_vrr.h     |   5 +-
 5 files changed, 200 insertions(+), 27 deletions(-)

-- 
2.45.2



More information about the Intel-gfx-trybot mailing list