系統是 Ubuntu20,NVIDIA Quadro GP100 是伺服器計算卡,和我們平時用的 gtx,rtx 卡不一樣。正常卡我都是 apt 安裝驅動,然後 nvidia 官網下載對應版本 cuda。但是我在這個卡上,怎麼安裝都失敗,最基本的 nvidia-smi 都調不出來。
廢話不多上正文,通過下面是另一種安裝方法,驅動和 cuda 會一起安裝最新版本的。
第一步:
檢查
/etc/modprobe.d/
/lib/modprobe.d/
兩個目錄下是否有 blacklist-nvidia.conf 文件,有的話刪掉。
第二步禁用 nouveau 驅動:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
添加以下兩行內容:
blacklist nouveau
options nouveau modeset=0
退出,然後運行:
sudo update-initramfs -u
sudo reboot
可以通過命令 inxi -G 來看你是否禁用 nouveau 成功
第三步清除 nvidia 和 cuda 殘餘:
sudo apt remove --purge -y nvidia-*
sudo apt remove --purge -y cuda-*
第四步:
sudo wget -O /etc/apt/preferences.d/cuda-repository-pin-600 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
第五步:
sudo apt update
sudo apt install cuda
第六步設置環境變量:
echo 'export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}' >> ~/.bashrc
重啟之後就可以 nvidia-smi 了。