When suspending the laptop to s2idle
either through Gnome menus, the power button, or systemctl suspend
the laptop will sometimes go to sleep properly, and sometimes it will go into an unresponsive state where the screen is black, the led around the power button stays on and the fans keep spinning. The only way to leave this state is to hold power button for complete shutdown and boot again.
Looking through the logs it fails to suspend correctly 1 out of 3 times approximately.
This doesn’t happen on Fedora, so I don’t think it’s a hardware problem, rather an issue with some config.
General Details:
- System76 Pangolin
- AMD Ryzen™ 7 6800U with Radeon™ Graphics × 16
- Linux 6.7.2-arch1-1
- Firmware version: ARB928_V00.01_T0025ASY1_ms (this is the newest version)
Installed EndeavorOS a few days ago and didn’t change much config.
Journalctl:
When it fails the journal looks something like this, where the next boot is after I had to hold the power button to get out of the “zombie” state.
Jan 28 22:32:52 pangolin systemd[1]: Reached target Sleep.
Jan 28 22:32:52 pangolin systemd[1]: Starting System Suspend...
Jan 28 22:32:52 pangolin rtkit-daemon[1079]: Successfully made thread 1408 of process 1374 owned by '1000' high priority at nice level 0.
Jan 28 22:32:52 pangolin rtkit-daemon[1079]: Supervising 7 threads of 4 processes of 1 users.
Jan 28 22:32:52 pangolin rtkit-daemon[1079]: Supervising 6 threads of 3 processes of 1 users.
Jan 28 22:32:52 pangolin systemd-sleep[6483]: Performing sleep operation 'suspend'...
Jan 28 22:32:52 pangolin rtkit-daemon[1079]: Supervising 6 threads of 3 processes of 1 users.
Jan 28 22:32:52 pangolin kernel: PM: suspend entry (s2idle)
Jan 28 22:32:52 pangolin rtkit-daemon[1079]: Successfully made thread 1408 of process 1374 owned by '1000' RT at priority 20.
Jan 28 22:32:52 pangolin rtkit-daemon[1079]: Supervising 7 threads of 4 processes of 1 users.
-- Boot 423200e78544499aa6d14fd2df3e10f9 --
Any help appreciated, thanks!