Summary: | press keyboard make screen still flicker when black screen | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | 448311217 |
Component: | platform-drm | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate |
Priority: | NOR | Keywords: | wayland-only |
Version First Reported In: | 6.3.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | All | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/3dcc4daca4b2eb5cb2884d50600cc9595072e9db | Version Fixed In: | 6.3.5 |
Sentry Crash Report: |
Description
448311217
2025-04-08 03:21:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7464 Git commit 6d8f78b2c579cada21e795a9c386068dd0168ac8 by Xaver Hugl. Committed on 08/04/2025 at 14:43. Pushed by zamundaaa into branch 'master'. backends/drm: immediately force a modeset on bad link status In the past this happened automatically, as we did an atomic modeset test in DrmGpu::updateOutputs, but now we need to do it explicitly. M +3 -1 src/backends/drm/drm_gpu.cpp https://invent.kde.org/plasma/kwin/-/commit/6d8f78b2c579cada21e795a9c386068dd0168ac8 Git commit 3dcc4daca4b2eb5cb2884d50600cc9595072e9db by Vlad Zahorodnii, on behalf of Xaver Hugl. Committed on 09/04/2025 at 05:24. Pushed by vladz into branch 'Plasma/6.3'. backends/drm: immediately force a modeset on bad link status In the past this happened automatically, as we did an atomic modeset test in DrmGpu::updateOutputs, but now we need to do it explicitly. (cherry picked from commit 6d8f78b2c579cada21e795a9c386068dd0168ac8) Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com> M +3 -1 src/backends/drm/drm_gpu.cpp https://invent.kde.org/plasma/kwin/-/commit/3dcc4daca4b2eb5cb2884d50600cc9595072e9db (In reply to Vlad Zahorodnii from comment #3) > Git commit 3dcc4daca4b2eb5cb2884d50600cc9595072e9db by Vlad Zahorodnii, on > behalf of Xaver Hugl. > Committed on 09/04/2025 at 05:24. > Pushed by vladz into branch 'Plasma/6.3'. > > backends/drm: immediately force a modeset on bad link status > > In the past this happened automatically, as we did an atomic modeset test in > DrmGpu::updateOutputs, but now we need to do it explicitly. > > > (cherry picked from commit 6d8f78b2c579cada21e795a9c386068dd0168ac8) > > Co-authored-by: Xaver Hugl <xaver.hugl@gmail.com> > > M +3 -1 src/backends/drm/drm_gpu.cpp > > https://invent.kde.org/plasma/kwin/-/commit/ > 3dcc4daca4b2eb5cb2884d50600cc9595072e9db Today is 2025-05-08 UTC8. I update to kwayland 6.3.5-1,and change "nvidia" to "nouveau". Then also repro this bug and see same log in `journalcltl -b`: ``` May 08 23:13:33 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:34 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:35 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:36 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:37 archlinux iwd[534]: invalid HE capabilities for 44:c7:fc:2a:1d:59 May 08 23:13:37 archlinux iwd[534]: invalid HE capabilities for 10:5d:dc:4f:d3:f1 May 08 23:13:37 archlinux iwd[534]: invalid HE capabilities for 44:c7:fc:2a:1d:5d May 08 23:13:38 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:39 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:40 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:41 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:42 archlinux kwin_wayland[788]: kwin_wayland_drm: atomic commit failed: Permission denied May 08 23:13:43 archlinux kwin_wayland[788]: kwin_wayland_drm: Bad link status detected on connector eDP-1 May 08 23:13:43 archlinux kwin_wayland[788]: kwin_core: Applying output config failed! May 08 23:13:43 archlinux kwin_wayland[788]: kwin_wayland_drm: Atomic modeset commit failed! Permission denied May 08 23:13:43 archlinux kwin_wayland[788]: kwin_core: Applying output config failed! ``` here is my `journalctl -b` log: <https://fars.ee/wAo8> |