Comment by johnea

Comment by johnea 6 days ago

7 replies

Having been on linux laptops for ~20 years, I've found this to be really h/w dependent.

I've mostly run thinkpads, and they've mostly worked. My current T16 not only suspendds/resumes well, I also successfully use full disk encryption recovery on boot from hibernate.

jandrese 6 days ago

This is my experience too. Even though we don't hand off control to the (often buggy) BIOS anymore, there is still a fair bit of hardware support that needs to be in place to have a smooth suspend/resume. Even on the Windows install that shipped with the laptop I've had machines that fail to suspend properly and turn into bagwarmers or that fail to restore the graphics when waking back up or any number of potential issues. I've even had machines that brick their SSDs the first time you put them to sleep. Permanently bricked, can't even be wiped or factory reset bricked.

bityard 6 days ago

Concur. I have seen issues with suspend on Linux in the past, but my last three Dell laptops suspend just fine. Usually the only weirdness is with laptops that don't have an S3 state anymore, or when you add/remove hardware in between being awake and asleep.

That said (and it pains me to say it), the experience is still nowhere near as flawless as MacOS on Silicon hardware.

vermaden 6 days ago

For the record - this FreeBSD installation from videos also uses Full Disk Encryption in the form of GELI under the ZFS - its really brain dead simple to setup - just use 'Auto (ZFS)' option in the FreeBSD bsdinstall(8) installer and set Encrypt Disks to YES - nothing else required.

  • BSDobelix 5 days ago

    > set Encrypt Disks to YES - nothing else required.

    Plus "Encrypt Swap" should ~always be used even on non Root-GELI-Systems ;)

  • palata 6 days ago

    I thought root-on-ZFS did not work well with hibernate, for some reason? Did I misunderstand something?

    • vermaden 6 days ago

      FreeBSD - from what I know - does not support Hibernation (S4) - it supports Suspend/Resume (S3) - as shown in video.

      The difference:

      Suspend/Resume (S3)

      CPU is powered off. RAM maintains power and data. Very low power usage. Sometimes referred to as 'Save to RAM' or 'Standby'.

      Hibernation (S4)

      CPU is powered off. RAM is powered off. Data/RAM/files wrote to disk. Power is off. Sometimes referred to as 'Save to Disk'.