diff --git a/hardware-configuration.nix b/hardware-configuration.nix index b360c32..9fb677a 100644 --- a/hardware-configuration.nix +++ b/hardware-configuration.nix @@ -62,33 +62,11 @@ services.xserver.videoDrivers = [ "nvidia" ]; hardware.nvidia = { - package = config.boot.kernelPackages.nvidiaPackages.stable; + package = config.boot.kernelPackages.nvidiaPackages.legacy_470; modesetting.enable = true; powerManagement.enable = true; open = false; # <--- this must be false for proprietary nvidiaSettings = true; - nvidiaPersistenced = true; - }; - - systemd.services.nvidia-idle-reset = { - description = "Reset NVIDIA clocks so idle GPU can enter low-power P8"; - wantedBy = [ "multi-user.target" ]; - after = [ "nvidia-persistenced.service" "systemd-udev-settle.service" ]; - wants = [ "nvidia-persistenced.service" "systemd-udev-settle.service" ]; - - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - - path = [ config.boot.kernelPackages.nvidiaPackages.stable ]; - - script = '' - nvidia-smi -pm 1 || true - nvidia-smi --auto-boost-default=0 || true - nvidia-smi -rgc || true - nvidia-smi -rmc || true - ''; }; nixpkgs.config.allowUnfree = true; diff --git a/master.nix b/master.nix index 9e0ca16..9f665ca 100644 --- a/master.nix +++ b/master.nix @@ -24,7 +24,6 @@ in ./incus.nix ./drives.nix ./prometheus.nix - #./ollama.nix #./cron.nix #./auto-upgrade.nix ];