Hello! I’m new around here – am trying to make the jump from Windows to Linux.
Have installed Bazzite on my desktop and am not able to get it to resume from suspend. The machine goes to sleep properly and will power on when I attempt to wake it by clicking the mouse (the fans spin up, the display wakes and searches for signal, only to then go to sleep because it fails to find one). I have to hard reset to get back into the system.
I know that it’s not a problem with the monitor because the system isn’t responding: I cannot SSH into it (or ping it for that matter).
Putting my PC to sleep is a crucial part of my workflow and not being able to wake it is a hard dealbreaker for me. Please help me fix it.
Operating System: Bazzite 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.6-105.bazzite.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 24 × 13th Gen Intel® Core™ i7-13700K
Memory: 31.1 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 4090
Manufacturer: ASRock
Product Name: Z790 PG-ITX/TB4
ujust device-info
UNTITLED - Pastebin Service
Successfully sleeps, but no record of wake:
journalctl -u sleep.target
May 27 22:12:15 Iridium systemd[1]: Reached target sleep.target - Sleep.
-- Boot a5b55e0fd29f482cb72d7dcfa2b6f8d2 --
May 27 22:29:48 Iridium systemd[1]: Reached target sleep.target - Sleep.
-- Boot a6aa5e1cdd7b4325bda14c391ef31eb4 --
May 27 22:41:05 Iridium systemd[1]: Reached target sleep.target - Sleep.
From a different angle:
journalctl -r -b -1
May 27 22:46:28 Iridium kernel: PM: suspend entry (deep)
May 27 22:46:28 Iridium systemd-sleep[4441]: Performing sleep operation 'suspend'...
May 27 22:46:28 Iridium (sd-exec-strv)[4442]: /usr/lib/systemd/system-sleep/fw-fanctrl-suspend failed with ex>
May 27 22:46:28 Iridium systemd-sleep[4445]: [Error] > An error occurred: [Errno 2] No such file or directory
May 27 22:46:28 Iridium systemd-sleep[4441]: Successfully froze unit 'user.slice'.
May 27 22:46:28 Iridium systemd[1]: user.slice: Unit now frozen.
May 27 22:46:28 Iridium systemd[1]: user@1000.service: Unit now frozen-by-parent.
May 27 22:46:28 Iridium systemd[1]: user-1000.slice: Unit now frozen-by-parent.
May 27 22:46:28 Iridium systemd[1]: session-2.scope: Unit now frozen-by-parent.
May 27 22:46:28 Iridium systemd[1]: user@0.service: Unit now frozen-by-parent.
May 27 22:46:28 Iridium systemd[1]: user-0.slice: Unit now frozen-by-parent.
May 27 22:46:28 Iridium systemd[1]: Starting systemd-suspend.service - System Suspend...
May 27 22:46:28 Iridium systemd[1]: nvidia-suspend.service: Consumed 1.091s CPU time, 1.2G memory peak.
May 27 22:46:28 Iridium audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:syste>
May 27 22:46:28 Iridium audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:syst>
May 27 22:46:28 Iridium systemd[1]: Finished nvidia-suspend.service - NVIDIA system suspend actions.
May 27 22:46:28 Iridium systemd[1]: nvidia-suspend.service: Deactivated successfully.
... [truncated]
I have tried the following (which are the only ideas I can seem to find via Google):
- Disabling bluetooth using the system tray widget in KDE as well as
rfkill block bluetooth
- Using flatseal to ensure that Wayland Windowing System is enabled by default for all packages
- Ensuring that the Display Color Profile is not set to “None”
- Explicitly enabling wake on USB / Keyboard / Mouse in BIOS
- Updating the BIOS
- Enabling/disabling support for different CPU C-Levels in the BIOS
- Ctrl+Alt+f3 tty switching (doesn’t work because the OS hasn’t resumed yet)
None of these have had any positive effect. It seems to me as if the OS isn’t capturing some kind of interrupt to know that is has to wake up, which is why there are no logs after suspend other than those of a cold-boot after I had to hard reset the machine.
Please let me know if there is any other debug information that would help. I’m rather desperate to migrate to Linux and willing to adapt to different idiosyncrasies that come with the change, but lack of suspend is a deal breaker.
Thank you!!
EDIT:
cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PEG1 S4 *enabled pci:0000:00:01.0
PEGP S4 *disabled pci:0000:01:00.0
PEG2 S4 *disabled
PEGP S4 *disabled
PEG0 S4 *enabled pci:0000:00:06.0
PEGP S4 *disabled pci:0000:02:00.0
SIO1 S3 *disabled pnp:00:00
RP09 S4 *disabled
RP10 S4 *disabled
RP11 S4 *disabled
RP12 S4 *disabled
RP13 S4 *enabled pci:0000:00:1d.0
RP14 S4 *disabled
RP15 S4 *disabled
RP16 S4 *disabled
RP01 S4 *disabled
RP02 S4 *disabled
RP03 S4 *enabled pci:0000:00:1c.0
RP04 S4 *enabled pci:0000:00:1c.3
RP05 S4 *disabled
RP06 S4 *disabled
RP07 S4 *disabled
RP08 S4 *disabled
RP17 S4 *disabled
RP18 S4 *disabled
RP19 S4 *disabled
RP20 S4 *disabled
RP22 S4 *disabled
RP23 S4 *disabled
RP24 S4 *disabled
RP25 S4 *enabled pci:0000:00:1a.0
RP26 S4 *disabled
RP27 S4 *disabled
RP28 S4 *disabled
XHCI S4 *enabled pci:0000:00:14.0
XDCI S4 *disabled
HDAS S4 *disabled pci:0000:00:1f.3
CNVW S4 *disabled pci:0000:00:14.3
AWAC S4 *enabled platform:ACPI000E:00