Installieren Sie Nvidia-Treiber unter Linux
Es gibt drei mögliche Wege, um den Nvidia-Treiber in Linux (Ubuntu LTS 18.04 / 20.04 / 22.04) zu installieren:
- Automatische oder manuelle Installation über ubuntu-drivers.
- Manuelle Installation über die Nvidia-Website.
- Manuelle Installation über den apt-Paketmanager.
ubuntu-drivers
Dieses Paket ist speziell für Ubuntu konzipiert und in der Lage, weitere Treiber für eine Vielzahl von Geräten, wie GPUs, zu erkennen und zu installieren. Um zu bestimmen, welche Geräte im System eine Treiberinstallation benötigen, führen Sie den folgenden Befehl aus:
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0 == modalias : pci:v000010DEd00002684sv000019DAsd00004675bc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-525 - distro non-free driver : nvidia-driver-525-open - distro non-free driver : nvidia-driver-525-server - distro non-free driver : nvidia-driver-535 - distro non-free recommended driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-535-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Wenn Sie eine Fehlermeldung erhalten ERROR:root:aplay command not found installieren Sie einfach das fehlende Paket oder ignorieren Sie es:
sudo apt install alsa-utils
Um mehr Informationen über die für die Installation auf diesem System verfügbaren Treiberpakete zu erhalten, verwenden Sie bitte den folgenden Befehl mit einer zusätzlichen Option zur Auswahl nur von Server-GPUs:
sudo ubuntu-drivers list --gpgpu
nvidia-driver-525-open, (kernel modules provided by linux-modules-nvidia-525-open-generic) nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic) nvidia-driver-535-open, (kernel modules provided by linux-modules-nvidia-535-open-generic) nvidia-driver-525-server, (kernel modules provided by linux-modules-nvidia-525-server-generic) nvidia-driver-525, (kernel modules provided by linux-modules-nvidia-525-generic) nvidia-driver-535-server-open, (kernel modules provided by linux-modules-nvidia-535-server-open-generic) nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic)
Der einfachste Weg, um alle notwendigen Treiber automatisch zu installieren, ist die Verwendung der autoinstall-Funktion:
sudo ubuntu-drivers autoinstall
Starten Sie neu, nachdem der Prozess abgeschlossen ist:
sudo shutdown -r now
Sie können überprüfen, ob der installierte Treiber korrekt funktioniert:
sudo nvidia-smi
Sie können auch manuell auswählen, welcher Treiber installiert werden soll. Zum Beispiel:
sudo ubuntu-drivers install nvidia:535
Vergessen Sie nicht, den Server nach der Installation neu zu starten:
sudo shutdown -r now
Nvidia-Website
Öffnen Sie von Ihrem lokalen PC aus den Download-Bereich auf der offiziellen Nvidia-Website. Wählen Sie Ihre GPU und Ihr Betriebssystem aus den Drop-Down-Menüs und klicken Sie auf Suchen:
Überprüfen Sie, welche Version des Treibers verfügbar ist, und klicken Sie auf die Schaltfläche Download:
Sie können es auch manuell aus dem Archivbereich auf der offiziellen Nvidia-Website herunterladen. Dann müssen Sie die erhaltene Datei (zum Beispiel, NVIDIA-Linux-x86_64-460.106.00.run) auf Ihren Server hochladen, indem Sie unsere Schritt-für-Schritt-Anleitung Dateiaustausch von Linux verwenden.
Führen Sie vor dem Fortfahren den folgenden Befehl aus, um die notwendigen Pakete zu installieren:
sudo apt install build-essential libglvnd-dev pkg-config
Manchmal sind diese Pakete in Ihrem System installiert. Starten Sie einfach die Treiberinstallation:
sudo bash NVIDIA-Linux-x86_64-460.106.00.run
Der letzte Schritt ist das Neustarten Ihres Servers:
sudo shutdown -r now
Das war's. Der Nvidia-Treiber wurde auf Ihrem Betriebssystem installiert.
Apt-Paketmanager
Zunächst ist es notwendig, die geeignete Treiberversion für die auf dem Server installierten GPUs auszuwählen. Besondere Beachtung sollte dem Treiberzweig geschenkt werden. In der Regel wird der Treiberzweig durch eine dreistellige Zahl angegeben (zum Beispiel, nvidia-driver-535). Dies kann mit dem obigen Befehl ermittelt werden:
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.0/0000:03:00.0 == modalias : pci:v000010DEd00002684sv000019DAsd00004675bc03sc00i00 vendor : NVIDIA Corporation driver : nvidia-driver-525 - distro non-free driver : nvidia-driver-525-open - distro non-free driver : nvidia-driver-525-server - distro non-free driver : nvidia-driver-535 - distro non-free recommended driver : nvidia-driver-535-open - distro non-free driver : nvidia-driver-535-server-open - distro non-free driver : nvidia-driver-535-server - distro non-free driver : xserver-xorg-video-nouveau - distro free builtin
Wir empfehlen, zuerst die Kernel-Module zu installieren:
sudo linux-modules-nvidia-535-generic
Dann installieren Sie den Treiber:
sudo apt install nvidia-driver-535
Schließlich starten Sie den Server neu:
sudo shutdown -r now
Bitte überprüfen Sie, dass das richtige Kernel-Modul geladen wurde und der Treiber funktioniert:
sudo lsmod | grep nvidia
nvidia_uvm 1523712 0 nvidia_drm 77824 0 nvidia_modeset 1302528 1 nvidia_drm nvidia 56537088 2 nvidia_uvm,nvidia_modeset drm_kms_helper 311296 5 drm_vram_helper,ast,nvidia_drm drm 622592 8 drm_kms_helper,drm_vram_helper,ast,nvidia,drm_ttm_helper,nvidia_drm,ttm
Sie können dies auch überprüfen, indem Sie das Nvidia-Befehlszeilen-Utility ausführen:
sudo nvidia-smi
Deinstallation
Bevor Sie die Treiberversion wechseln oder einfach den Nvidia-Treiber löschen möchten, geben Sie einfach den folgenden Befehl ein:
sudo apt purge nvidia-*
sudo apt update
sudo apt autoremove
Nun können Sie den benötigten Treiber installieren.
Veröffentlicht: 30.04.2024