NVIDIA Ubuntu 17.04 上的 CUDA 或 OpenCL

NVIDIA Ubuntu 17.04 上的 CUDA 或 OpenCL

我已经按照以下步骤安装了nvidia-375驱动程序bumblebee指导。

optirun但是,无论是否带有/ ,似乎都无法在该 GPU 上运行 OpenCL 或 CUDA 支持primusrun

有没有办法无需卸载即可获得 OpenCL/CUDA bumblebee?谢谢。

答案1

从 nvidia 获取源代码可能会更简单,几个月前我为加密挖掘设备就这样做过。

一般程序

sudo apt-get install dkms build-essential linux-headers-generic
sudo apt-get purge --remove nvidia*

wgetnvidia 和 cuda chmod +xctrl+alt+f1初始化为 root

sudo service lightdm stop/ sudo service gdm stop

(不记得是否需要 neveau 黑名单,安装程序会通知您。如果 - 可能会看到如何禁用 Nouveau 内核驱动程序

ctrl+alt+f3如果安装程序需要网络访问,则进入 init3

如果安装程序由于某种原因失败并且您需要重新启动,最终会出现黑屏 - 再次按 ctrl+alt+f1 进行 init1 并恢复安装或使用 ./installer.run --uninstall 卸载失败的安装 ./。installer.run

nvidia-smi or `cat /proc/driver/nvidia/version`
nvcc --version (or `-V` cant recall) altern `cat /usr/local/cuda/version.txt`

相关内容