hans

hans

【Linux】NVIDIA-SMI 因無法與 NVIDIA 驅動程式通訊而失敗


系統是 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 了。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。