我按照官方网站上提到的流程成功安装了 CUDA Toolkit。但在安装过程中,它还会升级 Nvidia 驱动程序。目前可以正常nvidia-driver-390
工作,但在安装 CUDA Toolkit 后它会升级,而那些新驱动程序不起作用。在 Ubuntu 21.04 中,它很好,但现在不再起作用了。我的笔记本电脑上有 Quadro K1100M GPU。
答案1
我通过以下步骤解决了这个问题。
sudo apt purge cuda*
sudo apt purge nvidia*
sudo apt purge libnvidia*
sudo apt autoremove
必须删除所有与 nvidia 相关的内容,否则您可能会遇到一些安装问题。
我发现我支持的 nvidia 驱动程序nvidia-driver-418
来自nvidia 驱动程序下载,后来我发现ubuntunvidia-driver-418
已经被移动到了nvidia-driver-470 (470.82.01)
,我不知道这背后的理论。
然后从NVIDIA CUDA 工具包发行说明我拿到了它CUDA 11.4 Update 3
,nvidia-driver-470 (470.82.01)
它就完成了。然后我只需按照以下流程操作即可官方文档对于本地 deb(Ubuntu 21.10 在那里不可用,但 20.04 可以使用),并且它可以工作。
就我的情况来说:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.4.3/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.3-470.82.01-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.3-470.82.01-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda