I have put Manjaro on a Samsung Galaxy Chromebook 4K using this guide
The reason I’m going about the suspend in a weird way (manually clicking “suspend” on start/task bar) is the lid close doesn’t suspend the laptop. When it does “turn off” the battery still drains too quickly.
I’m on kernel 6.3
I have done the following:
-
cat /sys/power/mem_sleep
has[deep]
selected -
/etc/default/grub
hasGRUB_CMDLINE_LINUX_DEFAULT
set toquiet splash mem_sleep_default=deep
-
/etc/systemd/logind.conf
hasHandleLidSwitch=ignore
seems to do nothing - I added 3GB of swap
- turned the lid actions off in Energy Saving (still wakes up from suspend on lid close)
Ideally I’d like to have it where I can just close the lid and it goes into real suspend (saves battery not as much as hibernate). Sample figure using systemctl suspend
7% drop of battery in 45 mins. I will try the start button sleep in the mean time.
Full dump of journalctl
regarding suspend.
May 19 11:50:43 jacob-galaxy-chromebook systemd-logind[362]: The system will suspend now!
May 19 11:50:43 jacob-galaxy-chromebook ModemManager[378]: <info> [sleep-monitor-systemd] system is about to suspend
May 19 11:50:44 jacob-galaxy-chromebook systemd[1]: Starting System Suspend...
May 19 11:50:44 jacob-galaxy-chromebook systemd-sleep[1416]: Entering sleep state 'suspend'...
May 19 11:50:44 jacob-galaxy-chromebook kernel: PM: suspend entry (deep)
May 19 11:50:46 jacob-galaxy-chromebook kernel: printk: Suspending console(s) (use no_console_suspend to debug)
May 19 11:50:46 jacob-galaxy-chromebook kernel: PM: suspend exit
May 19 11:50:46 jacob-galaxy-chromebook systemd[1]: systemd-suspend.service: Deactivated successfully.
May 19 11:50:46 jacob-galaxy-chromebook systemd[1]: Finished System Suspend.
May 19 11:50:46 jacob-galaxy-chromebook audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 19 11:50:46 jacob-galaxy-chromebook audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
May 19 11:50:46 jacob-galaxy-chromebook kernel: audit: type=1130 audit(1684515046.693:101): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=?>
May 19 11:50:46 jacob-galaxy-chromebook kernel: audit: type=1131 audit(1684515046.693:102): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-suspend comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=?>
May 19 11:50:46 jacob-galaxy-chromebook systemd[1]: Reached target Suspend.
May 19 11:50:46 jacob-galaxy-chromebook systemd[1]: Stopped target Suspend.
May 19 11:51:33 jacob-galaxy-chromebook systemd-logind[362]: The system will suspend now!
May 19 11:51:33 jacob-galaxy-chromebook ModemManager[378]: <info> [sleep-monitor-systemd] system is about to suspend
May 19 11:51:34 jacob-galaxy-chromebook systemd[1]: Starting System Suspend...
May 19 11:51:34 jacob-galaxy-chromebook systemd-sleep[1607]: Entering sleep state 'suspend'...
May 19 11:51:34 jacob-galaxy-chromebook kernel: PM: suspend entry (deep)
May 19 11:51:41 jacob-galaxy-chromebook kernel: printk: Suspending console(s) (use no_console_suspend to debug)
May 19 11:51:41 jacob-galaxy-chromebook kernel: PM: suspend exit
May 19 11:51:41 jacob-galaxy-chromebook systemd[1]: systemd-suspend.service: Deactivated successfully.
May 19 11:51:41 jacob-galaxy-chromebook systemd[1]: Finished System Suspend.