NVIDIA
From Gentoo Wiki
NVIDIA是一家受欢迎的显卡芯片制造商。 NVIDIA 显卡可以使用开源的(nouveau, x11-drivers/xf86-video-nouveau)驱动或者专有(闭源)的(nvidia-drivers, x11-drivers/nvidia-drivers)驱动。
我该使用哪个驱动?
专有驱动通常被视为对计算量更大的3D应用程序和游戏的首选,因为它更新频繁且性能更好。与此同时,NVIDIA正在逐步停止对老显卡的支持。专有驱动只在部分架构上运行,目前仅适用于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 | 最新的 | 4.6 |
NV130 | Pascal | GeForce 10系列 | 4.6 | 3.0 | Yes | 1.3 | 6.1 | 最新的 | 4.8 |
NV140 | Volta | Titan V | 4.6 | 3.0 | Yes | 1.3 | 7.0 | 最新的 | 4.19 |
NV160 | Turing | GeForce 16系列和GeForce 20系列 | 4.6 | 3.0 | Yes | 1.3 | 7.5 | 最新的 | 6.7 |
NV170 | Ampere | GeForce 30系列 | 4.6 | 3.0 | Yes | 1.3 | 8.7 | 最新的 | 6.7 |
AD10x | Ada Lovelace | GeForce 40系列 | 4.6 | 3.0 | Yes | 1.3 | 8.9 | 最新的 | 6.7 |
完整的NVIDIA GPU支持表格可以在这里找到。
混合GPU系统
某些系统允许在两个GPU之间无缝切换。这通常使用在一个具有Intel集成显卡和一个NVIDIA独立显卡的系统上。使用该技术的主要好处是仅在需要时提供最大图形性能,从而延长使用电池时的续航时间。
由NVIDIA制作的专有实现被称为Optimus并且只能和nvidia-drivers一起使用。对于可用于nouveau的开源Optimus实现,请参阅Bumblebee。
可用的软件和文章
- NVIDIA/nvidia-drivers — x11-drivers/nvidia-drivers 包含用于 NVIDIA 显卡的“专有”图形驱动程序。
- Nouveau — the open source driver for NVIDIA graphic cards.
- 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.