Comment by bayindirh

2 hours ago

Yes. The initial problem was ACPI tables in the BIOSes. They were wrong for benign (Windows doesn't care about them much, so the manufacturer was not aware that they are important), or not-so-benign (break them to break Linux compatibility on cheaper devices) reasons. Suspend and Hibernate work pretty flawlessly on higher end devices (i.e. Thinkpads, Pro/Elitebooks, Compaq NX series, etc.) for longer since these machines were designed as OS agnostic and had flawless BIOSes in terms of implementation w.r.t. consumer devices.

Remember, Halloween documents' opening salvo was the idea of extending ACPI so that Linux becomes unbootable on PC hardware.

Hibernation is the same deal. You also need to have a swap file/partition slightly larger than your RAM, since it's dumped to SWAP during hibernation.

So, why don't you come over here? We have cookies.