Re: [PATCH] drm/i915/psr: Disable eDP Panel Replay on XPS 16 DA16260 (LG 0x07C5)

"Hogander, Jouni" <[email protected]>
Newsgroups org.freedesktop.lists.intel-gfx,org.freedesktop.lists.dri-devel,org.freedesktop.lists.intel-xe,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Wed, 2026-07-08 at 09:42 -0400, Thierry Cantin-Demers wrote:
> The Dell XPS 16 DA16260 ships in more than one panel variant. The
> existing
> quirk entry only matches the LG Display panel with DPCD sink OUI
> 00:22:b9.
> Another variant of the same laptop (subsystem 1028:0dba) uses an LG
> Display
> 0x07C5 panel with sink OUI 00:aa:01, which is not matched, so eDP
> Panel
> Replay stays enabled and the panel hits a persistent PANEL-REPLAY
> Link CRC
> error, dropping the internal display to ~5 fps.

Thank you for pointing this out.

These symptoms look different compared to what we saw originally.
Please file gitlab ticket:

https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html

BR,
Jouni Högander


> 
> Add a quirk entry for OUI 00:aa:01 so this variant also gets eDP
> Panel
> Replay disabled. Confirmed xe.enable_panel_replay=0 resolves the
> issue.
> 
> Fixes: cb8d155b0806 ("drm/i915/psr: Disable Panel Replay on Dell XPS
> 16 DA16260 as a quirk")
> Signed-off-by: Thierry Cantin-Demers <[email protected]>
> Tested-by: Thierry Cantin-Demers <[email protected]>
> ---
>  drivers/gpu/drm/i915/display/intel_quirks.c | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_quirks.c
> b/drivers/gpu/drm/i915/display/intel_quirks.c
> index 33245f44c0d5..e452235832fe 100644
> --- a/drivers/gpu/drm/i915/display/intel_quirks.c
> +++ b/drivers/gpu/drm/i915/display/intel_quirks.c
> @@ -286,6 +286,14 @@ static const struct intel_dpcd_quirk
> intel_dpcd_quirks[] = {
>  		.sink_oui = SINK_OUI(0x00, 0x22, 0xb9),
>  		.hook = quirk_disable_edp_panel_replay,
>  	},
> +	/* Dell XPS 16 DA16260 (LG Display 0x07C5, OUI 00:aa:01) */
> +	{
> +		.device = DEVICE_ID_ANY,
> +		.subsystem_vendor = 0x1028,
> +		.subsystem_device = 0x0dba,
> +		.sink_oui = SINK_OUI(0x00, 0xaa, 0x01),
> +		.hook = quirk_disable_edp_panel_replay,
> +	},
>  };
>  
>  void intel_init_quirks(struct intel_display *display)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.