7 ms·
This is so infuriating, because this problem has already been solved once. It's called "Hibernation", and was added in Windows 95. This should write your MEM im
by vesinisa 5y ago
This is so infuriating, because this problem has already been solved once. It's called "Hibernation", and was added in Windows 95. This should write your MEM image to disk, power the laptop completely off and allow later restoring where you left when powering your laptop back on. But laptop manufacturers (including Apple) thought it somehow smart to remove true hibernation, and replace it with some botched "deep sleep" that is not actually working, as it does not actually turn the computer OFF. This is SO infuriating - who thought it smart to REGRESS on a solution that has worked so well for DECADES?
- captn3m0 5y agoThere’s some really interesting security challenges that pop-up with Hibernation. Not sure if they blocked Apple though.
- vesinisa 5y agoAnyone who is concerned about this should already be using full-disk encryption, which means the memory contents are actually better protected during hibernation than in a live state. This is one thing that usually Linux gets mostly right .. only if the proprietary GPU drivers played along. Meanwhile, Microsoft and Apple certainly could implement this properly but instead decide to release a new half-assed half-hibernation after another.
- captn3m0 5y agohttps://mjg59.dreamwidth.org/55845.html https://mjg59.dreamwidth.org/55845.html I was referring to this.
- vesinisa 5y agoAFAIK this is only an issue if you think UEFI Secure Boot and TPM are a good idea. The traditional way to implement full-disk encryption on Linux is by disabling UEFI validation and deriving the key from a passphrase rather than storing it in the TPM.
- d110af5ccf 5y agoPersonally I'd rather keep secure boot and just disable the kernel lockdown feature. You still gain a significant amount of security while maintaining functionality that way.
- dathinab 5y agoNot really, this security challenge have been solved long ago, and require a degree of involvement which makes them irrelevant for most people.
- slezyr 5y agoIt might be slower than cold boot on machines with 32GB of RAM
- vesinisa 5y agoI have a 64 GB Mac with SSD and managed to trick it to use true hibernation (Apple does not want you to know it but you can still achieve true hibernation by enabling disk encryption (FileVault™) and forcing key material erasure from MEM on standby with `sudo pmset -a DestroyFVKeyOnStandBy 1`). I just timed it and bootup from hibernation to UI took 25 seconds, out of which maybe 5 seconds were taken by inputtting the encryption password. Certainly not a show-stopper, if this means not accidentally killing my €2k+ laptop because it decides to randomly wake up in my bag.
- slezyr 5y agoYes, but this is an issue with Apple products. My old PC with not-so-fast SSD can boot (Linux and Windows) much faster than 16" MacBook Pro.
- vesinisa 5y agoSorry.. I meant exactly that 25 seconds to boot up from hibernation is definitely not an issue. Why would it be? I store the laptop hibernated. I need to dehibernate exactly once a day. I work 8 hours a day, meaning less then a promille of my working day is spent waiting for my laptop to dehibernate. It's a non-issue.
- zokier 5y agoHibernation in Windows hasn't gone anywhere. I have a Dell laptop in front of me and it has hibernate in the start menu as normal. Problem is that hibernation is slooow so people don't like to use it
- thaumasiotes 5y agoI have a Dell laptop I bought within the last couple of months. Hibernate is not in the start menu, and the option to add it to the start menu has been disabled. It's still possible to assign "hibernate" as the action taken in response to various power-related actions such as closing the lid or pressing the power button. This makes no sense; I'm not sure what's going on.
- RGamma 5y agoYou can enable the start menu hibernate button in advanced power settings: System -> Power & sleep -> Additional power settings -> Choose what the power buttons do -> Change settings that are currently unavailable -> Check Hibernate. And then get lucky that your laptop wakes up again (mine dies 1 out of 10 times) Edit: sorry, can't read.
- thaumasiotes 5y agoNo, you can't; that option is disabled. It cannot be checked. I don't know how I can state this more clearly. "Turn on fast startup (recommended)" is checked, and that option is also disabled and can't be unchecked, despite obviously being undesirable.
- lozenge 5y agoMaybe you have Group Policy settings? Sometimes "Windows tweaker" type apps install these. Also, mine has a link "Change settings that are currently unavailable" which shows a UAC prompt and then enables all checkboxes.
- deleted 5y ago[deleted]
- wizzwizz4 5y agoHibernation took about three seconds on my Windows 98 SE laptop. It took three minutes on my Windows XP. It never finishes on modern Windows.
- amiga-workbench 5y agoMy Toshiba Libretto seems to have it built into the BIOS. The computer displays a full-screen animation of the Laptop dumping its system memory to disk, and after a few seconds it powers down. Its all very seamless and jank free.
- pepoluan 5y agoI use Windows 10 Pro on Asus VivoBook 15. Hibernation takes approximately one minute.
- jakub_g 5y agoTime to hibernate linearly depends on amount of RAM you have, and whether you have HDD or SSD. On my 16GB T450 (SSD) with Win10 it takes several seconds.
- foepys 5y agoI use it every day on Windows 10. It takes about 30 seconds to go to full hibernate and 30 seconds to restore. My laptop has 32GB of RAM.
- IIsi50MHz 5y agoFor people who had working hibernation, it may seem so. For support staff, and for hardware & OS vendors, dealing with customers complaining about hibernation or S3 sleep not working those states were so infuriating and definitely NOT a solved problem. Example failure modes: — Doesn't wake when told. — Immediately wakes instead of staying in low power state. — Performs a cold boot when trying to wake. — OS disables desired state with no explanation. — OS disables desired state which has worked perfectly on that machine for month/years, and OS claims it has been disabled because it is not compatible.
- userbinator 5y agoThen they should've worked on fixing those problems, instead of adding even more new ones. (I admit I haven't used systems with broken hibernates, or at least not any where a little it of troubleshooting could get it working, so that may skew my perception of it.)
- acchow 5y agoStandby actually works 100% properly on my M1 and Intel MacBooks. Flush men to disk is not something I want or need. I quite like the instant availability and have come to expect it of products.
- spywaregorilla 5y agoHibernate works fine on my windows laptop, but it was not the default setting for lid closed. Mine has a performance switch built in. Close it while in high performance mode and the fan would continue to run at full blast. Stupid.