https://bugs.kde.org/show_bug.cgi?id=520008
Bug ID: 520008
Summary: [Wayland] Black screen / no panel after resume: atomic
modeset fails, "no outputs" (external monitor, i915)
Classification: Plasma
Product: kwin
Version First unspecified
Reported In:
Platform: Ubuntu
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
[KDE Bugzilla — paste Summary field]
[Wayland] Black screen / no panel after resume: atomic modeset fails, "no
outputs" (external monitor, i915)
[Paste into Description field — English]
SUMMARY
After system suspend (S2 idle), resuming to KDE Plasma Wayland session results
in a black desktop and the panel/taskbar does not appear. The session is
effectively unusable until plasmashell/KWin is restarted or the user logs out.
HARDWARE / SOFTWARE
- Laptop: Lenovo ThinkPad X1 Carbon (PCI_SUBSYS 17AA:22D5)
- GPU: Intel integrated graphics, PCI ID 8086:9A49, driver i915
- OS: Ubuntu 26.04 LTS
- Session: Plasma Wayland (SDDM)
- Kernel: 7.0.0-15-generic
- plasma-workspace: 4:6.6.4-0ubuntu2
- kwin-wayland: 4:6.6.4-0ubuntu1
MULTI-DISPLAY CONTEXT
- An external monitor was connected in addition to the internal panel at
suspend/resume.
- Exact cable path: please confirm (HDMI / USB-C / Thunderbolt dock / DP) when
replying to this bug.
STEPS TO REPRODUCE
1. Log in to Plasma (Wayland).
2. Connect external monitor (laptop panel + external).
3. Suspend the system (e.g. close lid or suspend from menu).
4. Resume/wake the machine.
5. Observe black screen; panel does not show; desktop shell broken.
EXPECTED BEHAVIOR
Normal desktop and panel after resume, valid DRM outputs for internal and/or
external panels.
ACTUAL BEHAVIOR
Black desktop; taskbar/panel not available. Recovery requires restarting user
session components or re-login.
RELEVANT LOG EXCERPTS (same boot, shortly after PM: suspend exit)
- org.kde.kwalletd6: qt.qpa.wayland: There are no outputs - creating
placeholder screen
- kwin_wayland_drm: Atomic modeset test failed! (EINVAL / invalid parameter) —
repeated
- plasmashell: kde.plasmashell: requesting unexisting screen available rect -1
- Earlier: kwin_wayland_drm: atomic commit failed: device or resource busy
- kwin_scene_opengl: Could not delete texture/framebuffer because no context is
current
WORKAROUND (partial)
- systemctl --user restart plasma-plasmashell.service and/or
plasma-kwin_wayland.service from a VT, or log out and log in again.
- Plasma (X11) may avoid the issue.
This looks like a DRM/KWin resume path where atomic modeset fails on i915 after
suspend with multiple outputs, leaving no usable Wayland outputs so Plasma
cannot place the shell.
ATTACHMENTS
See kde-resume-journal.txt if collected (journalctl filtered for kwin,
plasmashell, drm, i915, suspend).
---
Submit URL (open in browser, log in to KDE Bugzilla):
https://bugs.kde.org/enter_bug.cgi?product=kwin
Component: wayland-generic (or drm if available)
--- End ---
--
You are receiving this mail because:
You are watching all bug changes.