The internal 4K eDP panel on the Lenovo ThinkPad P15 Gen 1 flickers at 60 Hz when PSR2 is enabled.
The issue reproduces across multiple Linux distributions and does not occur on Windows. Limiting PSR to PSR1 with i915.enable_psr=1 prevents the flickering, while PSR2 triggers it. Add a device quirk to disable PSR2 on this system. Link: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16636 Signed-off-by: Oliver Lin <[email protected]> --- drivers/gpu/drm/i915/display/intel_quirks.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_quirks.c b/drivers/gpu/drm/i915/display/intel_quirks.c index 33245f44c0d5..1e24692f4e43 100644 --- a/drivers/gpu/drm/i915/display/intel_quirks.c +++ b/drivers/gpu/drm/i915/display/intel_quirks.c @@ -259,6 +259,9 @@ static struct intel_quirk intel_quirks[] = { /* Xiaomi Book Pro 14 2026 */ { 0xb081, 0x1d72, 0x2424, quirk_disable_psr2 }, + + /* Lenovo ThinkPad P15 Gen 1 */ + { 0x9bc4, 0x17aa, 0x22b8, quirk_disable_psr2 }, }; static const struct intel_dpcd_quirk intel_dpcd_quirks[] = { -- 2.53.0
