Will turning off cores in an i7 save any energy?
Solution 1
- The lowest consumption can be achieved by undervolting. While maintaining the same performance. This can be done using the BIOS, or using Intel's Extreme Tuning Utility. You can unadervolt until the system becomes unstable. BSOD is the most common sign of this. Once that happens, crank the voltage back a bit.
Note: You have to lower both cache, and normal voltage in IETU.
A modern Haswell based mobile chip can do with -75mV, but it's silicon lottery. - Disabling cores or lowering speed indeed results in a lower consumption, that is why overclockers use this method. But, this also results in lower execution speeds. So the CPU will just stay on a higher, let's say 2.2ghz speed instead of the 3.06ghz, and also spend 1.5x the time to execute the same task. Disabling cores is "okay", in special cases.
Bottom line:
- If your task - such as a badly written free-to-play game - uses the CPU 100%, your best bet is a new Power Profile. Set the maximum CPU limit to 99%, this will disable Turbo. This results in negligible performance loss, but the power use and heat output will drop quite a bit. This is the best solution.
- Undervolting, as mentioned above.
Solution 2
You may also want to look into your BIOS. What will save more energy than limiting Cores would be to down clock your CPU. For example, I have a dual core phone and it's battery life is significantly better than the single core predecessor. Not because it has a larger battery (same mAH) but because it is able to efficiently use two cores to get the same task done. The single core would need to run at a higher speed in order to do the same task in the same amount of time which means basically that it's using more energy and not to mention getting hotter which is a sign of inefficiency (wasted energy).
Solution 3
The feature is called "Core Parking" More info here
Solution 4
Yes. Cores consume a substantial amount of power, and that is also the reason why when you unplug from the mains and go to battery power, Windows will turn off as many cores as it can in order to save power.
Related videos on Youtube
Apache
Updated on September 18, 2022Comments
-
Apache over 1 year
I've got a Core i7 950.
This CPU eats a bit too much power (20 Watt at idle, 133 Watt under load), and I would like to get the lowest energy consumption possible.
If I turn off some of the cores, will that save me some energy (in idle)?
-
ChrisF about 12 yearsProbably not. Though it should be fairly simple to test.
-
Oliver Salzburg about 12 yearsI think you can't save electricity, only energy.
-
Apache about 12 yearsDon't have a watt-hour meter or anything like that. :-/ | Fixed Oliver, sorry.
-
-
Apache about 12 yearsTrue. Got a point there. I just need my CPU to run in the lowest possible speed (lowest energy consumption) possible for a given time.
-
Apache about 12 yearsBut they jump up all the time. I can't really disable and track all the things down which cause the interrupt (the rise in MHz).
-
Multiverse IT about 12 yearsIf you're running an OS that supports it AND your BIOS supports it (and the CPUs support it, which tends to but not always goes with the BIOS supporting it), then core parking is your answer. Microsoft implemented this to reduce the amount of electricity used by a system. It's POSSIBLE (even probably Linux and other operating systems will/already do support this, but it's fairly new technology so they might not.
-
ZaB about 12 yearsLinux has multicore-aware scheduler for ages, once enabled it runs on as little cores on as little CPUs as possible for long. BIOS support determines whether core runs idle (best option) or at minimum frequency (not bad either) Windows core parking will do same thing - only that BIOS and motherboard should be able to not route interrupts to parked processor cores, otherwise it will keep unused cores at minimum frequency.
-
ganesh over 10 yearsHow much power cores use varies a lot. From 5 Watt Atom/E350's up to 150 Watt for top of the line server chips. Sometimes the actual CPU uses a lot less than even the chipset (e.g. in the first Asus E701 where the ULV CPU used 3-ish Watt, the chipset 5 Watt and the screen even more). Thus there is no one single answer. Also modern CPU's do stop the cores they do not use, but only modern CPU. THus your answer might benifit from adding some detail.