Ubuntu – the difference between pm-suspend and pm-suspend-hybrid

hibernatesuspend

I read the man pages of both of them but I couldn't figure out the difference.

man page says:

Hybrid-suspend is the process where the
           system does everything it needs to hibernate,
           but suspends instead of shutting down. This
           means that your computer can wake up quicker
           than for normal hibernation if you do not run
           out of power

Isn't that the same as suspend ?

Best Answer

pm-suspend basically turns off the CPU but keeps memory powered on. This is quick to resume from, but if you run out of power the data in memory is lost. The hybrid-suspend will save the contents of memory to disk and then suspend, you can wakeup from this like normal suspend, however if you lose power you can power up and the machine will load the saved state back from disk and resume, much like traditional a hibernate resume.

Related Question