Go Back   AnandTech Forums > Hardware and Technology > General Hardware

· Hardware and Technology
· CPUs and Overclocking
· Motherboards
· Video Cards and Graphics
· AMD Video Cards
· Nvidia
· Displays
· Memory and Storage
· Power Supplies
· Cases & Cooling
· SFF, Notebooks, Pre-Built/Barebones PCs
· Networking
· Peripherals
· General Hardware
· Highly Technical
· Computer Help
· Home Theater PCs
· Consumer Electronics
· Digital and Video Cameras
· Mobile Devices & Gadgets
· Audio/Video & Home Theater
· Software
· Software for Windows
· All Things Apple
· *nix Software
· Operating Systems
· Programming
· PC Gaming
· Console Gaming
· Distributed Computing
· Security
· Social
· Off Topic
· Politics and News
· Discussion Club
· Love and Relationships
· The Garage
· Health and Fitness
· Home and Garden
· Merchandise and Shopping
· For Sale/Trade
· Hot Deals with Free Stuff/Contests
· Black Friday 2015
· Forum Issues
· Technical Forum Issues
· Personal Forum Issues
· Suggestion Box
· Moderator Resources
· Moderator Discussions

Thread Tools
Old 01-03-2013, 07:19 AM   #1
Diamond Member
mikeymikec's Avatar
Join Date: May 2011
Location: UK
Posts: 6,392
Default Which scenario saves more power?

My PC spec:

AMD Phenom II X4 960T (3.0GHz with 3.4GHz turbo mode) with two unlockable cores which work but are currently locked
Kingston 4GB (2x2GB) HyperX DDR3-1600
Gigabyte Radeon HD 5770 1GB
Seagate 500GB 7200.12 SATA
Corsair VX450W
Windows 7 Home Premium 64-bit SP1
I'm not planning on changing the hardware, partly because I'm happy enough with it and because of a tight budget.

The board has a bug that ASUS are being quite obtuse about, so I guess I'll have to accept the status quo. When this board resumes from standby/S3/sleep, the undervolting setting I've set in the BIOS is forgotten about until the PC is either restarted, cold-started or resumed from hibernation.

I use the computer several times a day, and perhaps for hours at a time, or if I'm out on appointments I might use it several times a day for only say an hour on 2-3 occasions.

The undervolting setting isn't much, but it is the maximum under-volt setting that the board's options will let me choose. When I had all six cores enabled, here's the power usage stats:

-0.06v offset: 85-90W idle, 175W load
standard: 89-95W idle, 186W load

My feeling is that 5W saved on idle isn't much, but over a year if it saved a fiver it's better than no saving at all. However, the power usage penalty of resuming from hibernation three times a day might offset that. This is really the crux of my question. When a computer starts up (I imagine hibernation and a cold start are fairly similar in terms of their demands power-wise), the processor is cranked up quite a bit until the system finishes booting.

Currently I've got the computer going into hibernation after an hour of idle time (I'm not sure why I changed it from 45 minutes to an hour now, as 45 minutes, but anyway).

The advantage of going back to using S3 sleep is obviously that it resumes a heck of a lot quicker - (5 seconds versus 30 for hibernation), and probably uses less power to resume from sleep than hibernation.
mikeymikec is offline   Reply With Quote
Old 01-03-2013, 08:40 AM   #2
Diamond Member
sm625's Avatar
Join Date: May 2011
Posts: 6,895

2 minutes of hibernation is all you need to make up the power lost by resuming, compared to just letting it sit idle. You should use hibernation as much as possible. It is great when you have an SSD.
I am looking for a cheap upgrade to my 3 year old computer.
AT forum member #1: Buy a 6700k

I am looking for a way to get 10 more fps in TF2.
AT forum member #2: Buy a 6700k
sm625 is offline   Reply With Quote
Old 01-03-2013, 12:58 PM   #3
Diamond Member
mikeymikec's Avatar
Join Date: May 2011
Location: UK
Posts: 6,392

My question was more along the lines of should I bother with undervolting when I have to use hibernate rather than use S3 sleep.
mikeymikec is offline   Reply With Quote
Old 01-03-2013, 02:23 PM   #4
Diamond Member
Termie's Avatar
Join Date: Aug 2005
Location: Portland, OR
Posts: 7,519

Originally Posted by mikeymikec View Post
My question was more along the lines of should I bother with undervolting when I have to use hibernate rather than use S3 sleep.
Your computer uses an extra 5 W-hours for every hour it's on and not undervolted. It probably uses about 50 W-seconds to pull itself out of hibernation. Absolutely use hibernation rather than sleep to save energy, unless the bootup time annoys you too much.

But here's another solution - download Asus TurboVEvo right here: http://www.asus.com/Motherboards/AMD...USB3/#download

And then set an undervolt from within the app. That way you can reset your undervolt upon waking from sleep without rebooting.
Gaming: 5820K | H100i | Asus X99-Pro | 980Ti SLI | 32GB | SM951 256GB | 850 Evo 500GB RAID0 | 500R | 1000 PS | XB270HU
GPU Bench: 6700K | NH-C14S | Asus Z170-A | 16GB | 850 Evo 500GB | GD09 | 850 GS | VG248QE
Work: 4770K | NH-U12S | AsRock Z97 Ex4 | 290 Tri-X | 16GB | MX100 512GB | S340 | 850 G2 | U2713HM
HTPC: 6600K | AXP-100 | Asus Z170I | GTX980 | 16GB | 850 Evo 500GB | RVZ02 | SX500 | Samsung 55" 4K
Need help? Visit the Tech Buyer's Guru for reviews, how-tos, and buyer's guides!

Last edited by Termie; 01-03-2013 at 03:02 PM.
Termie is online now   Reply With Quote
Old 01-03-2013, 09:34 PM   #5
Elite Member
Currently on
Moderator Sabbatical
mfenn's Avatar
Join Date: Jan 2010
Posts: 22,400

OK, this is a pretty simple math problem.

Let's say that you use the computer for three 2 hour sessions during the day. Let's assume that most usage is fairly light so that your average power usage is basically the idle measurement. That gives us 90W idle when undervolting and 95W idle when running at stock volts. Let's assume that you use full power (186W) for 30 seconds when powering the machine up. Let's also assume that the machine uses 5W while sleeping and 1W while hibernated.

For the sleep case, we can model a day's power usage as:
P_sleep = T_on * 95W + (24 - T_on) * 5W

For the hibernate case, we can model a days power usage as:
P_hiber = T_on * 90W + (24 - T_on - (N_sessions * 0.0083h)) * 1W + N_sessions * 0.0083h * 186W

If we set the two equations equal to each other and solve, we get

T_on = N_sessions * 0.542 - 96

If you use your machine for an average of say 6 hours a day, then you will hibernation and sleep are equal if that usage is broken up into 188 difference sessions. If you have fewer sessions, then hibernation wins, more sessions and hibernation loses.

So it's pretty obvious that for any sane usage pattern, hibernation is much more energy efficient.

PS. I did this really quick, so anybody feel free to point out algebraic or arithmetic errors.
mfenn is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 06:14 PM.

Powered by vBulletin® Version 3.8.8 Alpha 1
Copyright ©2000 - 2016, vBulletin Solutions, Inc.