> Because nowadays people seem to think throttling is BAD for power management.
> It's apparently much more efficient to IDLE as much as possible to save
> power, and to do that you should be running the processor on as high speed
> as possible to get whatever work you need to get done finished as soon as
> possible to maximize the time that can be used for idling.

This is incorrect, or rather misleading.  Throttling is the process of
forcing the cpu into a HALT state with a pulse width modulator.  This is
generally a poor man's effort to reduce thermal load and a last ditch
effort to prevent overheating, otherwise it is depreciated and not used
these days.

Lowering the processor frequency and voltage reduces the power
consumption per clock, so even though a process takes more time to
execute, it uses less energy.

> herefore, powernowd is indeed obsolete, but one must change the
> governor manually to "ondemand" upon purging the package, or reboot.

So if you reboot, it goes to ondemand?  That sounds fine.

>  thought that "throttling" referred precisely to changing the voltage
> and frequency of the CPU, as opposed to changing the C-state?

No, as I said above it just means forcing the processor into the HALT
state part of the time.  C-states are ACPI states that correspond to
HALT and then deeper states of sleep where the cpu is not executing
instructions.  P-states are ACPI states that alter the cpu running
frequency and voltage.  Powernowd used to accomplish the same thing as
ACPI P-states by directly manipulating the amd k8 cpu registers.  The
kernel now has drivers to perform frequency control using either ACPI,
or the amd or intel cpu specific registers.




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to