Ubuntu16.04にてGTX-1050Ti用のnvidiaのドライバのインストール方法

実行日2017/10/30
記録日2017/10/31
投稿日2017/11/27

#はじめに
　Linux初心者が備忘録として投稿した記事です。何かの参考になったら幸いです。

#目的
　PCにGeForce１０５０Tiを導入したので、ubuntuでもその恩恵に与ろうとした。

#結果
　うまくいった。

#実行環境
windows7 64bit がloaderのデュアルブート
cpu intel Core i7 860
メモリ　8GB

#方法
・とりあえず、

```
$ sudo su -
```
をして、root権限にログインした。

ここでの参考サイト
[nouveauグラフィックスドライバを無効にしてLinuxを起動するには?](https://knowledge.autodesk.com/ja/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/kA230000000u016.html)

・まずは、nouveauを無効にする。nouveauとはubuntuに最初から入っているグラフィックドライバ。nvidiaのドライバと干渉するので、動作を止めておく。

ここでの参考サイト
[Ubuntu 16.04に GTX 1080Ti ドライバとCUDAのインストール](https://qiita.com/sasayabaku/items/2323a2c501e58c0621b6)

```
# lsmod | grep -i nouveau
```
でnouveauの存在を確認。(ちなみに、# はrootでの実行を意味する。)

・次に/etc/modprobe.d/blacklist-nouveau.confを作成する。
このとき、

```
root@yourPCname:~# cd /etc
root@yourPCname:/etc# cd modprobe.d
root@yourPCname:/etc/modprobe.d# gedit blacklist-nouveau.conf
```
と順に移動してから編集したらうまく行った。
blacklist-nouveau.confの中身は、

```
blacklist nouveau
options nouveau modeset=0
```
の2行でオッケー。

・下のようにして再読み込みする。

```
　# sudo update-initramfs -u
```

・そして、再起動しておく。

・現在のaptのリポジトリには、GTX1050Tiに対応した、nvidia-375が存在しないので以下のようにaptのリポジトリに追加をする。(このあたりはroot権限でなくてもよいと思う。)

```
　# sudo add-apt-repository ppa:graphics-drivers/ppa
　# sudo apt update
```

・そして、インストールする。

```
　# sudo apt install nvidia-375
```
(375でやったけど、入ったのは384だった。勝手に最新のにしてくれるのかも。)

・インストールが終わったら再起動。
・以下のコマンドでドライバが適用されているかチェック。

```
 # nvidia-smi
```
ちなみに、自分のPCでは以下のようになった。

```
Tue Oct 31 13:37:40 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90                 Driver Version: 384.90                    |
|-------------------------------+----------------------+----------------------+
| 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 105...  Off  | 00000000:02:00.0  On |                  N/A |
| 40%   32C    P8    35W /  75W |    396MiB /  4033MiB |      2%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1135      G   /usr/lib/xorg/Xorg                           271MiB |
|    0      1872      G   compiz                                       120MiB |
|    0      4113      G   unity-control-center                           1MiB |
+-----------------------------------------------------------------------------+
```

・とりあえず、nvidiaのドライバのインストールは完了。

・ただ、後半戦に続きます。
[(初心者)ubuntu16.04にてcudaのインストール方法](https://qiita.com/shrimp_f/items/0c2909e3d958540af570)

#参考サイト
[nouveauグラフィックスドライバを無効にしてLinuxを起動するには?](https://knowledge.autodesk.com/ja/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/kA230000000u016.html)

[Ubuntu 16.04に GTX 1080Ti ドライバとCUDAのインストール](https://qiita.com/sasayabaku/items/2323a2c501e58c0621b6)