Website-Suche

So installieren Sie die NVIDIA-Treiber unter Manjaro 21 Linux


In diesem Tutorial erfahren Sie, wie Sie die NVIDIA-Treiber unter Manjaro Linux installieren. Die Installation des NVIDIA-Treibers auf Manjaro erhöht die Grafikleistung Ihres Computers und aktiviert zusätzliche Funktionen. Sie haben zwei Möglichkeiten für die Installation, entweder die automatische Installation mit dem standardmäßigen Manjaro-Repository oder die manuelle Installation mit dem offiziellen nvidia.com Treiber.

NOTE
Um den Nvidia-Treiber auf anderen Linux-Distributionen zu installieren, folgen Sie unserer Anleitung zum Nvidia Linux-Treiber.

NVIDIA-Treiber auf Manjaro 21 Linux installiert. Führen Sie nach der Installation optional einen Nvidia-Grafikkartentest durch, indem Sie unserer Anleitung zum Benchmarken Ihrer Grafikkarte unter Linux folgen.

Verwendete Softwareanforderungen und Konventionen

Automatische Installation des NVIDIA-Treibers aus dem Manjaro-Repository

Die erste Methode ist am einfachsten durchzuführen und in den meisten Fällen der empfohlene Ansatz. Tatsächlich gibt es nicht viel zu schreiben, da die gesamte Installation aus einem einzigen Befehl besteht:

  1. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:

    sudo mhwd -a pci nonfree 0300
    
  2. Der obige Befehl erkennt automatisch einen geeigneten proprietären Nvidia-Treiber und installiert ihn auf Ihrem Manjaro 21 Linux-System.

  3. Sobald die Installation abgeschlossen ist, starten Sie Ihr System neu und Sie sind fertig:

    sudo reboot
    
  4. Starten Sie die Anwendung Nvidia Settings, um Ihre Grafikkarte weiter zu konfigurieren:

    nvidia-settings
    

Manuelle NVIDIA-Installation auf Manjaro mit dem Official Nvidia.com Treiber

