Hello nice people from the forum, Some days ago I updated my cachy os and now when it sleeps, it does not power off as normal and when try to revive the computer the screen goes black. Previously, my pc would shut down shoving whats in the memory into swap (from what I know this is hibernate, or suspend to disk). But now It simply does not shut down, the screen gets turned off and the only way to use the computer again is by rebooting it (by pressing the reset button). I notice it tries to shut down usb, as my mouse led is disabled, and when I click it returns. Here are my settings (from fastfetch): OS: CachyOS x86_64 Kernel: Linux 6.17.1-2-cachyos Display (VA2715-QHD): 2560x1440 in 27", 75 Hz [External] DE: KDE Plasma 6.4.5 WM: KWin (Wayland) WM Theme: Breeze Theme: Breeze (EmeraldDark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3] CPU: AMD Ryzen 5 5500 (12) @ 4.27 GHz GPU: AMD Radeon RX 6700 XT [Discrete] Memory: 4.76 GiB / 31.23 GiB (15%) Swap: 0 B / 31.23 GiB (0%) This is not a back-breaking bug and I want to use this as an opportunity to learn about my system. I am still a bit of a noob, so sorry if I get some terms incorrect. But I would like to know:
How to make the log of the system entering and exiting sleep to see what might be wrong,
How to see what the sleep button does (i know that there is a configuration file somewhere to show what terminal code it runs),
What is the sequence of programs it calls when it goes to sleep to know when to transfer the memory to swap and turn off the power,
My guess is that with the update, it deconfigured sleep into probably a hybrid mode? And if that is the case I would like to return how it was before, suspending to disk. Thanks a lot for any brave soul that wants to help this poor guy trying to learn more about linux and his computer.
Iāve also posted this issue on the discord group (its posted with the same name in case you want to take a look there). And from what Iām observing, there are MANY different causes for this problem. One of them reported that their computer would sleep and then give up, entering a zombie state. But my case is different.
There are many troubles with sleep on amd platforms.
Last kernel fix it for my laptop, after i opened a bug on bugzilla, Here, one of the AMD engineer helped to understand then fix the trouble. You should do the same, bugzilla power management forum is here
Same issue here. Even the new 6.18RC1 kernel release does not correct the issue.
Iām also using a MSI AM5 mother board with a 9070xt.
Oct 16 22:10:13 cachyos-7950x systemd-logind[1044]: The system will suspend now!
Oct 16 22:10:13 cachyos-7950x NetworkManager[1039]: <info> [1760613013.8118] manager: sleep: sleep requested (sleeping: no enabled: yes)
Oct 16 22:10:13 cachyos-7950x lact[1124]: 2025-10-16T11:10:13.811894Z INFO lact_daemon::suspend: suspend/resume event detected, reloading config
Oct 16 22:10:13 cachyos-7950x NetworkManager[1039]: <info> [1760613013.8119] device (wlan0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Oct 16 22:10:13 cachyos-7950x kwin_wayland[1513]: Failed to delay sleep: Sender is not authorized to send message
Oct 16 22:10:13 cachyos-7950x NetworkManager[1039]: <info> [1760613013.9183] device (p2p-dev-wlan0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Oct 16 22:10:13 cachyos-7950x NetworkManager[1039]: <info> [1760613013.9184] manager: NetworkManager state is now ASLEEP
Oct 16 22:10:13 cachyos-7950x systemd[1]: Reached target Sleep.
Oct 16 22:10:13 cachyos-7950x systemd[1]: Starting System Suspend...
Oct 16 22:10:13 cachyos-7950x systemd-sleep[45848]: Successfully froze unit 'user.slice'.
Oct 16 22:10:13 cachyos-7950x systemd-sleep[45848]: Performing sleep operation 'suspend'...
Oct 16 22:10:13 cachyos-7950x kernel: PM: suspend entry (deep)
Oct 16 22:10:14 cachyos-7950x kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: Root hub is not suspended
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: PM: pci_pm_suspend(): hcd_pci_suspend returns -16
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -16
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: PM: failed to suspend async: error -16
Oct 16 22:10:14 cachyos-7950x kernel: queueing ieee80211 work while going to suspend
Oct 16 22:10:14 cachyos-7950x kernel: PM: Some devices failed to suspend, or early wake event detected
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: Root hub is not suspended
Oct 16 22:10:14 cachyos-7950x kernel: PM: suspend exit
Oct 16 22:10:14 cachyos-7950x kernel: PM: suspend entry (s2idle)
Oct 16 22:10:14 cachyos-7950x kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: Root hub is not suspended
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: PM: pci_pm_suspend(): hcd_pci_suspend returns -16
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -16
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: PM: failed to suspend async: error -16
Oct 16 22:10:14 cachyos-7950x kernel: PM: Some devices failed to suspend, or early wake event detected
Oct 16 22:10:14 cachyos-7950x kernel: xhci_hcd 0000:19:00.0: Root hub is not suspended
Oct 16 22:10:14 cachyos-7950x systemd-sleep[45848]: Failed to put system to sleep. System resumed again: Device or resource busy
Oct 16 22:10:14 cachyos-7950x kernel: PM: suspend exit
Oct 16 22:10:14 cachyos-7950x lact[1124]: 2025-10-16T11:10:14.838917Z INFO lact_daemon::suspend: suspend/resume event detected, reloading config
Oct 16 22:10:14 cachyos-7950x systemd-sleep[45848]: Successfully thawed unit 'user.slice'.
Oct 16 22:10:14 cachyos-7950x systemd[1]: systemd-suspend.service: Main process exited, code=exited, status=1/FAILURE
Oct 16 22:10:14 cachyos-7950x systemd[1]: systemd-suspend.service: Failed with result 'exit-code'.
Oct 16 22:10:14 cachyos-7950x systemd[1]: Failed to start System Suspend.
Oct 16 22:10:14 cachyos-7950x systemd[1]: Dependency failed for Suspend.
Oct 16 22:10:14 cachyos-7950x systemd[1]: suspend.target: Job suspend.target/start failed with result 'dependency'.
Oct 16 22:10:14 cachyos-7950x systemd-logind[1044]: Operation 'suspend' finished.
Oct 16 22:10:14 cachyos-7950x NetworkManager[1039]: <info> [1760613014.8388] manager: sleep: wake requested (sleeping: yes enabled: yes)
Oct 16 22:10:14 cachyos-7950x NetworkManager[1039]: <info> [1760613014.8389] device (enp9s0): state change: activated -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')
Oct 16 22:10:14 cachyos-7950x systemd[1]: Stopped target Sleep.
I searched my cachyOS sleep problem and ended up on this thread.
I think I have the same problem. I have a MSI MAG X870 TOMAHAWK motherboard with Ryzen 7 CPU. When I didnāt have an external GPU, the sleep feature worked perfectly. The fans from the PC were stopped, the lights were off, but when I pressed the power, everything was back again.
Now I have a RX 9070 XT GPU and my PC doesnāt go to sleep anymore. When āsleepingā, the fans of the PC are still spinning and the lights are on. When I move the mouse, click or press any keys, or press the power button, itās random⦠sometimes all the fans jump to max speed, something nothing happens and I canāt wake the PC anymore.
I disabled the sleep feature in KDE, I selected āPower saveā after 15 minutes. Not sure if it does anything, but I need to wake up my PC.
I can reproduce this and post some journalctl logs if anyone wants to take a look.
I am facing the same problem⦠At first it didnāt work, after an update it did work, but since the very last update, it doesnāt work again. The screen turns off, but the computer stays in a stalled state, I have to reset to continue. Mobo is a B75M-ITX. I did a debug a while ago, I donāt remember the details but it was certainly the AMD GPU driver that stalled the process.
Hello, I was wondering if you had solved this issue, as I am running into the same exact issue with a 9070xt as well, using a MSI mobo and a AM5 CPU, or if you hadnāt found any concrete solutions
I have the same problem on MSI Motherboard and Radeon RX 9060 XT GPU. Iāll try do add amdgpu.aspm=0, amdgpu.runpm=0 in the boot parameters and I will see if this helps
Your problem when it comes to hibernation is most likely this:
zram can easily break the sleep cycle if your memory usage is too high. I had the same problem until I disabled it.
This blog post shows a reference to this happening and explains some of the cons of using it on certain systems.
Itās also mentioned in the arch wiki that it doesnāt support hibernating to disk aka swap hibernation.
It is easy to change over from zram or disable it, and a guide is included here:
You most likely will want to use zswap, not just disable zram as zswap provides a lot of the same benefits for your drives but still allows you to suspend the system.