Have 10GB /swap. In troubleshooting this I find that /etc/systemd/sleep.conf has all of the options commented out. Without taking a wild stab at commenting in stuff without fully understanding I wanted to ask those wiser than am I. Sleep.conf looks like this
[Sleep]
#AllowSuspend=yes
#AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
#SuspendMode=
#SuspendState=mem standby freeze
#HibernateMode=platform shutdown
#HibernateState=disk
#HybridSleepMode=guides on this suspend platform shutdown
#HybridSleepState=disk
#HibernateDelaySec=180min
I am working my way through the Manjaro and Arch guides on this and thought I would ask…
OK Issue solved. Hibernator was NOT installed during the original install.
sudo pacman -S hibernator
then reboot and all is good. Hibernates and wakes up. Interestingly when I installed Manjo on this laptop the installer didnt ask for nor did I intervene in not creating /swap. When no resume, the research on the problem led me to the importance of a properly designated /swap file and this may have been the problem and the reason hibernator wasnt installed. All good. thanks for the excellent wikis. For those so curious I found this thread
with excellent outlining of what hibernator seems to do step by step so hopefully this will help.
Regards and thanks Manjaro for the great documentation.
Not solved. Works well with the laptop plugged in. On battery no. Wont resume and has to be done by a hard power down. Removed tlp and problem solved. Now where is the culprit… reinstalled tlp with its default settings instead of where I had been changing things and now we are able to resume from sleep (lid closed) so far without any problem… note----one is well served to install the tlpui which brings desktop control. be aware of either when configuring tlp with cli… or under general settings on tlpui, third item down, tlp default mode… if on a laptop… needs be set to bat. then next item down, tlp persistent default should be 0 “depends on power source”. This so far is working for me.
What I believe caused my problem was what I changed in an effort to insure the NVidia 1650Ti was completely powered down when not needed—various tlp settings on the PCIe bus… causing a fail to resume. . Hope this helps.