Die vorherige Installation von Nvidia-Treibern war recht einfach. Für den Fall, dass Sie die neuesten Nvidia-Treiber installieren oder vielleicht eine bestimmte Nvidia-Treiberversion installieren möchten, die direkt von Nvidia.com heruntergeladen wurde, können Sie sich auf diese Weise die Hände schmutzig machen.

  1. Aktualisieren Sie Ihr System, um das neueste Kernel-Image zu laden. Wenn dieser Schritt fehlschlägt, kann dies dazu führen, dass die Kernel-Header nicht übereinstimmen:

    sudo pacman -Syu
    
  2. Identifizieren Sie Ihre NVIDIA VGA-Karte. Mit den folgenden Befehlen können Sie Ihr Nvidia-Kartenmodell identifizieren:

    lspci -vnn | grep VGA
    
  3. Laden Sie den offiziellen Nvidia-Treiber herunter.
    Navigieren Sie mit Ihrem Webbrowser zur offiziellen Nvidia-Website und laden Sie einen geeigneten Treiber für Ihre Nvidia-Grafikkarte herunter. Speichern Sie die Datei in Ihrem Home-Verzeichnis. Beispiel:

    ls
    NVIDIA-Linux-x86_64-460.67.run
    
  4. Voraussetzungen für die Installation von Voraussetzungen Entwicklungstools und Kernel-Header sind erforderlich, um den Nvidia-Treiber zu kompilieren und zu installieren. Beginnen wir mit der Installation von Kernel-Headern. Zuerst müssen wir den aktuell geladenen Kernel erkennen. Zum Beispiel:

    uname -r
    5.4.116-1-MANJARO
    

    Die Kernel-Header, die wir installieren müssen, sind Linux54-Header:

    sudo pacman -S linux54-headers
    

    Die nächste Aufgabe ist die Installation von Entwicklungswerkzeugen. Führen Sie den folgenden Befehl aus und drücken Sie die EINGABETASTE, um alle zu installieren:

    sudo pacman -S base-devel dkms
    
  5. In diesem Schritt deaktivieren wir die Standard-Nouveau-Treiber. Um dies zu tun, müssen wir die Grub-Konfigurationsdatei /etc/default/grub öffnen und bearbeiten. Suchen Sie die Zeile, die mit GRUB_CMDLINE_LINUX beginnt, und fügen Sie den folgenden Code nouveau.modeset=0 ein.

    Beispiel:

    sudo nano /etc/default/grub
    

    Ändern Sie die GRUB_CMDLINE_LINUX Zeile:

    GRUB_CMDLINE_LINUX="nouveau.modeset=0"
    

    Sobald Sie die Änderung vorgenommen haben, aktualisieren Sie GRUB:

    sudo update-grub
    

    WARNING
    Nach dem Neustart startet Ihr Display-Manager möglicherweise NICHT. Keine Panik, wenn Sie mit einem schwarzen Bildschirm begrüßt werden! Wechseln Sie einfach mit der Tastenkombination ALT+STRG+F2 oder SSH zu Ihrem Manajaro-System und fahren Sie mit dem nächsten Schritt fort.

    Starten Sie Ihr System neu:

    sudo reboot
    
  6. Melden Sie sich an und beginnen Sie mit der eigentlichen Installation des Nvidia-Treibers, indem Sie den folgenden Linux-Befehl ausführen und dem Assistenten folgen:

    sudo bash NVIDIA-Linux-x86_64-460.67.run
    

    Möglicherweise werden Ihnen auch Fragen gestellt wie:

    Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a  new module, if you install a different kernel later. ->YES 
    Install NVIDIA's 32-bit compatibility libraries? -> YES
    Would you like to run the nvidia-xconfig utility? -> YES 
    
  7. Der Nvidia-Treiber ist nun installiert.

  8. Starten Sie Ihr System neu:

    sudo reboot
    
  9. Konfigurieren Sie die NVIDIA X Server-Einstellungen.
    Nach dem Neustart sollten Sie in der Lage sein, die NVIDIA X Server Settings-App über das Menü "Aktivitäten" zu starten.

Fehlerbehebung

  ERROR: Failed to run `/usr/bin/dkms build -m nvidia -v 460.67 -k 5.4.114-1-MANJARO`: Error! echo
         Your kernel headers for kernel 5.4.114-1-MANJARO cannot be found at                                     
         /usr/lib/modules/5.4.114-1-MANJARO/build or /usr/lib/modules/5.4.114-1-MANJARO/source.
         You can use the --kernelsourcedir option to tell DKMS where it's located.            
         
         
  ERROR: Failed to install the kernel module through DKMS. No kernel module was installed; please try installing
         again without DKMS, or check the DKMS logs for more information.

Die obige Fehlermeldung bedeutet, dass das NVIDIA-Installationsprogramm nicht die richtigen Kernel-Header finden konnte, die mit Ihrem aktuell geladenen Kernel übereinstimmen. In der Regel liegt der Grund für diesen Fehler darin, dass Sie Ihren Linux-Kernel nicht auf dem neuesten Stand haben.

Zum Beispiel, wenn Ihr aktuell geladener Linux-Kernel 5.4.114-1-MANJARO ist, kann der Befehl install Linux kernel headers pacman -S linux54-headers Kernel Header für eine andere Nebenversion installieren, z.B. 5.4.114-1-MANJARO. Um dieses Problem zu beheben, aktualisieren Sie Ihren Kernel mit dem folgenden Update-Befehl auf die neueste verfügbare Version:

pacman -Syu

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie man die NVIDIA-Treiber unter Manjaro Linux installiert. Dies kann entweder über das offizielle Manjaro-Repository oder über die NVIDIA-Website erfolgen. Obwohl die Installation aus dem Internet einige weitere Schritte erfordert, garantiert sie, dass Sie die neueste Version des Treibers erhalten.

Verwandte Artikel: