Re: AMD, CPPC, etc

From: Chris Torek <chris.torek_at_gmail.com>
Date: Mon, 25 May 2026 14:42:57 UTC
On my desktop system, using 0 ("auto") mode works quite well: the
system idles around 80 to 95 watts, and when building ports or
/usr/src with all 32 CPUs going, gets up to the 320-watt range, all
without any OS work required. I'm not sure what actually chooses the
CPU frequency here.

Experimentally, setting "desired performance" lower than somewhere in
the 50 to 100 range makes everything even slower than at idle (but
doesn't reduce power draw much).

This is also useful to prevent my office (at home) from overheating
(it gets very toasty during big bulids, as a couple of gcc builds +
rust etc takes several hours).

Chris

On Mon, May 25, 2026 at 6:03 AM Warner Losh <imp@bsdimp.com> wrote:
> At work, we run powerd on all our video streaming servers to save power by ramping the cpu frequency up in times of high demand, and then back down for low demand times.... it saves a lot of power. But to interpret our performance data, we have to record the settings since 90% cpu at 800MHz is way different than 90% at 3GHz... whatever we do here has to be observeable.
>
> Warner