Hello everyone,
I have been using CachyOS for a while now on my desktop PC, mainly for gaming and general daily use, as part of my transition away from Windows. I recently also installed CachyOS on a Microsoft Surface Book 2 (with a different kernel there) as well, but the issue described below only affects my desktop system. ![]()
Unfortunately, I am still running into problems related to power management and display handling on my desktop. There are two related issues (monitor power-off on lock screen and system sleep), but to keep things structured, I would like to focus on the monitor power-off behavior first.
The issue seems very similar to this thread: Long black screen after login and KDE session crash after some minutes and maybe this thread: Can't suspend system with NVIDIA .
I have been investigating this for quite some time, including extensive log analysis and testing different configuration changes, but so far without a reliable solution.
**Problem description:
**
When the screen is locked and the monitor is powered off automatically after the configured timeout, the expected behavior would be that the lock screen reappears when user input occurs (for example, moving the mouse or pressing a key).
What actually happens instead:
- The monitor wakes up (backlight turns on).
- Immediately after that, it turns off again because it reports no signal.
- The system itself is still running and responsive.
A workaround that consistently restores the session is switching to a TTY via Ctrl + Alt + F3 and then switching back to the graphical session via Ctrl + Alt + F2.
After doing this, the desktop session continues normally. However, this is obviously not a real solution, and I would like to fix the underlying problem.
My System:
- Distribution: CachyOS (fully up to date at the time of testing)
- Desktop environment: KDE Plasma 6
- Session type: Wayland (kwin_wayland)
- GPU: NVIDIA GeForce RTX 4080 SUPER
- Driver: NVIDIA proprietary driver 580.119.02 (open kernel module, DRM enabled)
- Kernel: CachyOS default desktop kernel
- Display connection: DisplayPort
- Monitor: Samsung Odyssey OLED G93SC
- Resolution: 5120Ă—1440
- Refresh rate: up to 240 Hz
- HDR enabled
- Adaptive Sync tested both enabled and disabled
What I have already tried:
- Tested different monitor settings:
- Adaptive Sync enabled and disabled
- Various monitor-side power-saving related options disabled
- Tested different display modes and refresh rates via
kscreen-doctor. - Ensured that
nvidia-drm.modeset=1is enabled. - Verified that the monitor is correctly detected via DRM:
/sys/class/drm/card*-DP-*/statusshowsconnected- EDID is present and readable
- Checked DDC/CI access via
ddcutil(monitor detected correctly). - Temporarily adjusted permissions and group membership for
i2cto rule out DDC permission issues (no change in behavior). - Reviewed and tested NVIDIA suspend and resume handling, including:
nvidia-suspend.servicenvidia-resume.servicenvidia-hibernate.service
- Tested NVIDIA’s video memory preservation approach as described here:
NVIDIA/Tips and tricks - ArchWiki - Tested setting
SYSTEMD_SLEEP_FREEZE_USER_SESSION=true(as suggested in a related discussion), but this did not change the behavior in my case.
I have uploaded the log files generated with the help of ChatGPT kwin-debug-20251226-102849.tar.gz here:
and the output from sudo cachyos-bugreport.sh is here:
If additional logs or debug flags are required, I am happy to provide them.
The issue appears to be related to KDE Plasma 6 + Wayland + NVIDIA + DisplayPort, specifically when the monitor powers off while the session is locked. From the logs, it looks like KWin temporarily loses all outputs (“no outputs – creating placeholder screen”), and the session does not properly recover the display without a TTY switch.
Any hints, similar experiences, or pointers to known issues would be greatly appreciated.
Thanks in advance for your time and help.
Best regards,
Sebastian