mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-19 11:23:29 +00:00
Merge pull request #334340 from eljamm/nvidia-open
nixos/nvidia: fix CUDA for open driver
This commit is contained in:
commit
f9a85112f5
@ -572,11 +572,16 @@ in
|
||||
boot = {
|
||||
extraModulePackages = if cfg.open then [ nvidia_x11.open ] else [ nvidia_x11.bin ];
|
||||
# nvidia-uvm is required by CUDA applications.
|
||||
kernelModules = lib.optionals config.services.xserver.enable [
|
||||
"nvidia"
|
||||
"nvidia_modeset"
|
||||
"nvidia_drm"
|
||||
];
|
||||
kernelModules =
|
||||
lib.optionals config.services.xserver.enable [
|
||||
"nvidia"
|
||||
"nvidia_modeset"
|
||||
"nvidia_drm"
|
||||
]
|
||||
# With the open driver, nvidia-uvm does not automatically load as
|
||||
# a softdep of the nvidia module, so we explicitly load it for now.
|
||||
# See https://github.com/NixOS/nixpkgs/issues/334180
|
||||
++ lib.optionals (config.services.xserver.enable && cfg.open) [ "nvidia_uvm" ];
|
||||
|
||||
# If requested enable modesetting via kernel parameters.
|
||||
kernelParams =
|
||||
|
Loading…
Reference in New Issue
Block a user