Disclaimer: I don't use "Suspend" because it does not work reliably on my machine. Hibernate works... except for this.
Anyone know of a way to make hibernate faster? The machine takes about 5 minutes to shut down and then about 5 minutes to boot to a usable state when using hibernate. It is at least twice as fast to just shut the machine down and boot it from scratch. But then, I don't get to keep my running applications.
I don't really mind the slow shutdown, it's the slow resume that kills me. While it's resuming, there is just a blinking cursor and lots of disk activity. It eventually pops back to the locked desktop and I can move the mouse around, but it is another minute or so of just a lot of disk activity before I can unlock the desktop and do anything. And even for the first minute or so after I am using the machine, the disk is going crazy, as if it is still paging stuff back in.
I know it can be faster because...
- Windows on the same machine restores from hibernate into a perfectly usable state in about 1 minute.
- I tried using uswsusp and it's also much, much faster (1-1.5 minutes). But I don't want to just use that because it fails to hibernate every now and then, seemingly randomly, and I lose my running stuff.
So, I was wondering if anyone knew of an easy way to speed this up (using Ubuntu's default pm-utils and not uswsusp). I know that speed in this area is a major focus for Ubuntu 9.04 so I am hopeful that at least then I will see this problem resolved.
Thanks for any insights!