From 647aa2f2e38cfbe4ad5a3b361014a8f779e2b1c7 Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Sat, 11 Oct 2025 14:59:45 +0200 Subject: [PATCH] Update nvidia configuration --- nix/system/common/nvidia.nix | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/nix/system/common/nvidia.nix b/nix/system/common/nvidia.nix index e2591ac..62d7258 100644 --- a/nix/system/common/nvidia.nix +++ b/nix/system/common/nvidia.nix @@ -1,29 +1,25 @@ { config, ... }: { boot = { - kernelModules = [ - "nvidia" - "nvidia_modeset" - "nvidia_uvm" - "nvidia_drm" - ]; - blacklistedKernelModules = [ "nouveau" ]; kernelParams = [ - "nvidia-drm.modeset=1" - "nvidia-drm.fbdev=1" + "ibt=off" ]; }; + services.xserver.videoDrivers = [ "nvidia" ]; + hardware = { nvidia = { modesetting.enable = true; package = config.boot.kernelPackages.nvidiaPackages.stable; open = true; + forceFullCompositionPipeline = true; powerManagement = { - enable = true; + enable = false; finegrained = false; }; nvidiaPersistenced = true; + nvidiaSettings = true; }; }; @@ -33,8 +29,4 @@ WLR_NO_HARDWARE_CURSORS = "1"; WLR_RENDERER = "vulkan"; }; - - services = { - xserver.videoDrivers = [ "nvidia" ]; - }; }