diff --git a/modules/nixos/hardware/graphics-nvidia-prime-amd-testing/default.nix b/modules/nixos/hardware/graphics-nvidia-prime-amd-testing/default.nix index 81048e4..ddac81d 100644 --- a/modules/nixos/hardware/graphics-nvidia-prime-amd-testing/default.nix +++ b/modules/nixos/hardware/graphics-nvidia-prime-amd-testing/default.nix @@ -16,7 +16,12 @@ in config = mkIf cfg.enable { # Enable NVIDIA driver for X11 and Wayland - services.xserver.videoDrivers = [ "amdgpu" "nvidia" ]; + # without modesetting, x server will be run by nvidia + services.xserver.videoDrivers = [ + "amdgpu" + "modesetting" + "nvidia" + ]; # Enable OpenGL hardware.graphics = { @@ -77,7 +82,7 @@ in hardware.nvidia = { # Modesetting is required. modesetting.enable = true; - + # Nvidia power management. Experimental, and can cause sleep/suspend to fail. # Enable this if you have graphical corruption issues or application crashes after waking # up from sleep. This fixes it by saving the entire VRAM memory to /tmp/ instead