All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] LOBF fixes
@ 2025-11-14  5:27 Ankit Nautiyal
  2025-11-14  5:27 ` [PATCH 1/5] drm/i915/alpm: Compute LOBF late after guardband is already determined Ankit Nautiyal
                   ` (11 more replies)
  0 siblings, 12 replies; 21+ messages in thread
From: Ankit Nautiyal @ 2025-11-14  5:27 UTC (permalink / raw)
  To: intel-gfx, intel-xe
  Cc: jouni.hogander, ville.syrjala, animesh.manna, Ankit Nautiyal

Fix lobf to use computed guardband and set context latency.
Also disable LOBF while switching to LRR/seamlessMN modes.

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

 drivers/gpu/drm/i915/display/intel_alpm.c  | 103 +++++++++++++++++----
 drivers/gpu/drm/i915/display/intel_alpm.h  |   3 +
 drivers/gpu/drm/i915/display/intel_dp.c    |   2 +
 drivers/gpu/drm/i915/display/intel_intel.c |   0
 drivers/gpu/drm/i915/display/intel_vrr.c   |   2 +
 5 files changed, 91 insertions(+), 19 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_intel.c

-- 
2.45.2


^ permalink raw reply	[flat|nested] 21+ messages in thread
* [PATCH 0/5] LOBF fixes
@ 2025-11-19 13:51 Ankit Nautiyal
  2025-11-19 13:51 ` [PATCH 3/5] drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG Ankit Nautiyal
  0 siblings, 1 reply; 21+ messages in thread
From: Ankit Nautiyal @ 2025-11-19 13:51 UTC (permalink / raw)
  To: intel-gfx, intel-xe
  Cc: jouni.hogander, ville.syrjala, animesh.manna, Ankit Nautiyal

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.

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

 drivers/gpu/drm/i915/display/intel_alpm.c    | 134 ++++++++++++-------
 drivers/gpu/drm/i915/display/intel_alpm.h    |   9 +-
 drivers/gpu/drm/i915/display/intel_display.c |  32 ++++-
 drivers/gpu/drm/i915/display/intel_dp.c      |   2 +
 drivers/gpu/drm/i915/display/intel_intel.c   |   0
 drivers/gpu/drm/i915/display/intel_vrr.c     |   2 +
 6 files changed, 125 insertions(+), 54 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/display/intel_intel.c

-- 
2.45.2


^ permalink raw reply	[flat|nested] 21+ messages in thread
* [PATCH 0/5] LOBF fixes
@ 2025-12-24  8:48 Ankit Nautiyal
  2025-12-24  8:48 ` [PATCH 3/5] drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG Ankit Nautiyal
  0 siblings, 1 reply; 21+ messages in thread
From: Ankit Nautiyal @ 2025-12-24  8:48 UTC (permalink / raw)
  To: intel-gfx, intel-xe
  Cc: jouni.hogander, ville.syrjala, animesh.manna, Ankit Nautiyal

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.

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

 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(-)

-- 
2.45.2


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-12-24  9:01 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-14  5:27 [PATCH 0/5] LOBF fixes Ankit Nautiyal
2025-11-14  5:27 ` [PATCH 1/5] drm/i915/alpm: Compute LOBF late after guardband is already determined Ankit Nautiyal
2025-11-14  5:27 ` [PATCH 2/5] drm/i915/alpm: Allow LOBF only if window1 > alpm check_entry lines Ankit Nautiyal
2025-11-14 15:09   ` Ville Syrjälä
2025-11-17  7:34     ` Nautiyal, Ankit K
2025-11-14  5:27 ` [PATCH 3/5] drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG Ankit Nautiyal
2025-11-14 15:10   ` Ville Syrjälä
2025-11-14  5:27 ` [PATCH 4/5] drm/i915/alpm: Simplify and align LOBF checks in pre/post plane update Ankit Nautiyal
2025-11-14 15:15   ` Ville Syrjälä
2025-11-17  7:36     ` Nautiyal, Ankit K
2025-11-14  5:27 ` [PATCH 5/5] drm/i915/alpm: Disable LOBF around transitioning for LRR/seamless MN Ankit Nautiyal
2025-11-14  5:45 ` ✗ CI.checkpatch: warning for LOBF fixes Patchwork
2025-11-14  5:47 ` ✓ CI.KUnit: success " Patchwork
2025-11-14  6:05 ` ✗ CI.checksparse: warning " Patchwork
2025-11-14  6:29 ` ✓ Xe.CI.BAT: success " Patchwork
2025-11-14  7:40 ` ✓ i915.CI.BAT: " Patchwork
2025-11-14 12:28 ` ✓ Xe.CI.Full: " Patchwork
2025-11-14 23:08 ` ✓ i915.CI.Full: " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2025-11-19 13:51 [PATCH 0/5] " Ankit Nautiyal
2025-11-19 13:51 ` [PATCH 3/5] drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG Ankit Nautiyal
2025-11-20  8:52   ` Michał Grzelak
2025-12-24  8:48 [PATCH 0/5] LOBF fixes Ankit Nautiyal
2025-12-24  8:48 ` [PATCH 3/5] drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG Ankit Nautiyal

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.