NVIDIA-Treiber unter Linux installieren & konfigurieren
NVIDIA-Treiber unter Linux installieren & konfigurieren
Zusammenfassung: Dieser Artikel dokumentiert die Installation und Konfiguration der proprietären NVIDIA-Treiber unter Linux. Themen sind distributionsspezifische Installationsmethoden, die Aktivierung von Wayland-Unterstützung, Vulkan-Konfiguration für Gaming sowie häufige Probleme wie Secure Boot und PRIME Render Offload für Laptops mit integrierter und dedizierter GPU.
1. Aktuelle NVIDIA-GPU und Treiberversion ermitteln
# GPU-Modell anzeigen (falls Treiber noch nicht installiert)
lspci | grep -i nvidia
# Installierte Treiberversion (falls bereits installiert)
nvidia-smi
2. Installation nach Distribution
Ubuntu / Linux Mint
# Empfohlenen Treiber automatisch ermitteln und installieren
sudo ubuntu-drivers autoinstall
# Oder manuell (Beispiel: Treiber 550)
sudo apt install nvidia-driver-550
Nach der Installation Neustart erforderlich.
Alternative via Software & Updates: Anwendung öffnen → Reiter Zusätzliche Treiber → proprietären NVIDIA-Treiber auswählen → Änderungen anwenden.
Fedora
# RPM Fusion Repository aktivieren (falls nicht vorhanden)
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# NVIDIA-Treiber installieren
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
Hinweis: Nach der Installation unter Fedora dauert es einige Minuten bis das Kernel-Modul kompiliert ist (
akmods). Nicht zu früh neu starten.
Arch Linux
# Proprietärer Treiber
sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils
# Für ältere GPUs (Kepler, Maxwell)
sudo pacman -S nvidia-470xx-dkms # via AUR
3. Wayland-Unterstützung aktivieren
Neuere NVIDIA-Treiber (525+) unterstützen Wayland mit KMS (Kernel Mode Setting). Dies muss explizit aktiviert werden.
Kernel-Parameter setzen
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX um nvidia-drm.modeset=1 erweitern:
GRUB_CMDLINE_LINUX="... nvidia-drm.modeset=1"
sudo update-grub # Ubuntu/Debian
sudo grub2-mkconfig -o /boot/grub2/grub.cfg # Fedora
Früh laden via initramfs (Arch Linux)
In /etc/mkinitcpio.conf → MODULES=(... nvidia nvidia_modeset nvidia_uvm nvidia_drm) → sudo mkinitcpio -P.
4. PRIME Render Offload (Laptops)
Laptops mit Intel/AMD iGPU + NVIDIA dGPU nutzen PRIME Render Offload, um die NVIDIA-GPU nur für leistungsintensive Anwendungen zu verwenden und so Akku zu sparen.
Anwendung mit NVIDIA-GPU starten
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia anwendung
Kurzform mit prime-run (auf vielen Distributionen verfügbar):
prime-run spiel
Steam-Spiel mit dGPU starten
In den Starteigenschaften des Spiels:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
5. Diagnose
# GPU-Status und Treiber-Info
nvidia-smi
# Treiber-Version
cat /proc/driver/nvidia/version
# Kernel-Modul geladen?
lsmod | grep nvidia
# Wayland + NVIDIA: GBM-Backend prüfen
echo $GDK_BACKEND
6. Häufige Probleme
| Problem | Lösung |
|---|---|
| Schwarzer Bildschirm nach Treiber-Installation | TTY (Strg + Alt + F2), Treiber neu installieren oder alten Xorg-Treiber entfernen
|
| Wayland läuft nicht | nvidia-drm.modeset=1 im Kernel-Parameter prüfen
|
| Secure Boot blockiert Treiber | Secure Boot im BIOS deaktivieren oder MOK-Schlüssel enrollen |
| Treiber nach Kernel-Update weg | dkms-Treiber verwenden statt gepackte Versionen
|
Hat euch dieser Beitrag gefallen?
Dann lasst gern ein Like da.