https://bugs.kde.org/show_bug.cgi?id=522646
Bug ID: 522646
Summary: Wayland: kwin_wayland 6.7 hangs (hung task / deadlock)
after waking monitors from power-saving mode with
hybrid AMD/NVIDIA (nvidia open driver)
Classification: Plasma
Product: kwin
Version First 6.7.2
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 194025
--> https://bugs.kde.org/attachment.cgi?id=194025&action=edit
system log with hung task
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.7.1 - 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-arch1-1 - 7.1.2-arch3-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 9 7940HS w/ Radeon 780M Graphics
Memory: 32 ГиБ of RAM (30.6 GiB usable)
Graphics Processor 1: AMD Radeon 780M Graphics
Graphics Processor 2: NVIDIA GeForce RTX 4060 Laptop GPU
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: Vivobook_ASUSLaptop M6500XV_M6500XV
System Version: 1.0
NVIDIA Open Driver: 610.43.02
DESCRIPTION
After updating KDE Plasma to versions 6.7.1 and 6.7.2, a severe issue occurs in
the Wayland session when monitors wake up from power-saving (DPMS) mode.
In this hybrid GPU setup, if the screens go into power-saving mode and I then
wake them up, there is a very high probability that the graphical system will
freeze within a few seconds, followed by a hung task / deadlock. The entire
system becomes completely unresponsive, forcing a hard reset using the power
button.
Additionally, I noticed that starting with KDE Plasma 6.7, the monitors take
noticeably longer to wake up from power-saving mode and the process feels much
less responsive than before.
STEPS TO REPRODUCE
1) Connect an external monitor via HDMI (driven by the NVIDIA dGPU) while the
laptop screen runs on the AMD iGPU.
2) Log into a KDE Plasma Wayland session.
3) Let the system put the monitors into power-saving mode (or trigger screen
sleep automatically via energy saving settings).
4) Wake the monitors up by moving the mouse or pressing a key.
5) Wait a few seconds.
OBSERVED RESULT
The graphical session freezes, followed shortly by a hung task / deadlock,
requiring a hard reboot.
EXPECTED RESULT
The monitors should wake up quickly and responsively without causing any system
instability, freezes, or hung task / deadlock.
ADDITIONAL INFO:
Downgrading to Plasma 6.6 resolves the issue completely, which confirms this is
a regression introduced in the 6.7.x release cycle.
--
You are receiving this mail because:
You are watching all bug changes.