So installieren Sie die NVIDIA GPU-Treiber auf einem Headless Ubuntu Server 22.04 LTS

Selbst auf Headless-Ubuntu-Servern (ohne installierte grafische Benutzeroberfläche) sind NVIDIA-GPUs erforderlich, um die Mediendateien zu kodieren/dekodieren, die Codes für künstliche Intelligenz auszuführen, die CUDA-Programme auszuführen und vieles mehr.

In diesem Artikel zeigen wir Ihnen, wie Sie die offiziellen NVIDIA-GPU-Treiber auf einer Headless-Ubuntu-Server-22.04-LTS-Maschine installieren.

Inhaltsthema:

  • Verbindung zum Ubuntu Server 22.04 LTS über SSH herstellen
  • Überprüfen, ob die NVIDIA-GPU installiert ist
  • Aktualisieren des APT-Paket-Repository-Cache
  • Verfügbare NVIDIA-Treiber für Headless Ubuntu Server 22.04 LTS
  • Installieren der neuesten Version der NVIDIA-Treiber auf Ubuntu Server 22.04 LTS
  • Überprüfen, ob die NVIDIA-Treiber korrekt installiert sind
  • Abschluss
  • Verweise
  • Herstellen einer Verbindung zur Ubuntu Server 22.04 LTS-Maschine über SSH

    Die Verbindung mit Ihrem Ubuntu Server 22.04 LTS-Rechner über SSH ist optional, wenn Sie Zugriff auf die Server-Hardware haben (wo Sie den Ubuntu Server 22.04 LTS installiert haben). Sie können einfach eine Maus, eine Tastatur und einen Monitor an den Server anschließen und die NVIDIA-Treiber darauf installieren.

    Wenn Sie keinen Zugriff auf die Serverhardware von Ubuntu Server 22.04 LTS haben, müssen Sie eine SSH-Verbindung herstellen, um die NVIDIA-Treiber zu installieren.

    Um eine SSH-Verbindung zu Ihrer Ubuntu Server 22.04 LTS-Maschine herzustellen, können Sie den folgenden Befehl über eine Terminal-App Ihres Desktops/Laptops ausführen, von dem aus Sie auf die Ubuntu Server 22.04 LTS-Maschine zugreifen möchten:

    $ ssh @

    Stellen Sie sicher, dass Sie und durch den Anmeldebenutzernamen und den Domänennamen bzw. die IP-Adresse Ihres Ubuntu Server 22.04 LTS-Computers ersetzen.

    Wenn Sie Windows 10 oder Windows 11 verwenden und Hilfe beim Herstellen einer Verbindung zu Ihrem Ubuntu Server 22.04 LTS-Computer über SSH benötigen, lesen Sie den Artikel über So stellen Sie eine SSH-Verbindung zu den Linux-Servern von Windows 10/11 her her.

    Überprüfen, ob die NVIDIA-GPU installiert ist

    Um zu überprüfen, ob auf Ihrem Ubuntu-Servercomputer eine NVIDIA-GPU installiert ist, führen Sie den folgenden Befehl aus:

    $ lspci | egrep -I ‚vga|display|3d‘

    Wie Sie sehen können, ist auf unserem Ubuntu-Serverrechner eine NVIDIA GeForce 1050 Ti-GPU installiert.

    Außerdem können Sie der Ausgabe der folgenden Befehle entnehmen, dass die Open-Source-Nouveau-Treiber anstelle der offiziellen NVIDIA-GPU-Treiber verwendet werden. In den nächsten Abschnitten zeigen wir Ihnen, wie Sie die offiziellen NVIDIA-GPU-Treiber auf Ihrem Ubuntu-Server installieren.

    $ lsmod | grep nvidia

    $ lsmod | grep nouveau

    Aktualisieren des APT-Paket-Repository-Cache

    Bevor Sie die offiziellen NVIDIA-Treiber auf den Ubuntu-Servern installieren können, sollten Sie den APT-Paket-Repository-Cache mit dem folgenden Befehl aktualisieren:

    $ sudo apt-Update

    Der APT-Paket-Repository-Cache sollte aktualisiert werden.

    Verfügbare NVIDIA-Treiber für Headless Ubuntu Server 22.04 LTS

    Sie können eines der beiden offiziellen NVIDIA-Treiberpakete auf einem Headless Ubuntu Server 22.04 LTS installieren:

  • NVIDIA-Treiber-[version]-Server – Installieren Sie dieses NVIDIA-Treiberpaket, wenn Sie die offiziellen NVIDIA-Treiber auf Ihrer kopflosen Ubuntu Server 22.04 LTS-Maschine installieren möchten, einschließlich aller empfohlenen Pakete und NVIDIA-Tools.
  • nvidia-headless-[version]-Server – Installieren Sie dieses NVIDIA-Treiberpaket, wenn Sie nur die erforderlichen offiziellen NVIDIA-Treiberkomponenten installieren und alle empfohlenen Pakete und NVIDIA-Tools weglassen möchten, um Ihren Ubuntu-Server so schlank wie möglich zu halten.
  • Wenn Sie sich für die Installation von nvidia-headless- entscheiden,[version]-server-Paket, um die offiziellen NVIDIA-Treiber auf Ihrem Ubuntu-Server zu installieren. Möglicherweise möchten Sie auch eines oder beide der NVIDIA-Pakete installieren:

  • nvidia-utils-[version]-Server – Installieren Sie dieses Paket, wenn Sie den Befehl nvidia-smi ausführen müssen, um die GPU-Nutzung auf Ihrem Ubuntu-Server zu überwachen.
  • libnvidia-encode-[version]-Server – Installieren Sie dieses Paket, wenn Sie die Medien auf Ihrem Ubuntu-Server mithilfe der NVENC- bzw. NVDEC-Funktionen Ihrer NVIDIA-GPU kodieren und dekodieren möchten.
  • Hier ist die Versionsnummer des NVIDIA-Treibers, den Sie auf Ihrem Ubuntu Server 22.04 LTS-Computer installieren. Zum Zeitpunkt des Verfassens dieses Artikels können Sie die NVIDIA-Treiberversion 418, 515 oder 525 aus dem offiziellen Paket-Repository von Ubuntu installieren. Wenn Sie diesen Artikel lesen, finden Sie möglicherweise die aktualisierten Versionen der NVIDIA-Treiberpakete im offiziellen Paket-Repository von Ubuntu. Daher ist es immer eine gute Idee, vor der Installation zu prüfen, ob eine aktualisierte Treiberversion verfügbar ist. Stellen Sie außerdem sicher, dass Sie die gleichen Versionen aller NVIDIA-Treiberpakete installieren. Die Versionsnummern der NVIDIA-Treiberpakete und der NVIDIA-Tools-Pakete sollten übereinstimmen.

    Sie können die verfügbaren Versionen des Pakets nvidia-driver--server mit dem folgenden Befehl finden:

    $ sudo apt search ‚^nvidia-driver-[1-9]*-server$‘

    Sie können die verfügbaren Versionen des Pakets nvidia-headless--server mit dem folgenden Befehl finden:

    $ sudo apt search ‚^nvidia-headless-[1-9]*-server$‘

    Sie können die verfügbaren Versionen des Pakets nvidia-utils--server mit dem folgenden Befehl finden:

    $ sudo apt search ’nvidia-utils-[1-9]*-Server‘

    Sie können die verfügbaren Versionen des Pakets libnvidia-encode--server mit dem folgenden Befehl finden:

    $ sudo apt search ‚libnvidia-encode-[1-9]*-Server‘

    Installieren der neuesten Version der NVIDIA-Treiber auf Ubuntu Server 22.04 LTS

    Führen Sie den folgenden Befehl aus, um die offiziellen NVIDIA-Treiber einschließlich aller empfohlenen NVIDIA-Toolpakete auf Ihrem kopflosen Ubuntu Server 22.04 LTS-Computer zu installieren:

    $ sudo apt install nvidia-driver-525-server

    Führen Sie den folgenden Befehl aus, um die Minimalversion der offiziellen NVIDIA-Treiber und der NVIDIA-Treiberdienstprogramme auf Ihrem kopflosen Ubuntu Server 22.04 LTS-Computer zu installieren:

    $ sudo apt install nvidia-headless-525-server nvidia-utils-525-server

    Führen Sie den folgenden Befehl aus, um die Minimalversion der offiziellen NVIDIA-Treiber, der NVIDIA-Treiberdienstprogramme und der NVIDIA NVENC-Encoder- und NVDEC-Decoder-Bibliotheken auf Ihrem kopflosen Ubuntu Server 22.04 LTS-Computer zu installieren:

    $ sudo apt install nvidia-headless-525-server nvidia-utils-525-server libnvidia-encode-525-server

    Um die Installation zu bestätigen, drücken Sie Y und drücken Sie dann die Eingabetaste.

    Die NVIDIA-Treiberpakete und die erforderlichen Abhängigkeitspakete werden heruntergeladen. Es dauert eine Weile, bis es fertig ist.

    Die NVIDIA-Treiberpakete und die erforderlichen Abhängigkeitspakete werden installiert. Es dauert eine Weile, bis es fertig ist.

    Sobald Sie die Eingabeaufforderungen sehen, drücken Sie , um auszuwählen, und drücken Sie die .

    Die NVIDIA-Treiber sollten auf Ihrem Headless-Ubuntu-Server-22.04-LTS-Rechner installiert sein.

    Damit die Änderungen wirksam werden, starten Sie Ihren Ubuntu-Server mit dem folgenden Befehl neu:

    $ sudo neu starten

    Überprüfen, ob die NVIDIA-Treiber korrekt installiert sind

    Sobald Ihr Ubuntu-Server gestartet ist, können Sie mit den folgenden Befehlen überprüfen, ob die NVIDIA-Kernelmodule anstelle der Open-Source-Nouveau-Kernelmodule verwendet werden. Die offiziellen NVIDIA-GPU-Treiber funktionieren also einwandfrei:

    $ lsmod | grep nouveau

    $ lsmod | grep nvidia

    Sie können die Nutzungsinformationen Ihrer NVIDIA-GPU auch mit dem Befehl nvidia-smi finden. Die Ausgabe dieses Befehls überprüft auch, ob Ihre NVIDIA GPU-Treiber korrekt installiert sind.

    $ nvidia-smi

    Abschluss

    Wir haben Ihnen gezeigt, wie Sie überprüfen können, ob auf Ihrem Ubuntu Server 22.04 LTS-Rechner eine installierte NVIDIA-GPU vorhanden ist. Wir haben Ihnen auch gezeigt, wie Sie die offiziellen NVIDIA-GPU-Treiber auf dem Ubuntu Server 22.04 LTS im Headless-Modus installieren (keine grafische Benutzeroberfläche installiert) und wie Sie überprüfen, ob die offiziellen NVIDIA-GPU-Treiber auf Ubuntu Server 22.04 LTS funktionieren.

    Verweise:

    Kommentar verfassen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    Nach oben scrollen