The cpupower tool that lives within the Linux kernel source tree has squeezed in a few improvements today for the ongoing Linux 7.0 development cycle.
Merged today to Linux 7.0 Git as part of this week’s power management fixes ahead of Linux 7.0-rc4 are some cpupower updates.
First up, there is now support for setting the system’s ACPI Energy Performance Preference (EPP) as part of the cpupower systemd service file.
Within the cpupower-service.conf file for systemd is now support for tuning the Energy Performance Preference. Adjusting the EPP= value within cpupower-service.conf is akin to manually running cpupower set -e with the desired EPP preference whether you favor more performance or greater power efficiency. A simple but useful addition for those that want the EPP applied automatically as part of the cpupower systemd service file if already using it to configure other CPU tunables.
The other cpupower addition merged today is proper Intel P-State Turbo Boost reporting for Intel platforms. The cpupower tool until now was blindly reporting Turbo Boost as “active” even if it was disabled on the system. Now cpupower with the –boost option will properly interact with the intel_pstate driver and report the correct status.
These cpupower tool updates landed in Linux 7.0 via this power management merge today in time for Sunday’s Linux 7.0-rc4 release.
