From f80cb738c7707dae37c14cdddc336e864f489d0a Mon Sep 17 00:00:00 2001 From: Roman Lubij Date: Wed, 18 Feb 2026 00:13:02 +0100 Subject: [PATCH] Intel stuff --- laptop/hardware-configuration.nix | 7 +++++++ laptop/modules/services.nix | 12 +++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/laptop/hardware-configuration.nix b/laptop/hardware-configuration.nix index a168c17..fb04372 100644 --- a/laptop/hardware-configuration.nix +++ b/laptop/hardware-configuration.nix @@ -28,6 +28,13 @@ kernelModules = [ "kvm-intel" ]; extraModulePackages = [ ]; + + kernelParams = [ + "snd_hda_intel.power_save=1" + "mem_sleep_default=deep" + "i915.enable_guc=3" + "i915.enable_fbc=1" + ]; }; fileSystems."/" = { diff --git a/laptop/modules/services.nix b/laptop/modules/services.nix index 0d7a220..b3e0db3 100644 --- a/laptop/modules/services.nix +++ b/laptop/modules/services.nix @@ -2,5 +2,15 @@ ... }: { - + services.thermald.enable = true; # Prevents overheating/throttling + services.power-profiles-daemon.enable = false; + services.tlp = { + enable = true; + settings = { + CPU_SCALING_GOVERNOR_ON_AC = "performance"; + CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; + CPU_ENERGY_PERF_POLICY_ON_BAT = "power"; + CPU_ENERGY_PERF_POLICY_ON_AC = "balance_performance"; + }; + }; }