更新履歴
- 2020/6/27:方法②を見つけたので追記
- 2020/11/16:方法① ⇒ その他の方法,方法② ⇒ おすすめの方法 に修正
注意点
- これらの手順は一例です。参考程度にご覧ください。
- 自己責任でお願いします。
1. おすすめの方法
参考文献
本ページは以下を参考にしています。
注意点
- Ubuntu18.04インストール直後のクリーンな環境では成功
-
その他の方法でドライバーをインストールしていた環境で以下のコマンドを実行したところ、
libnvidia*
関連の依存関係が満たせずインストールできない状況が発生-
sudo apt-get purge libnvidia*
により依存関係を満たせないファイルを削除 - インストール完了
-
-
ドライバの削除 → 再起動(不要,2020/11/16更新)
sudo apt-get purge nvidia-*
sudo reboot
修正理由:
2以降の手順でドライバのみをインストールする際に既存のドライバは削除されました。
※環境により変わる可能性はありますのでご注意ください
$ sudo apt-get install cuda-drivers
(※確認ポイント※)実行時に削除する項目,インストールする項目が表示されますのでご確認ください。 インストール手順(コマンドの取得)
CUDA Toolkit Archiveのページから所望のCUDA Toolkitバージョンを選んで、自身の環境に合わせたインストール手順を取得(CUDA Toolkit 11.1.1, Linux, x86_64, Ubuntu, 18.04, deb(local)の例)-
コマンドの一部を変更してインストール(※NVIDIA ドライバのみインストール,CUDA Toolkitはインストールされない)
# ※基本的にはCUDA Toolkitのページで示された手順通り # /tmpへ移動 $ cd /tmp wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda-repo-ubuntu1804-11-1-local_11.1.1-455.32.00-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu1804-11-1-local_11.1.1-455.32.00-1_amd64.deb sudo apt-key add /var/cuda-repo-ubuntu1804-11-1-local/7fa2af80.pub sudo apt-get update # インストール(※※ここが違う※※) $ sudo apt-get install cuda-drivers # ※確認ポイント※ # 再起動 $ sudo reboot
-
確認
nvidia-smi
+-----------------------------------------------------------------------------+ | NVIDIA-SMI 440.33.01 Driver Version: 440.33.01 CUDA Version: 10.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 1080 On | 00000000:01:00.0 On | N/A | | 0% 48C P0 47W / 240W | 489MiB / 8116MiB | 1% Default | +-------------------------------+----------------------+----------------------+
2. その他の方法
参考文献
本ページは以下を参考にしています。
手順
ドライバの削除
sudo apt-get purge nvidia-*
※Docker+GPU環境(NVIDIA Container Toolkit)を使用している場合はそれも含めて削除される可能性ありaptのリポジトリにNVIDIAのドライバのリポジトリを追加 ※以下は参考ページの手順通りです。
sudo add-apt-repository ppa:graphics-drivers/ppa
アップデート
sudo apt update
-
推奨ドライバを確認
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001B80sv00001462sd00003367bc03sc00i00 vendor : NVIDIA Corporation model : GP104 [GeForce GTX 1080] driver : nvidia-driver-415 - third-party free driver : nvidia-driver-440 - third-party free recommended driver : nvidia-driver-435 - distro non-free driver : nvidia-driver-390 - third-party free driver : nvidia-driver-410 - third-party free driver : xserver-xorg-video-nouveau - distro free builtin
nvidia-driver-440がrecommendedとなっています。(2020.4.28)
ドライバのインストール
sudo apt install nvidia-driver-440
再起動
sudo reboot
-
確認
nvidia-smi
+-----------------------------------------------------------------------------+ | NVIDIA-SMI 440.82 Driver Version: 440.82 CUDA Version: 10.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 1080 Off | 00000000:01:00.0 On | N/A | | 0% 32C P8 15W / 240W | 478MiB / 8116MiB | 0% Default | +-------------------------------+----------------------+----------------------+
以上
コメント