Update nvidia configuration

This commit is contained in:
Martin Larsson 2025-10-11 14:59:45 +02:00
parent 1eb9d04917
commit 647aa2f2e3

View file

@ -1,29 +1,25 @@
{ config, ... }: { config, ... }:
{ {
boot = { boot = {
kernelModules = [
"nvidia"
"nvidia_modeset"
"nvidia_uvm"
"nvidia_drm"
];
blacklistedKernelModules = [ "nouveau" ];
kernelParams = [ kernelParams = [
"nvidia-drm.modeset=1" "ibt=off"
"nvidia-drm.fbdev=1"
]; ];
}; };
services.xserver.videoDrivers = [ "nvidia" ];
hardware = { hardware = {
nvidia = { nvidia = {
modesetting.enable = true; modesetting.enable = true;
package = config.boot.kernelPackages.nvidiaPackages.stable; package = config.boot.kernelPackages.nvidiaPackages.stable;
open = true; open = true;
forceFullCompositionPipeline = true;
powerManagement = { powerManagement = {
enable = true; enable = false;
finegrained = false; finegrained = false;
}; };
nvidiaPersistenced = true; nvidiaPersistenced = true;
nvidiaSettings = true;
}; };
}; };
@ -33,8 +29,4 @@
WLR_NO_HARDWARE_CURSORS = "1"; WLR_NO_HARDWARE_CURSORS = "1";
WLR_RENDERER = "vulkan"; WLR_RENDERER = "vulkan";
}; };
services = {
xserver.videoDrivers = [ "nvidia" ];
};
} }