Ubuntu bietet derzeit drei verschiedene Treiber für Grafikkarten und -chips von NVIDIA :
nouveau: Der freie nouveau-Treiber ersetzt ab Ubuntu 10.04 den alten nv-Treiber als vorinstallierten Standardtreiber für NVIDIA-Karten. Die Entwicklung des freien nouveau-Treibers wurde begonnen, da der nv-Treiber funktional relativ eingeschränkt ist. 3D-Hardware-Beschleunigung ist mittlerweile implementiert, allerdings hat der Treiber teilweise noch Probleme mit automatischer Lüfterregelung und verschiedenen Taktstufen, wodurch Grafikkarten unnötig laut und leistungsschwächer sein können.
nv: Der bis einschließlich Ubuntu 9.10 vorinstallierte freie "xf86-video-nv"-Treiber unterstützt die meisten Chipsätze, wird allerdings nicht mehr weiter entwickelt. Der Treiber bietet nur niedrige 3D-Performance, läuft jedoch im 2D-Betrieb sehr stabil.
nvidia: Der proprietäre Treiber bietet ausgereifte 2D- und 3D-Beschleunigung. Mit neuen Treiber-Versionen entfällt immer wieder mal der Support für ältere, bisher unterstützte Chipsätze. Ab Ubuntu 9.04 Jaunty Jackalope werden nur noch Grafikchips ab GeForce2 MX unterstützt.
Bumblebee: NVIDIA Optimus ist eine Technologie von NVIDIA, um die Akkulaufzeit zu erhöhen. Dazu wird nur bei Bedarf die leistungsstärkere NVIDIA-GPU genutzt, der Desktop läuft über die in die CPU integrierte GPU.
PRIME: Lösung für Hybridgrafikkarten, um bei Bedarf grafikintensive Anwendungen auf der leistungsstärkeren dedizierten GPU zu starten