- Manual section
clr_power is a utility to adjust power and performance settings in
the operating system. It is configurable and can enforce power and
clr_power adjusts power and performance in the operating system by
setting runtime kernel and device parameters in the proc(5) filesystem.
clr_power operates with built-in default values. Values can be added
or changed in user-defined clr-power-tweaks.conf(5) file.
clr_power applies settings and immediately exits after it is
started. It can act as a daemon that enforces settings with the included
The program handles server and desktop-like systems differently and will
set values based on whether a system is a server platform or a desktop
platform. Most systems will be assumed a server, and if it can’t be
determined what type of platform the system is, treated as a server
platform. By default, systems with CPU’s that identify as
Pentium are treated as desktop systems, and systems
with CPU’s that identify as
Xeon are treated as server systems.
Tunings applied will vary per system. To see what tunings are applied,
run the program with the
--debug Display debug/verbose output including built-in
--server Treat the system as a server, and apply server
--desktop Treat the system as a desktop, and apply desktop
clr-power.service systemd service unit that executes clr_power.
clr-power.timer systemd timer that periodically executes the clr-power.service to enforce settings.
clr-power-rfkill.service systemd service that stops bluetooth devices at boot to prevent power drain.
/etc/clr-power-tweaks.conf Optional user-defined configuration file to override or att values. See clr-power-tweaks.conf(5) for more information.
See GitHub Issues: https://github.com/clearlinux/clr-power-tweaks/issues