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.
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:
-
Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
sudo mhwd -a pci nonfree 0300 Sobald die Installation abgeschlossen ist, starten Sie Ihr System neu und Sie sind fertig:
sudo rebootStarten Sie die Anwendung Nvidia Settings, um Ihre Grafikkarte weiter zu konfigurieren:
nvidia-settings
Der obige Befehl erkennt automatisch einen geeigneten proprietären Nvidia-Treiber und installiert ihn auf Ihrem Manjaro 21 Linux-System.
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.
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 -SyuIdentifizieren Sie Ihre NVIDIA VGA-Karte. Mit den folgenden Befehlen können Sie Ihr Nvidia-Kartenmodell identifizieren:
lspci -vnn | grep VGALaden 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.runVoraussetzungen 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-MANJARODie Kernel-Header, die wir installieren müssen, sind
Linux54-Header:sudo pacman -S linux54-headersDie 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 dkmsIn 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 mitGRUB_CMDLINE_LINUX beginnt,und fügen Sie den folgenden Codenouveau.modeset=0ein.Beispiel:
sudo nano /etc/default/grubÄndern Sie die
GRUB_CMDLINE_LINUXZeile:GRUB_CMDLINE_LINUX="nouveau.modeset=0"Sobald Sie die Änderung vorgenommen haben, aktualisieren Sie GRUB:
sudo update-grubWARNING
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 TastenkombinationALT+STRG+F2oder SSH zu Ihrem Manajaro-System und fahren Sie mit dem nächsten Schritt fort.Starten Sie Ihr System neu:
sudo rebootMelden 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.runMö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-
Starten Sie Ihr System neu:
sudo reboot - 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.
Der Nvidia-Treiber ist nun installiert.
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.
