Ubuntu 14.04如何安装CUDA 6.5而不安装NVIDIA驱动程序

18

我使用配备CPU核心为I7 4790和两个GTX 760 4 GB RAM/1152 core的工作站,系统内存为16 GB RAM,我的Ubuntu版本是14.04.1 LTS。 经过多次尝试和重装Ubuntu,最终我成功地使用3个shell命令ppa xorg-edgers正确安装了nvidia驱动程序340.46。

现在我想安装Cuda 6.5开发工具包,但手册上说cuda toolkit installer还会安装nvidia图形驱动程序。

如何防止安装程序重新安装图形驱动程序?如何在不重新安装所有内容的情况下安装cuda 6.5开发工具包,因为在安装340.46正确版之前我遇到了很多问题。

在成功安装cuda toolkit 6.5后,如何升级我的图形驱动程序而不干扰cuda toolkit并且无需从头开始重新安装所有内容?

1个回答

28
如果您使用runfile installer method,则工具包安装程序将为3个组件中的每一个单独提示您:

  1. GPU驱动程序
  2. CUDA Toolkit
  3. CUDA Samples

因此,请使用runfile安装程序方法,如果您不想安装驱动程序,则只需选择“否”即可。 您仍然可以安装工具包和样本。 您可以从here下载runfile安装程序。

成功安装cuda toolkit 6.5后,如何升级我的显卡驱动程序而不影响cuda toolkit并重新安装所有内容

驱动程序始终可以通过从www.nvidia.com下载驱动程序安装程序包来单独安装。

如果您使用软件包管理器安装工具包,可以通过安装 cuda-toolkit-X.Y 软件包(其中 X.Y 是 CUDA 版本)来避免安装驱动程序。请参考安装指南的软件包管理器部分

是的,那很完美,而且在安装了nvidia 340.58之后使用nvidia repo .deb也不会安装驱动程序。我已经在shell上观察了安装过程,它没有安装nvidia-340.58驱动程序,只安装了nvidia-340-dev而已,并安装了工具包和示例。谢谢你的回答。 - Belal Medhat
@BelalMedhat 我发现CUDA工具包并不总是包含最新版本的驱动程序。因此,在继续安装过程之前最好单独获取最新的驱动程序。 - gokul_uf
@Gokul_uf 感谢您的评论,是的,最好先安装最新的驱动程序,然后再安装CUDA工具包,在Linux上,我认为CUDA安装脚本会从Ubuntu存储库中下载最新的驱动程序,但有时会出现问题,最好先安装最新的驱动程序,在CUDA安装中,如果您已经安装了Nvidia驱动程序,它将不会安装新的驱动程序,而是安装其余的库和工具。再次感谢您。 - Belal Medhat
对于我的设置,Ubuntu 18.04,CUDA 10.2,例如,运行sudo apt-get install cuda-toolkit-10-2适用于我。它安装了所需的包装在工具包中,而不安装驱动程序,避免了许多冲突和麻烦。 - carusyte
@carusyte非常感谢。我试图在Ubuntu 20.04上安装CUDA 11.0而不是11.2,但遇到了很大的问题。11.2无法与Tensorflow 2.4兼容,而11.0的安装会崩溃并破坏我的驱动程序安装。文档中没有找到如何操作。我只需运行sudo apt-get install cuda-toolkit-11-0而不是sudo apt-get install cuda(根据文档),它就成功了。再次感谢! - Matthew Dixon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接