![]() |
|
|
#1 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Undervolting and underclocking my Core i7 920
The last power bills are getting a bit high and i want to exclude my system from the equation for the time being. Since i don't have the watt-o-meter i'm trying to figure out how much i'd actually benefit from doing such thing on my Core i7 920.
I'll still use the 4,2GHz profile but when i'm just running my PC for P2P or music over night it's pointless to run it at full power. So, this is how i'm hoping to lower power consumption: - disabled HT - enabled all the power saving states (not that they'll matter much) - set VCORE to 0,8V - locked multiplier to 12 (which is the lowest) So now i basically have a 4 core CPU that is running at only 1,6GHz. Any idea what would be the power difference compared to stock clocked Core i7 920 ?
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#2 | |
|
Linux Advocate
Join Date: Nov 2006
Posts: 10,222 (4.29/day)
Thanks: 1,206
Thanked 2,775 Times in 1,793 Posts
|
Quote:
|
|
|
|
|
|
|
#3 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
And compared to a 4,2GHz? I know it wasn't clocked at that the entire time but half of the power saving features were disabled (C1E was still enabled though). But even then, it had 1,3V at disposal and even at the lowest multi it was running at 2,4GHz...
I'm from EU so i'm not sure how our electricity prices compare...
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#4 | |
|
Linux Advocate
Join Date: Nov 2006
Posts: 10,222 (4.29/day)
Thanks: 1,206
Thanked 2,775 Times in 1,793 Posts
|
Quote:
|
|
|
|
|
|
|
#5 |
|
RealTemp Author
Join Date: Jun 2008
Posts: 903 (0.50/day)
Thanks: 15
Thanked 394 Times in 271 Posts
|
If you are trying to save power, running a modern CPU slow with the minimum multiplier is exactly what you don't want to do.
Power Optimization – a Reality Check http://www.cs.berkeley.edu/~krioukov/realityCheck.pdf Run your CPU at its normal speed or overclocked if you want. The way to save power is to enable C3 and C6 and that's all you need to do. The new reality is called, "Race to Sleep". A CPU works most efficiently when it is allowed to work at full speed so it gets tasks done quickly and then as soon as the task is done, it gets to drop down into the C6 low power state where the voltage is reduced to nearly zero. Your setting of 0.8 volts sounds like a really low voltage but it is sky high compared to zero. A slow CPU will have to spend more time working in the C0 state at 0.8 volts and less time in the C6 state at 0.0 volts. Think about it. How is that going to save you power? The guys at Berkeley debunked this myth. The latest version of RealTemp shows the percentage of time your Core i is spending in C6. Maximize your C6 residency time and you will minimize power consumption. RealTemp Tech|Inferno Edition http://www.overclock.net/t/1330144/realtemp-t-i-edition |
|
|
|
| The Following 2 Users Say Thank You to unclewebb For This Useful Post: |
|
|
#6 |
|
Addicted to Bacon and StarCrunches!!!
Join Date: Sep 2009
Location: Chatsworth, GA
Posts: 13,562 (10.02/day)
Thanks: 2,146
Thanked 5,341 Times in 3,696 Posts
|
Turn on as many power savings as possible in the bios. Mine would do .9V on stock clocks stable so test that.
__________________
Cruncher's: All GPU's GPU's:
7970 3GB *Unlocked* = 8 Threads 5770 1GB OCed = 2 Threads |
|
|
|
|
|
#7 |
|
RealTemp Author
Join Date: Jun 2008
Posts: 903 (0.50/day)
Thanks: 15
Thanked 394 Times in 271 Posts
|
C6 at 0 volts is how you can save power.
The CPU-Z reported voltage is meaningless when your CPU is spending 99.5% of its idle time at 0 volts.
|
|
|
|
| The Following 2 Users Say Thank You to unclewebb For This Useful Post: |
|
|
#8 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Well, when i have it in the 4,2GHz mode, i can't use any of the C states. All i can use is C1E and SpeedSteep. And thats it. If i use ANY kind of C state power saving the system just BSOD's on boot.
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#9 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Ok, after fiddling with it for a while, the most i can use is C1, but that custom RealTem doesn't show C1 so i have no clue how much it's active or how much i even benefit from it.
But i'm guesing, if i can have at least C1, then i'll have it. Still need to make some stability tests but at least it boots unlike C3 and C6 which always BSOD on Windows logo while booting. Unless i make a very mild overclock in which case i might just as well leave it at stock speed. So currently i'm at 4,2GHz with C1E and C1.
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#10 |
|
RealTemp Author
Join Date: Jun 2008
Posts: 903 (0.50/day)
Thanks: 15
Thanked 394 Times in 271 Posts
|
When you use C3 or C6 on your CPU, that engages full turbo boost and enables the 22 multiplier for single threaded tasks. Your CPU jumps up to 4400 MHz and that's why you crash. If you can reduce the multiplier in the bios you might be able to avoid this. You would have to disable Turbo Boost and you would be left running with the 20 multiplier. 4000 MHz wouldn't be so bad and it would be a lot more efficient if this allows you to enable C6.
|
|
|
|
| The Following User Says Thank You to unclewebb For This Useful Post: |
|
|
#11 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Erm, as far as i know 21 is the max multi for 920... So multi 20 is normal max, 21 is when turbo is engaged. 22 is not possible.
4,2GHz (200x21) is full stable otherwise, but with C states enabled, it's not. Only with C1 as the highest option CPU will use.
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#12 |
|
RealTemp Author
Join Date: Jun 2008
Posts: 903 (0.50/day)
Thanks: 15
Thanked 394 Times in 271 Posts
|
Don't worry RejZoR, you're not the only one that doesn't realize that the Core i7-920 has a 22 multiplier hidden inside there. The 22 multiplier is only available when C3 or C6 is enabled and your CPU only uses the 22 multiplier when a single core is active. As soon as 2 or more cores are active, the multiplier drops down to a maximum of 21. Most enthusiasts prefer a stable multiplier so they disabled C3 and C6 and this disabled the 22 multiplier.
Reboot, set your BCLK at a nice safe 133 MHz, enable C3 and C6 and then run a single threaded benchmark. The RealTemp XS Bench is a nice light load. You won't see the full 22 multiplier because Windows background tasks will wake up additional cores but the average multiplier reported by RealTemp should be higher than 21.0 as long as you don't have a lot of background activities running on your computer while testing. Page 18 of the Intel Specification Update mentions the 2 bins of Turbo Boost you get when a single core is active. http://download.intel.com/design/pro...pdt/320836.pdf |
|
|
|
| The Following User Says Thank You to unclewebb For This Useful Post: |
|
|
#13 |
![]() Join Date: Oct 2008
Location: Reality
Posts: 108 (0.06/day)
Thanks: 10
Thanked 11 Times in 11 Posts
|
@Unclewebb,
Nice little app realtemp is, just wanted to thank you as I've used it for a few years now. |
|
|
|
|
|
#14 | |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Quote:
I might also try setting max multi to 21 then, which should prevent it from using multi 22. Because right now i have it set to "Auto" and that means it can use full range of multipliers. If i set it to 21, it will only go up to 21 and no further. Thx for the tip unclewebb, i'll report back in the afternoon...
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
|
#15 |
![]() |
As everyone has suggested, always let your CPU downnclock to idle. With your setting of a static speed/voltage, you are probably using MORE power than if everything was on auto/stock settings.
|
|
|
|
|
|
#16 | |
|
RealTemp Author
Join Date: Jun 2008
Posts: 903 (0.50/day)
Thanks: 15
Thanked 394 Times in 271 Posts
|
On the first generation Core i CPUs, I don't think there is any way to control the Turbo Boost feature. If you disable C3 / C6 you get a maximum of +1 bin of Turbo Boost whether 1, 2, 3 or 4 cores are active and if you enable C3 / C6 you get +2 bins of Turbo Boost when 1 core is active and +1 bin of Turbo Boost when 2, 3 or 4 cores are active.
In order to keep your maximum clock near 4200 MHz you would need to back off the BCLK to 191 MHz. With the core voltage you were originally using, you might be able to go up a couple of MHz on the BCLK while still maintaining full stability. Your original goal was to reduce power consumption. This method will sacrifice a small amount of full load performance to accomplish that goal. The other option would be to disable Turbo Boost and go with a fixed 20 multiplier and see if you can push your BCLK up towards 210 MHz. This will get you back up to 4200 MHz but will allow you to enable C6 for a big drop in light load / idle power consumption. Quote:
|
|
|
|
|
| The Following User Says Thank You to unclewebb For This Useful Post: |
|
|
#17 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Ok, the multi limiting didn't work but then i found a separate Turbo setting. After disabling it, system booted while i still managed to keep existing 4,2GHz @ 1,35V. I don't need some stupid multi bumping if i have 4,2GHz at disposal anyway.
Checked the C states with your custom RealTemp and C6 shows 80 pretty much right after the boot. So now i have all the power saving features enabled and still a very respectable 4,2GHz clock when heavy processing is required. I think this should do the trick ![]() It's always nice to have someone around who knows in-depth stuff like this. Thx again unclewebb!
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#18 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Oh for crying out loud. Now it refuses to use 21x multi and is continuously stuck at 20x. Wtf!? Encoding a video and compressing a 7z with 8 threads and its 200x20. All i did was disable turbo mode. Seems like 21x multi is bind to the Turbo function or something?
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
|
|
#19 |
|
RealTemp Author
Join Date: Jun 2008
Posts: 903 (0.50/day)
Thanks: 15
Thanked 394 Times in 271 Posts
|
The 21 multiplier is only possible when using Turbo Boost. Some bios versions pretend that you can select a 21 multiplier and disable turbo at the same time but in the background, turbo boost gets turned back on to access the 21 multiplier.
With turbo boost disabled, you get your default multiplier which on a Core i7-920 is the 20 multiplier. Hopefully you can figure out a new combo with better power savings. The 2nd and 3rd Generation Core i CPUs allow you to select how many bins of Turbo Boost you would like so it is not an all or nothing feature any more. |
|
|
|
|
|
#20 |
![]() Join Date: Oct 2004
Location: Europe/Slovenia
Posts: 3,963 (1.26/day)
Thanks: 39
Thanked 752 Times in 540 Posts
|
Or i'll drop the volts as i don't need 1,35V for only 4GHz. It's not a bad clock anyway so i might just go with that.
__________________
RejZoR's Little Secrets @ rejzor dot tk |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Underclocking and undervolting GTX 570 safe? | puma99dk| | Overclocking & Cooling | 5 | Dec 5, 2011 07:01 PM |
| Core i7 920 and Noctua NHU12-P SE1366 Results and Questions | undetermined | Overclocking & Cooling | 7 | Jul 30, 2009 03:59 PM |
| core i7 920 OC and RAM question | n-ster | Overclocking & Cooling | 8 | Jan 31, 2009 03:12 PM |
| Intel Decides to Unlock the Memory Multiplier of its Core i7-920 and Core i7-940 CPUs | malware | News | 14 | Sep 20, 2008 07:22 PM |
| Underclocking and Undervolting | alfi666 | Overclocking & Cooling | 1 | Sep 28, 2006 08:48 PM |