環境
・Ubuntu 18.04 LTS Remix
・GPU : GeForce RTX 2060
やりたいこと
nvidiaドライバのインストール
#行ったこと
##nouveau無効化
$ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
を実行しblacklist-nouveau.confを開く(vimが入ってなければviやemacsなど別のエディタでも可)
そのファイル内に以下の2行を記述
blacklist nouveau
options nouveau modeset=0
再読み込み,再起動を行う
$ sudo update-initramfs -u
$ reboot
$ lsmod | grep -i nouveau
上記のコマンドで何も表示されないことを確認
aptを使ってインストール(失敗)
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ sudo apt install nvidia-driver-440
今回のGPUではドライバのバージョンは440が最適だったため
上記のコマンドから440のドライバをインストール
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
nvidia-smiを実行すると上のような表記がでて
ドライバがうまく認識されない
GUIを使ってインストール(失敗:GUIが使えなくなる)
左下のアプリケーションメニューを開き
[ソフトウェアとアップデート] → [追加のドライバー]を選択
表示されている選択肢から
NVIDIA driver metapackageをnvidia-driver-440から使用します(オープンソース)
を選択
選択したらそのままインストールが進み再起動を要求される
素直に再起動を行った結果,GUIが使えなくなった
そしてnvidiaドライバは依然としてインストールできず・・・
nvidia公式からドライバダウンロード(成功)
https://qiita.com/ohta6/items/684b9ecd4d67a52e5a7f を参考にインストールを行った
公式サイトからドライバをダウンロード
このときすでにGUIが使えなかったためコマンドを使ってダウンロードを行った
$ sudo wget http://jp.download.nvidia.com/XFree86/Linux-x86_64/440.36/NVIDIA-Linux-x86_64-440.36.run
ダウンロードしたファイルからインストール
$ sudo bash NVIDIA-Linux-x86_64-440.36.run
このとき出てくる選択肢は
https://qiita.com/arc279/items/99f08b549c95881007b9 に従った
再起動後にでてくる画面は4つある選択肢の上から2つめを選択すると
設定したパスワードを入力する画面がでてくるのでパスワードを入力
再起動後nvidia-smiを実行して以下のようになれば成功
$ nvidia-smi
Thu Nov 28 22:21:11 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.36 Driver Version: 440.36 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 RTX 2060 Off | 00000000:04:00.0 On | N/A |
| 43% 38C P8 19W / 160W | 437MiB / 5926MiB | 20% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1991 G /usr/lib/xorg/Xorg 28MiB |
| 0 2035 G /usr/bin/gnome-shell 51MiB |
| 0 2306 G /usr/lib/xorg/Xorg 230MiB |
| 0 2569 G /usr/bin/gnome-shell 103MiB |
+-----------------------------------------------------------------------------+
GUIへの戻し方
nvidiaドライバのインストールが成功してもCUIのままだったので
以下のコマンドを実行
sudo service gdm restart
これでやっとGUIで作業できるようになった