On 2/4/2026 10:32 AM, Ankit Nautiyal wrote:
Fix lobf to use computed guardband and set context latency.
Also disable LOBF while switching to LRR/seamlessMN modes.
Rev2:
- Use is_enabling/disabling macros for lobf checks and other suggested
changes from Ville.
Rev3:
- Address comments from Michal.
Rev4:
- Address comments from Jouni.
Rev5:
- Rebase
Ankit Nautiyal (5):
drm/i915/alpm: Compute LOBF late after guardband is already determined
drm/i915/alpm: Allow LOBF only if window1 > alpm check_entry lines
drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG
drm/i915/alpm: Simplify and align LOBF checks in pre/post plane update
drm/i915/alpm: Disable LOBF around transitioning for LRR/seamless MN
Thanks for the reviews and comments, pushed to drm-intel-next.
Regards,
Ankit
drivers/gpu/drm/i915/display/intel_alpm.c | 144 ++++++++++++-------
drivers/gpu/drm/i915/display/intel_alpm.h | 9 +-
drivers/gpu/drm/i915/display/intel_display.c | 29 +++-
drivers/gpu/drm/i915/display/intel_dp.c | 2 +
drivers/gpu/drm/i915/display/intel_vrr.c | 2 +
5 files changed, 129 insertions(+), 57 deletions(-)