From b8645fc0bf89d506d05613598d0316d97ac3eb65 Mon Sep 17 00:00:00 2001 From: Ryan Barber Date: Thu, 14 Mar 2024 21:33:55 -0700 Subject: services: tlp: Add config for CPU energy performance policy. * gnu/services/pm.scm (tlp-configuration): Add cpu-energy-perf-policy-on-ac and cpu-energy-perf-policy-on-bat. * doc/guix.texi (Power Management Services): Document cpu-energy-perf-policy-on-bat and cpu-energy-perf-policy-on-ac. Change-Id: Ieddf949a325c317abffce00a4f1d047175342d78 Signed-off-by: Nicolas Goaziou --- gnu/services/pm.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/services/pm.scm b/gnu/services/pm.scm index 9b8066a38f2..e0224377487 100644 --- a/gnu/services/pm.scm +++ b/gnu/services/pm.scm @@ -443,7 +443,17 @@ already excluded by the driver or via @code{usb-blacklist-wwan?}.") (restore-device-state-on-startup? (boolean #f) "Restore radio device state (bluetooth, wifi, wwan) from previous -shutdown on system startup.")) +shutdown on system startup.") + + (cpu-energy-perf-policy-on-ac + maybe-string + "Set CPU energy/performance policy when on AC mode. Possible values are +performance, balance_performance, default, balance_power and power.") + + (cpu-energy-perf-policy-on-bat + maybe-string + "Set CPU energy/performance policy when on BAT mode. Possible values are +performance, balance_performance, default, balance_power and power.")) (define (tlp-shepherd-service config) -- cgit v1.3