So installieren Sie die NVIDIA GPU-Treiber auf einem Headless Debian 11

NVIDIA-GPUs sind sogar auf Headless-Debian-Servern (ohne installierte grafische Benutzeroberfläche) 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-Debian-11-Servermaschine installieren.

Inhaltsthema:

  • Herstellen einer Verbindung zur Debian 11-Servermaschine über SSH
  • Überprüfen, ob die NVIDIA-GPU installiert ist
  • Aktivieren der Contrib- und Non-Free-Paket-Repositorys unter Debian 11
  • Installieren der NVIDIA-Treiber auf einem Headless Debian 11-Server
  • Überprüfen, ob die NVIDIA-Treiber korrekt auf dem Debian 11-Server installiert sind
  • Deinstallation der NVIDIA-Treiber von Debian 11
  • Abschluss
  • Verweise
  • Herstellen einer Verbindung zur Debian 11-Servermaschine über SSH

    Die Verbindung zu Ihrem Debian 11-Servercomputer über SSH ist optional, wenn Sie Zugriff auf die Serverhardware haben (auf der Sie Debian 11 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 Debian 11-Serverhardware haben, müssen Sie eine SSH-Verbindung herstellen, um die NVIDIA-Treiber zu installieren.

    Um eine SSH-Verbindung zu Ihrem Debian 11-Serverrechner herzustellen, können Sie den folgenden Befehl über eine Terminal-App auf Ihrem Desktop/Laptop ausführen, von dem aus Sie darauf zugreifen möchten:

    $ ssh @

    Stellen Sie sicher, dass Sie und durch den Anmeldebenutzernamen und den Domänennamen bzw. die IP-Adresse Ihres Debian 11-Servercomputers ersetzen.

    Wenn Sie Windows 10 oder Windows 11 verwenden und Hilfe beim Herstellen einer Verbindung zu Ihrem Debian 11-Servercomputer ü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 Debian 11-Servercomputer eine NVIDIA-GPU installiert ist, führen Sie den folgenden Befehl aus:

    $ lspci -nn | egrep -i ‚3d|display|vga‘

    Wie Sie sehen können, ist auf unserem Debian 11-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 Debian 11-Server installieren.

    $ lsmod | grep nvidia

    $ lsmod | grep nouveau

    Aktivieren der Contrib- und Non-Free-Paket-Repositorys unter Debian 11

    Um die offiziellen NVIDIA-Treiber auf Ihrem Debian 11-Server zu installieren, müssen Sie die Contrib- und Non-Free-Paket-Repositorys auf Ihrem Debian 11-Server aktivieren.

    Um die offiziellen Debian 11-Paket-Repositorys einfach zu verwalten, können Sie das apt-add-command-Repository verwenden. Dieser Befehl ist möglicherweise nicht standardmäßig auf Ihrem Debian 11-Server verfügbar. Sie können es jedoch problemlos über das offizielle Paket-Repository von Debian 11 installieren.

    Aktualisieren Sie zunächst den APT-Paket-Repository-Cache mit dem folgenden Befehl:

    $ sudo apt-Update

    Installieren Sie dann das Paket software-properties-common mit dem folgenden Befehl:

    $ sudo apt install software-properties-common

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

    Das Paket „software-properties-common“ und die erforderlichen Abhängigkeitspakete werden installiert. Es dauert eine Weile, bis es fertig ist.

    Zu diesem Zeitpunkt werden das Paket „software-properties-common“ und die erforderlichen Abhängigkeitspakete installiert.

    Um das offizielle Debian 11 Contrib-Paket-Repository zu aktivieren, führen Sie den folgenden Befehl aus:

    $ sudo apt-add-repository Beitrag

    Das offizielle Debian-Contrib-Paket-Repository sollte aktiviert sein.

    Um das offizielle Debian 11-Repository für nicht-freie Pakete zu aktivieren, führen Sie den folgenden Befehl aus:

    $ sudo apt-add-repository nicht kostenlos

    Das offizielle Debian-Repository für nicht-freie Pakete sollte aktiviert sein.

    Damit die Änderungen wirksam werden, aktualisieren Sie den APT-Paket-Repository-Cache mit dem folgenden Befehl:

    $ sudo apt-Update

    Installieren der NVIDIA-Treiber auf einem Headless Debian 11-Server

    Um die offiziellen NVIDIA-Treiber auf Ihrem Headless-Debian-11-Server zu installieren, führen Sie den folgenden Befehl aus:

    $ sudo apt install nvidia-driverfirmware-misc-nonfree

    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 das folgende Fenster sehen, drücken Sie , um OK auszuwählen. Drücken Sie dann die .

    Die Installation der NVIDIA-Treiberpakete sollte fortgesetzt werden. Die Installation sollte in Kürze abgeschlossen sein.

    Sobald die NVIDIA-Treiber installiert sind, starten Sie Ihren Debian 11-Serverrechner neu, damit die Änderungen wirksam werden.

    $ sudo neu starten

    Überprüfen, ob die NVIDIA-Treiber korrekt auf dem Debian 11-Server installiert sind

    Sobald Ihr Debian 11-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

    Deinstallation der NVIDIA-Treiber von Debian 11

    Wenn Sie die NVIDIA-Treiber von Ihrem Debian 11-Server deinstallieren möchten und Hilfe benötigen, lesen Sie den Artikel „So installieren Sie die NVIDIA-Treiber sauber auf Debian 11“.

    Abschluss

    Wir haben Ihnen gezeigt, wie Sie die Contrib- und Non-Free-Paket-Repositorys auf einem Headless-Debian-11-Server aktivieren. Wir haben Ihnen auch gezeigt, wie Sie die offiziellen NVIDIA-Treiber auf einem Headless-Debian-11-Server (ohne installierte grafische Benutzeroberfläche) installieren und überprüfen, ob die offiziellen NVIDIA-GPU-Treiber auf dem Debian-11-Server funktionieren.

    Verweise:

    Kommentar verfassen

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

    Nach oben scrollen