[PATCH v2 12/12] drm/i915/psr: Do not disable Panel Replay in case VRR is enabled
Hogander, Jouni
jouni.hogander at intel.com
Wed May 21 05:42:53 UTC 2025
On Wed, 2025-05-21 at 10:31 +0530, Nautiyal, Ankit K wrote:
>
> On 5/20/2025 10:23 PM, Jouni Högander wrote:
> > This patch is allowing Panel Replay with VRR. All VRR modes are
> > supposed to
>
>
> I think you missed to remove `patch` from the commit message.
I missed this comment. I will change this in latest version.
BR,
Jouni Högander
>
>
> Regards,
>
> Ankit
>
> > work with Panel Replay.
> >
> > Bspec: 68920, 68925
> > Signed-off-by: Jouni Högander <jouni.hogander at intel.com>
> > Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal at intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_psr.c | 12 ++++++------
> > 1 file changed, 6 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> > b/drivers/gpu/drm/i915/display/intel_psr.c
> > index 38535e0d2496..db7111374293 100644
> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> > @@ -1579,6 +1579,12 @@ static bool _psr_compute_config(struct
> > intel_dp *intel_dp,
> > if (!CAN_PSR(intel_dp))
> > return false;
> >
> > + /*
> > + * Currently PSR doesn't work reliably with VRR enabled.
> > + */
> > + if (crtc_state->vrr.enable)
> > + return false;
> > +
> > entry_setup_frames =
> > intel_psr_entry_setup_frames(intel_dp, adjusted_mode);
> >
> > if (entry_setup_frames >= 0) {
> > @@ -1696,12 +1702,6 @@ void intel_psr_compute_config(struct
> > intel_dp *intel_dp,
> > return;
> > }
> >
> > - /*
> > - * Currently PSR/PR doesn't work reliably with VRR
> > enabled.
> > - */
> > - if (crtc_state->vrr.enable)
> > - return;
> > -
> > crtc_state->has_panel_replay =
> > _panel_replay_compute_config(intel_dp,
> >
> > crtc_state,
> >
> > conn_state);
More information about the Intel-gfx
mailing list