From cd2df721678e0822f2e69a70623f8715a357db25 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Fri, 24 Oct 2025 09:15:52 +0200 Subject: [PATCH] reduce heat when connected to ac --- hosts/nixos/thinkpad/system.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hosts/nixos/thinkpad/system.nix b/hosts/nixos/thinkpad/system.nix index cd616b3..933ebc1 100644 --- a/hosts/nixos/thinkpad/system.nix +++ b/hosts/nixos/thinkpad/system.nix @@ -153,17 +153,17 @@ enable = true; settings = { # CPU power management - CPU_SCALING_GOVERNOR_ON_AC = "performance"; + CPU_SCALING_GOVERNOR_ON_AC = "powersave"; CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; - CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; + CPU_ENERGY_PERF_POLICY_ON_AC = "balance_performance"; CPU_ENERGY_PERF_POLICY_ON_BAT = "power"; # Intel GPU power management INTEL_GPU_MIN_FREQ_ON_AC = 300; INTEL_GPU_MIN_FREQ_ON_BAT = 300; - INTEL_GPU_MAX_FREQ_ON_AC = 1300; + INTEL_GPU_MAX_FREQ_ON_AC = 1100; INTEL_GPU_MAX_FREQ_ON_BAT = 900; - INTEL_GPU_BOOST_FREQ_ON_AC = 1300; + INTEL_GPU_BOOST_FREQ_ON_AC = 1100; INTEL_GPU_BOOST_FREQ_ON_BAT = 1100; # ThinkPad battery charge thresholds (preserve battery health) @@ -171,7 +171,7 @@ STOP_CHARGE_THRESH_BAT0 = 100; # PCIe power management - RUNTIME_PM_ON_AC = "on"; + RUNTIME_PM_ON_AC = "auto"; RUNTIME_PM_ON_BAT = "auto"; # Keep Bluetooth available on battery