• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

XP: Hibernate - What's the trick?

Gerbil333

Diamond Member
My girlfriend has a Toshiba Centrino laptop configured to hibernate when she shuts the lid. When it's opened, the computer resumes almost instantly. The black and white progess bar is only displayed for 2-3 seconds before XP is back on screen.

When I try to use the Hibernate feature on my A7N8X Deluxe 2.0, Athlon XP 2500+, Seagate 120GB 7200.7, 512MB PC2700 machine, it takes about the same time to resume as it does to do a fresh reboot. I enabled "ACPI Suspend to RAM" and that didn't change anything.

Is there a BIOS setting to speed it up?

Also, Hibernate doesn't work at all on my K7S5A. After it completes the progress bar the screen turns blank (except the power LED indicates that it's ON) instead of showing XP. I Googled that and someone else reported the same thing. Does anyone know why it might do that?
 
How much RAM does her laptop have? Hibernate copies your RAM's entire contents to the hard drive before shutting the computer down completely. If you've got more stuff in RAM, it'll take longer.
My laptop has 768MB RAM. It halves the bootup time to a little less than a minute, but it's still nowhere as quick as the more power-hungry standby mode.
 
I've had zero luck with Hibernate on any system...

Hopefully Vista resolves a lot of these problems.

Most power management issues are driver problems, so I wouldn't get my hopes up.

 
Originally posted by: Jeff7
How much RAM does her laptop have? Hibernate copies your RAM's entire contents to the hard drive before shutting the computer down completely. If you've got more stuff in RAM, it'll take longer.
My laptop has 768MB RAM. It halves the bootup time to a little less than a minute, but it's still nowhere as quick as the more power-hungry standby mode.

Her laptop has 512MBs RAM, just like the A7N8X Deluxe 2500+ computer I'm messing with. I had the same theory, but that obviously can't be the problem. I really think it's a BIOS setting or something. In another thread, I read a properly configured machine should resume from hibernation in < 3 seconds. My gf's laptop does that.

Another interesting observation . . .

My ThinkPad 600e, a mobile PII 300MHz with 288MBs of RAM, resumes from Hibernation about as quickly as my 2500+! Furthermore, I recently upraded its hard drive from a Travelstar 10GB 4200rpm drive to a Seagate 40GB 5400rpm drive, and hibernation seems no faster! That truly doesn't make sense. An Athlon XP 2500+ with a 120GB drive should blow away a PII 300 with a 10GB hd.

I think MS has some work to do. Yeah, maybe Vista will get it right.
 
I read a properly configured machine should resume from hibernation in < 3 seconds. My gf's laptop does that.

Are you sure you're not talking about suspend? Hibernation involves writing everything (minus the pagecache) to disk and shutting the machine off completely, that usually means that you would have anywhere up to the full size of memory to read back from disk. Do you really think her machine can read 512M back from disk in under 3s?
 
Edit: I timed it. Here's a video (0.7 MBs... or try the 2.85MB uncomressed version if you don't have the codec: video). The computer boots as soon as you open its lid. It takes ~3 seconds from the start of the "Resuming Windows" progress bar to filling it, or ~6.5 seconds from the end of POST'ing to a fully functional web browser.

I haven't been including POSTing time in my estimates because the delay on my desktops occurs when it gets to the "Resuming Windows" loading bar. I'll time the 2500+ in a while.

Edit #2: I'm not going to upload a video for the A7N8X because of its size. Here are the numbers:

End of POST to end of "Resuming Windows":
Desktop:
~27 seconds
Laptop: ~3 seconds

End of POST to usable state:
Desktop:
~37 seconds
Laptop:: ~6.5 seconds


Desktop Specs:
Asus A7N8X Deluxe 2.0
Athlon XP 2500+
Corsair 2x256MB TWINX512-2700LLPT
MSI GeForce 4 Ti 4200 64mb
Sound Blaster Live! 5.1
Seagate 120gb 7200.7 8mb cache 7200rpm hd
Black Lite-On 48x24x48x16 Combo Drive

Laptop Specs:
Toshiba Qosimo F15
Pentium M 745
512MB RAM
80GB hard drive (rpm?)
...lots of nice stuff...
 
YGPM

It might also depend on what's loaded into RAM at the time. You might have all kinds of stuff loaded into RAM, whereas she might not.

Otherwise, I'm not sure what the deal is. Hibernate has always been slow to resume for me, but I've only ever tried it on the laptop (768MB RAM) and a few times on my desktop (1.25GB). Whole damn lotta data to read and write.
 
Good idea, but that's also incorrect because her laptop consistently resumes that quickly, and actually has MORE processes & data loaded into memory.

Here's what I found earlier today:

Hibernate is good, but even better, provided you have a reasonably new PC with a recent BIOS upgrade, use the 'Standby' feature. Change the power button to operate in 'standby' mode and when you give it a quick press it will put the computer to sleep in <3 seconds. (It powers the memory only in this mode and uses very little power). When you press the power button again or move the mouse, press key etc it will wake the computer up exactly where you left off. Wake up takes <3 seconds also.

I use this feature on an old Compaq Deskpro EN 1GHz SFF and it works perfectly. I never need to do a full restart unless I make a major configuration change.
-- Source
 
Otherwise, I'm not sure what the deal is. Hibernate has always been slow to resume for me, but I've only ever tried it on the laptop (768MB RAM) and a few times on my desktop (1.25GB). Whole damn lotta data to read and write.

That's why I'm glad that suspend2 for Linux is smart enough to compress the data with lzf, as long as the CPU is relatively recent it can compress/decompress the data faster than the drive can read/write and you end up with ~50% less data to save/restore.
 
Laptops have variety of propriety ?tricks?.

In most of them, the Power Saving/Standby/Hibernation has some hardware control and they are kind of mixed to gather.

The above is Not the case of straightforward desktop.

In desktops Hibernation saves the content of the RAM to the had drive and shut the computer. When you start it again it start the regular boot, and toward the end would load the saved memory file into the RAM.

Therefore, it saves some time, as compare to regular Boot, but that is the way it is and there is Nothing you can do about it.

:sun:
 
When you start it again it start the regular boot, and toward the end would load the saved memory file into the RAM.

Actually it will load the saved memory as one of the first things, starting any device drivers and such would be a bad idea since any state saved in hiberfil.sys would overwrite the running version.

 
hibernate isnt even compatitble with the sata driver on my a8v deluxe. there is some error when i try to hibernate.
 
Back
Top