インストール済みNvidia GPU driverの削除方法
・bashを用いる場合
sudo apt-get purge nvidia-*
sudo apt-get purge cuda-*
これをfish上で実行すると下記のエラーが起こる。
fish: No matches for wildcard 'nvidia-*'. See `help expand`.
sudo apt-get purge nvidia-*
fish: No matches for wildcard 'nvidia-*'. See `help expand`.
sudo apt-get purge cuda-*
そのため、fishで実行する場合は次のようにする。
・fishを用いる場合
sudo apt-get purge 'nvidia-*'
sudo apt-get purge 'cuda-*'
aptリポジトリにNVIDIA GPU Driverリポジトリを追加
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
インストール推奨Driverを確認
ubuntu-drivers devices
実行結果
vendor : NVIDIA Corporation
model : GM107GL [Quadro K620]
driver : nvidia-340 - third-party free
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-418 - third-party free
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-435 - distro non-free
driver : nvidia-driver-440 - third-party free recommended
driver : nvidia-driver-390 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
今回はnvidia-driver-440が推奨Driverのため、これをインストールする。
推奨Driverをインストール
sudo apt install nvidia-driver-418
この後再起動するとnvidia-smiコマンドが使えるように。