mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Michel Dänzer" <michel.daenzer@mailbox.org>
To: Nick Haghiri <nick@haghiri.net>, Ivan Lipski <ivlipski@amd.com>,
	amd-gfx@lists.freedesktop.org,
	Alex Deucher <alexander.deucher@amd.com>
Cc: "Harry Wentland" <harry.wentland@amd.com>,
	"Leo Li" <sunpeng.li@amd.com>,
	"Ivan Lipski" <ivan.lipski@amd.com>,
	"Rodrigo Siqueira" <siqueira@igalia.com>,
	"Christian König" <christian.koenig@amd.com>,
	dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
	"Xaver Hugl" <xaver.hugl@kde.org>
Subject: Re: [RFC PATCH] drm/amd/display: extend HPD debounce filter to DisplayPort SST
Date: Fri, 26 Jun 2026 10:53:15 +0200	[thread overview]
Message-ID: <7a474010-67a1-426b-9ca2-76c11cfbb0ac@mailbox.org> (raw)
In-Reply-To: <8e62f139-1d61-433e-8029-b10025a289d3@haghiri.net>


[ Adding Xaver for awareness ]

On 6/25/26 21:45, Nick Haghiri wrote:
> On 6/25/26 3:15 PM, Ivan Lipski wrote:
>> I don't think I've encountered a situation when a monitor with DP can
>> wake a system up from DPMS, so that's interesting. What distro and
>> desktop environment are you using? I'd like to reproduce this issue
>> and help with it.
> 
> openSUSE Tumbleweed, KDE Plasma 6.7 on Wayland (KWin). GPU is an RX 9070
> XT (RDNA4), monitor is an MSI MPG 274U over DisplayPort SST.
> 
> What happens: when the output goes DPMS-off and the monitor drops into
> deep sleep, it briefly de-asserts and re-asserts HPD. amdgpu forwards
> that as a hotplug, KWin re-probes and re-enables the output, and the
> panel comes right back on, so it never actually stays asleep while
> connected.

FWIW, that the panel comes on and stays on might be a KWin bug. Mutter had a bug like that, which I fixed in https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4209/diffs?commit_id=ec73076e07640fc0752d9ecc66c5934726db2d7e.


P.S. For other reasons, mutter also has debouncing similar to this. If the kernel debounces as well, it'll take longer until mutter actually removes an unplugged display from its display configuration, hopefully not too bad though.

-- 
Earthling Michel Dänzer       \        GNOME / Xwayland / Mesa developer
https://redhat.com             \               Libre software enthusiast

  reply	other threads:[~2026-06-26  8:53 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-25 15:04 Nick Haghiri
2026-06-25 19:15 ` Ivan Lipski
2026-06-25 19:45   ` Nick Haghiri
2026-06-26  8:53     ` Michel Dänzer [this message]
2026-07-09 11:38       ` Xaver Hugl
2026-07-09  1:20     ` [PATCH v2] drm/amd/display: unify HDMI/DP SST HPD debounce delay Nick Haghiri
2026-07-09 13:15       ` Alex Deucher
2026-07-09 14:15     ` [PATCH v3] drm/amd/display: unify HDMI/DVI/DP " Nick Haghiri
2026-07-09 17:30       ` Ivan Lipski
2026-07-13 18:42         ` Harry Wentland

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7a474010-67a1-426b-9ca2-76c11cfbb0ac@mailbox.org \
    --to=michel.daenzer@mailbox.org \
    --cc=alexander.deucher@amd.com \
    --cc=amd-gfx@lists.freedesktop.org \
    --cc=christian.koenig@amd.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=harry.wentland@amd.com \
    --cc=ivan.lipski@amd.com \
    --cc=ivlipski@amd.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=nick@haghiri.net \
    --cc=siqueira@igalia.com \
    --cc=sunpeng.li@amd.com \
    --cc=xaver.hugl@kde.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®