From bb6167236adff855c425a78b9d942507da2914bb Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Sun, 9 Mar 2025 20:58:49 +0100 Subject: [PATCH] [Laptop] enable lazy preemption if we are on kernel 6.13+ It reduces power usage by making better use of system resources. It also improves throughput. --- laptop.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/laptop.nix b/laptop.nix index 0ae9eb2..abce30e 100644 --- a/laptop.nix +++ b/laptop.nix @@ -36,6 +36,9 @@ in { # To save power, batch RCU callbacks and flush after delay, memory pressure or callback list growing too big. "rcutree.enable_rcu_lazy" = "1"; + # Enable lazy preempt by default for kernels newer than 6.13 + "preempt" = mkIf (config.boot.kernelPackages.kernelAtLeast "6.13") "lazy"; + pcie_aspm = mkIf cfg.tweaks.pcieAspmForce "force"; };