Anyone have a good working hibernate set-up in Linux?

https://lemmy.ca/post/3305490

Anyone have a good working hibernate set-up in Linux? - Lemmy.ca

My set-up is roughly analogous to this: https://community.frame.work/t/guide-fedora-36-hibernation-with-enabled-secure-boot-and-full-disk-encryption-fde-decrypting-over-tpm2/25474 [https://community.frame.work/t/guide-fedora-36-hibernation-with-enabled-secure-boot-and-full-disk-encryption-fde-decrypting-over-tpm2/25474] Summary is that I use full-disk encryption (FDE) and use the TPM to decrypt the swap, and use full lockdown mode with a kernel patched to allow hibernation. Suspend-then-hibernate (in my opinion) is a must-have feature for a laptop that goes in a backpack – if I close my laptop’s lid and put it in my backpack, I expect it to both not overheat, and to have some amount of battery left regardless of when I decide to take it out again. Anyway, does anyone have it working well, or any other tips? One thing I’ve been toying with is using a systemd script to drop the filesystem caches before hibernating to have it resume faster.

I am currently back to running EndeavourOS after PopOS had severe issue running.

Hibernate/sleep out of the box seems to function just fine on my desktop. I’m running a Ryzen 3600, Nvidia RTX 2060, 32GB ddr4 21xx.

It is setup to lock itself after about ten minutes. Then if no activity for an hour will go into sleep/hibernate. Mouse will not wake it but keyboard works fine and I’m back to login within 10s or so.