在我们的 ubuntu 14.04 机器上安装 cuda 时,(顺便说一下,我后来发现 NVIDIA 驱动程序 387.22 之前已经使用 .run 文件安装了。)我发现系统中可能安装了多个 NVIDIA 驱动程序。
ckim@ab1:~/samples/0_Simple/clock$ dkms status
bbswitch, 0.7, 4.4.0-104-generic, x86_64: installed
bbswitch, 0.7, 4.4.0-109-generic, x86_64: installed
nvidia-384, 384.111, 4.4.0-104-generic, x86_64: installed
nvidia-384, 384.111, 4.4.0-109-generic, x86_64: installed
ckim@ab1:~/samples/0_Simple/clock$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 387.22 Wed Oct 25 23:13:21 PDT 2017
GCC version: gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
好像 384.111 和 387.22 是一起安装的。我尝试使用 .deb 文件安装 cuda 8.0。这是什么情况?要正确安装 cuda(我在 cudGetDevCount() 中收到错误 30),我该怎么办?
如果我删除 .run 安装的驱动程序,驱动程序模块 (384.111) 会自动接管控制吗?