NVIDIA
NVIDIA は人気のあるグラフィカルチップセットメーカーです。NVIDIA 製 GPU は、オープンソース (nouveau、x11-drivers/xf86-video-nouveau) またはプロプライエタリ (クローズドソース) ドライバ (nvidia-drivers、x11-drivers/nvidia-drivers) のいずれかを使用することができます。
どのドライバを選択すべきか?
プロプライエタリドライバのほうがより新しく効率的に動作するので、計算量の大きい 3D アプリケーションとゲームにとってはしばしば必須と見なされています。同時に、NVIDIA は古い GPU に対するサポートを徐々に終了してきています。プロプライエタリドライバは一部のアーキテクチャ、現時点では amd64 および arm64 上でのみ利用できます。これらの制限から、唯一の代替がオープンソースの nouveau ドライバということになってしまう場合があります。
機能サポート
チップセット | コードネーム | シリーズ | OpenGL | OpenCL | VAAPI / VDPAU | Vulkan | CUDA[1] | 最新の nvidia-drivers サポート[2] | nouveau サポート[3] |
---|---|---|---|---|---|---|---|---|---|
NV04 | Fahrenheit | Riva TNT, Riva TNT2 | 1.2 | No | No | No | No | 71.86.xx | Yes |
NV10 | Celsius | GeForce 256, GeForce 2, GeForce 4 MX | 1.2 | No | No | No | No | 71.86.xx | Yes |
NV20 | Kelvin | GeForce 3, GeForce 4 Ti | 1.3 | No | No | No | No | 96.43.xx | Yes |
NV30 | Rankine | GeForce 5 / GeForce FX | 1.5 | No | No | No | No | 173.14.xx | Yes |
NV40 | Curie | GeForce 6, GeForce 7 | 2.1 | No | No | No | No | 304.xx | Yes |
NV50 | Tesla | GeForce 8, GeForce 9, GeForce 100, GeForce 200, GeForce 300 | 3.3 | No | Yes | No | 1.1 | 340.xx | Yes |
NVC0 | Fermi | GeForce 400, GeForce 500 | 4.6 | 1.1 / 1.2 | Yes | No | 2.1 | 390.xx | Yes |
NVE0 | Kepler | GeForce 600, GeForce 700, GeForce GTX Titan | 4.6 | 1.1 / 1.2 | Yes | 1.2 / 1.3 | 3.0 | 470.xx | 3.14 |
NV110 | Maxwell | GeForce 700, GeForce 900 | 4.6 | 3.0 | Yes | 1.3 | 5.2 | latest | 4.6 |
NV130 | Pascal | GeForce 10 シリーズ | 4.6 | 3.0 | Yes | 1.3 | 6.1 | latest | 4.8 |
NV140 | Volta | Titan V | 4.6 | 3.0 | Yes | 1.3 | 7.0 | latest | 4.19 |
NV160 | Turing | GeForce 16 シリーズ, GeForce 20 シリーズ | 4.6 | 3.0 | Yes | 1.3 | 7.5 | latest | 6.7 |
NV170 | Ampere | GeForce 30 シリーズ | 4.6 | 3.0 | Yes | 1.3 | 8.7 | latest | 6.7 |
AD10x | Ada Lovelace | GeForce 40 シリーズ | 4.6 | 3.0 | Yes | 1.3 | 8.9 | latest | 6.7 |
NVIDIA GPU の機能の完全な一覧はここにあります。
ハイブリッド GPU システム
システムによっては、2 つの GPU の間をシームレスに切り換えることができます。これは典型的には、統合 Intel GPU とディスクリート NVIDIA GPU を持つシステム上で使用されます。この技術を利用することの主な利点は、必要なときだけ最大の GPU パフォーマンスを提供することにより、バッテリ寿命を延長させることです。
NVIDIA によるプロプライエタリ実装は Optimus と呼ばれ、nvidia-drivers とのみ使用することができます。nouveau ドライバを使用するシステム上で使用できる Optimus のオープンソース実装については、Bumblebee を参照してください。
利用可能なソフトウェアと記事
- NVIDIA/nvidia-drivers — x11-drivers/nvidia-drivers は NVIDIA 製グラフィックスカード用のプロプライエタリなドライバを含んでいます。
- Nouveau — NVIDIA グラフィックカード向けのオープンソースドライバです。
- NVIDIA/Optimus — a proprietary technology that seamlessly switches between two GPUs.
- NVIDIA/Bumblebee — an open source implementation of NVIDIA Optimus.
- Nouveau & nvidia-drivers switching — describes how to switch between NVIDIA's binary driver and the open source nouveau driver.
- Hybrid graphics — details the system management of NVIDIA or AMD switchable graphics and Intel hybrid graphics.