In dieser Anleitung richtest du den proprietären NVIDIA-Grafikkartentreiber unter Manjaro Linux sauber ein. Dieses Tutorial richtet sich an Anwender, deren Bildschirm flackert oder bei denen das Werkzeug nvidia-settings Fehlermeldungen meldet. Der Vorgang dauert etwa 10 bis 15 Minuten.
Voraussetzungen
- Betriebssystem: Manjaro Linux (64-Bit) mit laufender grafischer Oberfläche (z. B. Xfce, KDE Plasma oder GNOME).
- Hardware: Ein Computer mit einer verbauten NVIDIA-Grafikkarte.
- Rechte: Ein Benutzerkonto mit
sudo-Berechtigung (Administratorrechte zur Systemverwaltung). - Vorbereitung: Sichere alle offenen Dokumente, da nach der Treiberinstallation ein Systemneustart durchgeführt wird.
Schritt 1: Aktuellen Grafiktreiber und Hardware ermitteln
Bevor Änderungen vorgenommen werden, kann geprüft werden, welche Grafikkarte verbaut ist und welcher Treiber aktuell aktiv im System läuft:
inxi -GxxIn der Ausgabe siehst du unter Device-1 deine Grafikkarte und hinter driver: das geladene Modul. Nutzt das System den freien Treiber nouveau, funktionieren Werkzeuge wie nvidia-settings noch nicht richtig, da diese den proprietären NVIDIA-Treiber erwarten.
Schritt 2: Verfügbare Treiberprofile auflisten
Unter Manjaro kann zur Verwaltung von Treibern das Werkzeug mhwd verwendet werden:
mhwd -lDas Terminal gibt eine Übersicht der verfügbaren Konfigurationen aus. Achte auf Zeilen wie video-nvidia oder video-nvidia-470xx, die in der Spalte FREEDRIVER den Wert false (proprietär) führen.
Schritt 3: Proprietären Treiber automatisch installieren
Um den passenden proprietären Treiber automatisch installieren zu lassen, wird folgender Befehl ausgeführt:
sudo mhwd -a pci nonfree 0300Der Befehl erkennt automatisch einen geeigneten herstellereigenen NVIDIA-Treiber und installiert ihn auf dem System.
Schritt 4: System neu starten
Sobald die Installation abgeschlossen ist, starte das System neu:
sudo rebootWarte, bis der Computer vollständig neu gestartet ist und die Anmeldemaske wieder erscheint.
Schritt 5: NVIDIA-Einstellungsdialog starten
Sobald der proprietäre Treiber aktiv ist, kann das Konfigurationsprogramm gestartet werden:
nvidia-settingsSollte der Befehl nicht gefunden werden, lässt sich das Paket über den Paketmanager installieren (sudo pacman -S nvidia-settings).
Funktionsprüfung
Um zu kontrollieren, welche Treiberkonfigurationen derzeit installiert sind, fragst du den Status mit mhwd ab:
mhwd -liErwartete Ausgabe:
Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2025.01.13 false PCIZusätzlich kannst du mit inxi -Gxx prüfen, ob bei driver: nun nvidia aufgeführt wird.
Wenn etwas schiefgeht
- Fehlermeldung:
ERROR: NVIDIA driver is not loaded
Ursache: Diese Meldung tritt auf, wenn der proprietäre NVIDIA-Treiber noch nicht geladen ist und das System stattdessen den freien Treibernouveauverwendet.
Lösung: Stelle sicher, dass der proprietäre Treiber mittelsmhwdinstalliert ist, und starte das System neu. - Fehlermeldung:
error: XDG_RUNTIME_DIR is invalid or not set in the environment
Ursache: Dieser Fehler hängt mit der Ausführung übersudobzw. einer nicht oder ungültig gesetzten UmgebungsvariableXDG_RUNTIME_DIRzusammen.
Lösung: Starte grafische Anwendungen wienvidia-settingsals regulärer Benutzer ohnesudound stelle sicher, dass die Umgebungsvariable korrekt gesetzt ist.
Fazit
Die Grafikeinheit nutzt nun den NVIDIA-Treiber. Anschließend kannst du bei Bedarf die Einstellungen über nvidia-settings aufrufen und konfigurieren.
Quellen: Forum: Manjaro Linux Forum, linux-de.com, forum.manjaro.org

