Make nvidia module load, but not be used by default

This commit is contained in:
Tyler Beckman 2024-12-11 00:59:49 -07:00
parent c969a91209
commit 865fbeaa73
Signed by: Ty
GPG key ID: 2813440C772555A4

View file

@ -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;
};
};
};
}