无法加载 nvidia-uvm

arc*_*pus 8 nvidia cuda

我想在我的电脑上使用 CUDA(使用 bumblebee),但是每当我想启动一个 cuda 驱动的程序时,我都会收到modprobe: FATAL: Module nvidia-uvm not found.我已经nvidia-337-uvm通过安装的错误apt-get,但是 nvidia-modprobe 找不到该模块。那么,我做错了什么?系统是 Ubuntu 14.04。
谢谢!

won*_*ang 5

我在我的机器上遇到了同样的问题,我在这里找到了解决方案:

如果您不使用 bumblebee,请编辑文件 /etc/modprobe.d/bumblebee.conf 或创建一个新文件并在其中添加一行:

alias nvidia-uvm nvidia-340-uvm
Run Code Online (Sandbox Code Playgroud)

您应该将 nvidia-340-uvm 替换为您正在使用的版本。你可以通过

sudo updatedb
locate --regex nvidia-.*-uvm.ko
Run Code Online (Sandbox Code Playgroud)


小智 5

谢谢!但我的字符串不同:

alias nvidia-uvm nvidia_352_uvm
Run Code Online (Sandbox Code Playgroud)

因为:

$ locate --regex nvidia.*uvm.ko
/lib/modules/3.19.0-39-generic/updates/dkms/nvidia_352_uvm.ko
/var/lib/dkms/nvidia-352/352.63/3.19.0-39-generic/x86_64/module/nvidia_352_uvm.ko
Run Code Online (Sandbox Code Playgroud)

也许它会帮助更多人。