diff --git a/hosts/laptop/modules/nvidia.nix b/hosts/laptop/modules/nvidia.nix index d6ff818..5fde625 100644 --- a/hosts/laptop/modules/nvidia.nix +++ b/hosts/laptop/modules/nvidia.nix @@ -1,31 +1,30 @@ { ... }: { - # Configure dual-gpu AMD+Nvidia hardware.graphics.enable = true; - services.xserver.videoDrivers = ["amdgpu"]; + services.xserver.videoDrivers = ["amdgpu" "nvidia"]; # services.xserver.videoDrivers = ["nvidia" "amdgpu"]; - # hardware.nvidia = { - # modesetting.enable = true; + hardware.nvidia = { + modesetting.enable = true; - # # Experimental nvidia power management - # powerManagement.enable = false; + # Experimental nvidia power management + powerManagement.enable = false; - # # Experimentally turn off Nvidia GPU when not in use - # powerManagement.finegrained = true; + # Experimentally turn off Nvidia GPU when not in use + powerManagement.finegrained = false; - # open = false; # Open source module is still very much beta + open = false; # Open source module is still very much beta - # nvidiaSettings = true; + nvidiaSettings = true; - # # Configure dual-gpu offloading - # prime = { - # amdgpuBusId = "PCI:4:0:0"; - # nvidiaBusId = "PCI:1:0:0"; + # Configure dual-gpu offloading + prime = { + amdgpuBusId = "PCI:4:0:0"; + nvidiaBusId = "PCI:1:0:0"; - # offload = { - # enable = true; - # enableOffloadCmd = true; - # }; - # }; - # }; + offload = { + enable = true; + enableOffloadCmd = true; + }; + }; + }; } \ No newline at end of file