NVIDIAのGPUを搭載したグラフィックボードが人気です。2016年はVR・
NVIDIA製GPUのドライバーについて
Ubuntuで一般的に使われているNVIDIA製GPU向けドライバーには,
- コミュニティ製のFLOSSなドライバー
(nouveau) - NVIDIA製のプロプライエタリなドライバー
Ubuntuをインストールした直後であれば,
- ※1
- Kernel 4.
8を採用したUbuntu 16. 10であれば認識はします。ただ同じPascalアーキテクチャーでも, モデルによってはサポート状況にばらつきがあります。たとえば一番新しい1050モデルだと, デスクトップ環境を起動するためには, より新しいカーネル (とユーザーランドのライブラリ) が必要になるかもしれません。なお将来的にUbuntu 16. 04. 2 LTSがリリースされ, そのイメージをインストールした場合はKernel 4. 8を使うことになるはずです。NVIDIAとnouveauの関係はXDC2016のスライドが参考になるでしょう。
$ dmesg | grep -i nouveau [ 0.811191] nouveau 0000:01:00.0: enabling device (0000 -> 0003) [ 0.811682] nouveau 0000:01:00.0: unknown chipset (137000a1) [ 0.813001] nouveau: probe of 0000:01:00.0 failed with error -12
nouveauは今のところグラフィックドライバーとしての開発をメインターゲットにしているため,
さてそのNVIDIA製ドライバーですが,
- Ubuntuの公式リポジトリからパッケージとしてインストールする方法
- Graphics Drivers TeamのPPAからパッケージとしてインストールする方法
- NVIDIAのサイトからダウンロードしてインストールする方法
まず最初にUbuntuでは公式リポジトリに複数のバージョンのNVIDIA製ドライバーをパッケージとして提供しています。
$ apt search "^nvidia-[0-9]{3}$" ソート中... 完了 全文検索... 完了 nvidia-304/xenial-updates,xenial-security 304.132-0ubuntu0.16.04.2 amd64 NVIDIA legacy binary driver - version 304.132 nvidia-331/xenial-updates,xenial-security 340.98-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-331 nvidia-340/xenial-updates,xenial-security 340.98-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 340.98 nvidia-346/xenial 352.63-0ubuntu3 amd64 Transitional package for nvidia-346 nvidia-352/xenial 361.42-0ubuntu2 amd64 Transitional package for nvidia-361 nvidia-361/xenial-updates,xenial-security 367.57-0ubuntu0.16.04.1 amd64 Transitional package for nvidia-367 nvidia-367/xenial-updates,xenial-security 367.57-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 367.57
ここで
最新のグラフィックチップでなければ,
Graphics Drivers TeamのPPAにはより新しいバージョンのドライバーパッケージが用意されています。これらは主に公式リポジトリに取り込むためのテスト目的のパッケージであるため,
いずれのパッケージもNVIDIAのサイトで公開されているドライバーが元になっています。つまりNVIDIAのサイトからドライバーをダウンロードする方法であれば,
- ※2
- 古いバージョンや各種アーキテクチャ向けのドライバーはUnix Driver Archiveのページからダウンロードできます。
もしGPGPUとして使うことのみが目的でありGUIが必要ない場合であれば,