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

毎回NVIDIAのドライバをダウンロードして「あー面倒くせー」と。

リーナス大先生の中指事件を真意に受けたかどうかは知らないが、NVIDIALinuxへのドライバを書くとか言ってなたなーと思いだし、ググるとありましたぜ。(すぐ出てきますw)

今までのNVIDIAのプロダクトドライバをインストールする手順よりも遥かに簡単で、おそらくこれからもお世話になるだろうから、忘却として。

1. まず、使用しているグラボを調べます。


# lspci | grep NVIDIA
02:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
02:00.1 Audio device: NVIDIA Corporation GF116 High Definition Audio Controller (rev a1)
2. サポートしているグラボが使えるドライバのバージョンを調べます。
以下のURLを参照。現時点で一番新しいバージョンです。おそらくほぼすべての製品が対応しているかと思います。
http://us.download.nvidia.com/XFree86/Linux-x86_64/340.65/README/supportedchips.html
3. source.listに追加します。

// 追記
# vim /etc/apt/sources.list
deb http://http.debian.net/debian/ jessie main contrib non-free

// 反映
# aptitude update

4. インストールします。

# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms
5. X11の設定ファイルを作成します。

// ディレクトリ作成
# mkdir /etc/X11/xorg.conf.d

// 設定ファイルの作成
# echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf

// 確認
# cat /etc/X11/xorg.conf.d/20-nvidia.conf
Section "Device"
Identifier "My GPU"
Driver "nvidia"
EndSection

6. nouveauを殺します。

# vim /etc/default/grub
(略)
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
# 加筆
GRUB_CMDLINE_LINUX="nouveau.modeset=0 rdblacklist=nouveau"
(略)
7. 反映します。

# update-grub
8. 再起動します。お疲れさでした。楽しいLinux Lifeを!!

# reboot



参考URL
https://wiki.debian.org/NvidiaGraphicsDrivers