Create /dev/nvidia-uvm for CUDA support
This commit is contained in:
parent
c6d31ad722
commit
a4e0278fcd
@ -47,6 +47,15 @@ in
|
|||||||
|
|
||||||
boot.extraModulePackages = [ nvidia_x11 ];
|
boot.extraModulePackages = [ nvidia_x11 ];
|
||||||
|
|
||||||
|
# nvidia-uvm is required by CUDA applications.
|
||||||
|
boot.kernelModules = [ "nvidia-uvm" ];
|
||||||
|
|
||||||
|
# Create /dev/nvidia-uvm when the nvidia-uvm module is loaded.
|
||||||
|
services.udev.extraRules =
|
||||||
|
''
|
||||||
|
KERNEL=="nvidia_uvm", RUN+="${pkgs.stdenv.shell} -c 'mknod -m 666 /dev/nvidia-uvm c $(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'"
|
||||||
|
'';
|
||||||
|
|
||||||
boot.blacklistedKernelModules = [ "nouveau" "nvidiafb" ];
|
boot.blacklistedKernelModules = [ "nouveau" "nvidiafb" ];
|
||||||
|
|
||||||
services.acpid.enable = true;
|
services.acpid.enable = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user