Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Jun 2026 13:11:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 295793] powerd is unaware of new CPPC and EPP controls
Message-ID:  <bug-295793-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295793

            Bug ID: 295793
           Summary: powerd is unaware of new CPPC and EPP controls
           Product: Base System
           Version: 16.0-CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: chris.torek@gmail.com

The AMD-specific sys/x86/cpufreq/hwpstate_amd.c driver relatively recently grew
some new CPPC and EPP controls and, as of commit
https://cgit.freebsd.org/src/commit/?id=80d32a6b1d73e0c81303417fa280ac74ef1f417a,
started setting CPPC to the highest supported "desired performance" value.

On my desktop system this puts the system into high power mode (instead of
automatic adaptive mode), which is kind of a waste of electricity and overheats
my office. It's easy to override this with
dev.hwpstate_amd.0.desired_performance=0 later of course, but it seems as
though the general idea is to have powerd control this.

Right now powerd has no concept of either
dev.hwpstate_amd.0.desired_performance (setting this one sets all, even if
there are 32 of them as on my desktop) or dev.hwpstate_amd.0.epp settings. If
powerd is to control these AMD settings, it's going to need to learn the new
sysctl knobs and how to use them.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295793-227>