[Ubuntu] Ubuntu 16.04 に NVIDIA ドライバを導入する

About

Ubuntu 16.04 に NVIDIA ドライバを導入する方法である。

検証環境

2017年1月14日時点の情報である。

  • Ubuntu 16.04
  • GeForce GTX 1080

GPU が対応している NVIDIA ドライバのバージョンを調べる。

NVIDIA のサイト でOS及びGPUの情報を選択し、検索をクリックする。

検索結果に使用している GPU が対応している NVIDIA ドライバのバージョンが書かれている。(この場合、375.26)

NVIDIA ドライバをインストールする。

1. レポジトリを追加する。

NVIDIA ドライバを提供している xorg-edgers レポジトリを追加する。

$ sudo add-apt-repository ppa:xorg-edgers/ppa -y
$ sudo apt-get update

2. apt-get でインストールできるドライバ一覧を検索する。

$ apt-cache search "^nvidia-[0-9]{3}$"
nvidia-331 - Transitional package for nvidia-331
nvidia-346 - Transitional package for nvidia-346
nvidia-352 - Transitional package for nvidia-361
nvidia-361 - Transitional package for nvidia-367
nvidia-367 - NVIDIA binary driver - version 367.57
nvidia-304 - NVIDIA legacy binary driver - version 304.134
nvidia-340 - NVIDIA binary driver - version 340.101
nvidia-370 - NVIDIA binary driver - version 370.28
nvidia-375 - NVIDIA binary driver - version 375.26

3. NVIDIA ドライバをインストールする。

nvidia-375 が現時点(2017年1月14日)で最新のようなので、これをインストールする。

$ sudo apt-get install -y nvidia-375

インストールにはしばらく時間がかかる。

4. 再起動する。

再起動しないと、ドライバは有効にならない。

$ reboot

インストールが正常に完了したか確認する。

正常にインストールできていれば、再起動後nvidia-smi が使えるようになっているはずである。

$ nvidia-smi
Sat Jan 14 19:25:51 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26                 Driver Version: 375.26                    |
|-------------------------------+----------------------+----------------------+
| 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  | 0000:01:00.0     Off |                  N/A |
| 28%   39C    P5    10W / 180W |    757MiB /  8113MiB |      7%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      3198    G   /usr/lib/xorg/Xorg                             354MiB |
|    0      3926    G   compiz                                         210MiB |
|    0      4504    G   ...s-passed-by-fd --v8-snapshot-passed-by-fd   190MiB |
+-----------------------------------------------------------------------------+

コメントを残す

メールアドレスが公開されることはありません。