mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 04:19:00 +02:00
nixos/nvidia: load nvidia-uvm
kernel module via softdep
(#267335)
This commit is contained in:
parent
232c34b9cb
commit
932441c86d
|
@ -261,7 +261,16 @@ in {
|
|||
];
|
||||
boot = {
|
||||
blacklistedKernelModules = ["nouveau" "nvidiafb"];
|
||||
kernelModules = [ "nvidia-uvm" ];
|
||||
|
||||
# Don't add `nvidia-uvm` to `kernelModules`, because we want
|
||||
# `nvidia-uvm` be loaded only after `udev` rules for `nvidia` kernel
|
||||
# module are applied.
|
||||
#
|
||||
# Instead, we use `softdep` to lazily load `nvidia-uvm` kernel module
|
||||
# after `nvidia` kernel module is loaded and `udev` rules are applied.
|
||||
extraModprobeConfig = ''
|
||||
softdep nvidia post: nvidia-uvm
|
||||
'';
|
||||
};
|
||||
systemd.tmpfiles.rules =
|
||||
lib.optional config.virtualisation.docker.enableNvidia
|
||||
|
|
Loading…
Reference in a new issue