Will turning off cores in an i7 save any energy?

11,360

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.

Share:
11,360

Related videos on Youtube

Apache
Author by

Apache

Updated on September 18, 2022

Comments

  • Apache
    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
      ChrisF about 12 years
      Probably not. Though it should be fairly simple to test.
    • Oliver Salzburg
      Oliver Salzburg about 12 years
      I think you can't save electricity, only energy.
    • Apache
      Apache about 12 years
      Don't have a watt-hour meter or anything like that. :-/ | Fixed Oliver, sorry.
  • Apache
    Apache about 12 years
    True. 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
    Apache about 12 years
    But 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
    Multiverse IT about 12 years
    If 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
    ZaB about 12 years
    Linux 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
    ganesh over 10 years
    How 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.