Re: PROBLEM: Celeron Core

From: Matthew Garrett
Date: Mon Jan 21 2008 - 05:25:54 EST


On Sun, Jan 20, 2008 at 11:06:02PM +0100, Tomasz Chmielewski wrote:

> Aren't you forgetting about CPUfreq governors? Which mean: use the
> maximum CPU frequency when the system is busy, throttle down (or lower
> voltage) when the system is idle.
>
> So yes, throttling will save the battery.
>
> Besides, not all CPUs support power management (voltage control).

Voltage scaling isn't the only component of CPU power management. Intels
have supported low power states on idle since the Pentium 90 (Cyrix had
"Suspend on HALT" earlier than that), which means that an idle processor
takes less power than one executing code. On anything even vaguely
modern, throttling will not save you any significant power compared to
the C state support.

> For example, a server that doesn't crunch any numbers at night will
> certainly use less power when throttled.

Have you got benchmark figures for this?
--
Matthew Garrett | mjg59@xxxxxxxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/