hans

hans

【Linux】NVIDIA-SMIは、NVIDIAドライバとの通信ができなかったために失敗しました。


システムは Ubuntu20 です。NVIDIA Quadro GP100 はサーバーコンピューティングカードであり、通常使用する gtx や rtx カードとは異なります。通常のカードでは、ドライバを apt でインストールし、nvidia の公式ウェブサイトから対応するバージョンの cuda をダウンロードします。しかし、このカードではどのようにインストールしても失敗し、基本的な nvidia-smi も起動できません。

冗長な話はせずに本文に入りますが、以下は別のインストール方法で、ドライバと cuda が最新バージョンで一緒にインストールされます。

ステップ 1:

次のディレクトリに blacklist-nvidia.conf ファイルがあるかどうかを確認します。

/etc/modprobe.d/

/lib/modprobe.d/

ファイルがある場合は削除します。

ステップ 2:nouveau ドライバを無効にします。

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

次の 2 行を追加します。

blacklist nouveau

options nouveau modeset=0

終了後、次のコマンドを実行します。

sudo update-initramfs -u

sudo reboot

コマンド inxi -G を使用して、nouveau が正常に無効化されたかどうかを確認できます。

ステップ 3:nvidia と cuda の残留物をクリアします。

sudo apt remove --purge -y nvidia-*

sudo apt remove --purge -y cuda-*

ステップ 4:

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/ /"

ステップ 5:

sudo apt update 

sudo apt install cuda

ステップ 6:環境変数を設定します。

echo 'export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}' >> ~/.bashrc

再起動後、nvidia-smi を使用できるようになります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。