Create /dev/nvidia-uvm for CUDA support

wip/yesman
Eelco Dolstra 9 years ago
parent c6d31ad722
commit a4e0278fcd
  1. 9
      nixos/modules/hardware/video/nvidia.nix

@ -47,6 +47,15 @@ in
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" ];
services.acpid.enable = true;

Loading…
Cancel
Save