Ubuntu18.04にGPU(RTX2070)のドライバを入れる

注意: lowlatency-kernelでは使えないので,generic-kernelに変更してください.

# nouveauの存在を確認
$ lsmod | grep -i nouveau

nouveauを無効化するために,/etc/modprobe.d/blacklist-nouveau.conf に以下を書き込みます.

blacklist nouveau
options nouveau modeset=0

更新し,再起動します.

$ sudo update-initramfs -u
$ reboot

以下のコマンドで何も表示されなくなっていればOKです.

$ lsmod | grep -i nouveau

ドライバ・CUDAのインストール

# 以前にインストールしたドライバ・CUDAをアンインストール
$ sudo apt purge nvidia-*
$ sudo apt purge cuda-*

# aptのリポジトリに追加
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

# インストール可能なドライバ一覧表示
$ ubuntu-drivers devices

# インストール
$ sudo ubuntu-drivers autoinstall
(または,$ sudo apt install nvidia-driver-450 )

再起動してから,

$ nvidia-smi

GPUの使用状況が見れるはず.

$ nvcc -V
$ sudo apt install nvidia-cuda-toolkit
( $ reboot )
$ nvidia-smi