Les GPU nvidia sont requis même sur les serveurs Ubuntu sans tête (aucune interface utilisateur graphique) pour encoder / décoder les fichiers multimédias, exécuter les codes d'intelligence artificielle, exécuter les programmes CUDA et bien plus encore.
Dans cet article, nous vous montrerons comment installer les pilotes GPU NVIDIA officiels sur un serveur Ubuntu sans tête 22.04 Machine LTS.
Sujet du contenu:
Connexion au serveur Ubuntu 22.04 Machine LTS via SSH
Connexion à votre serveur Ubuntu 22.04 Machine LTS via SSH est facultative si vous avez accès au matériel du serveur (où vous avez installé le serveur Ubuntu 22.04 LTS). Vous pouvez simplement attacher une souris, un clavier et un moniteur au serveur et installer les pilotes Nvidia dessus.
Si vous n'avez pas accès au serveur Ubuntu 22.04 matériel de serveur LTS, vous devez s'y rendre pour installer les pilotes NVIDIA.
À ssh dans votre serveur Ubuntu 22.04 Machine LTS, vous pouvez exécuter la commande suivante à partir d'une application terminale de votre bureau / ordinateur portable à partir de laquelle vous souhaitez accéder au serveur Ubuntu 22.04 Machine LTS:
$ ssh @Assurez-vous de remplacer le nom d'utilisateur et le nom d'utilisateur de connexion et le nom de domaine ou l'adresse IP de votre serveur Ubuntu 22.04 Machine LTS, respectivement.
Si vous utilisez Windows 10 ou Windows 11 et que vous avez besoin d'aide pour vous connecter à votre serveur Ubuntu 22.04 Machine LTS via SSH, lisez l'article sur Comment Ssh dans les serveurs Linux à partir de Windows 10/11.
Vérification si le GPU Nvidia est installé
Pour vérifier si vous avez installé un GPU NVIDIA sur votre machine Server Ubuntu, exécutez la commande suivante:
$ lspci | egrep -i 'vga | affichage | 3d'Comme vous pouvez le voir, nous avons un GPU Nvidia GeForce 1050 TI installé sur notre machine de serveur Ubuntu.
De plus, à partir de la sortie des commandes suivantes, vous pouvez voir que les pilotes de Nouveau open source sont utilisés à la place des pilotes GPU NVIDIA officiels. Dans les sections suivantes, nous vous montrerons comment installer les pilotes GPU NVIDIA officiels sur votre serveur Ubuntu.
$ lsmod | grep nvidiaMise à jour du cache du référentiel de packages APT
Avant de pouvoir installer les pilotes Nvidia officiels sur les serveurs Ubuntu, vous devez mettre à jour le cache du référentiel de package APT avec la commande suivante:
$ sudo apt mise à jourLe cache du référentiel de package APT doit être mis à jour.
Pilotes Nvidia disponibles pour le serveur Ubuntu sans tête 22.04 LTS
Vous pouvez installer l'un des deux packages officiels de pilotes NVIDIA sur un serveur Ubuntu sans tête 22.04 LTS:
Si vous décidez d'installer le package nvidia-headless- [version] -server pour installer les pilotes Nvidia officiels sur votre serveur Ubuntu, vous pouvez également installer un ou les deux des packages NVIDIA:
Voici le numéro de version du pilote Nvidia que vous allez installer sur votre serveur Ubuntu 22.04 Machine LTS. Au moment d'écrire ces lignes, vous pouvez installer la version 418, 515 ou 525 du pilote Nvidia du référentiel officiel d'Ubuntu. Au moment où vous lisez cet article, vous pouvez trouver les versions mises à jour des packages Nvidia Driver dans le référentiel officiel de package d'Ubuntu. Donc, c'est toujours une bonne idée de vérifier si une version de pilote mise à jour est disponible avant de l'installer. Assurez-vous également d'installer les mêmes versions de tous les packages de pilotes Nvidia. Les numéros de version des packages Nvidia Drivers et des packages Nvidia Tools devraient correspondre.
Vous pouvez trouver les versions disponibles du package Nvidia-Driver - Server avec la commande suivante:
$ sudo apt Search '^ nvidia-Driver- [1-9] * - Server $'Vous pouvez trouver les versions disponibles du package nvidia-headless - server avec la commande suivante:
$ sudo apt Search '^ nvidia-headless- [1-9] * - Server $'Vous pouvez trouver les versions disponibles du package nvidia-utils - serveur avec la commande suivante:
$ sudo apt search 'nvidia-utils- [1-9] * - serveur'Vous pouvez trouver les versions disponibles du package Libnvidia-Encode - server avec la commande suivante:
$ sudo apt search 'libnvidia-encode- [1-9] * - serveur'Installation de la dernière version des pilotes Nvidia sur Ubuntu Server 22.04 LTS
Pour installer les pilotes NVIDIA officiels, y compris tous les packages NVIDIA Tools recommandés sur votre serveur Ubuntu sans tête 22.04 Machine LTS, exécutez la commande suivante:
$ sudo apt install nvidia-driver-525-serverPour installer la version minimale des pilotes Nvidia officiels et des utilitaires de pilotes Nvidia sur votre serveur Ubuntu sans tête 22.04 Machine LTS, exécutez la commande suivante:
$ sudo apt install nvidia-headless-525-server nvidia-utils-525-serverPour installer la version minimale des pilotes officiels NVIDIA, les utilitaires NVIDIA Driver et le NVIDIA NVENCC et les bibliothèques de décodeur NVDEC sur votre serveur Ubuntu sans tête 22.04 Machine LTS, exécutez la commande suivante:
$ sudo apt install nvidia-headless-525-server nvidia-utils-525-server libnvidia-encode-525-serverPour confirmer l'installation, appuyez sur Y puis appuyez sur .
Les packages NVIDIA Drivers et les packages de dépendance requis sont en cours de téléchargement. Il faut du temps pour terminer.
Les packages NVIDIA Drivers et les forfaits de dépendance requis sont en cours d'installation. Il faut du temps pour terminer.
Une fois que vous voyez les invites, appuyez sur Pour sélectionner et appuyer .
Les pilotes NVIDIA doivent être installés sur votre serveur Ubuntu sans tête 22.04 Machine LTS.
Pour que les modifications prennent effet, redémarrez votre serveur Ubuntu avec la commande suivante:
$ sudo redémarrerVérification si les pilotes Nvidia sont installés correctement
Une fois que votre serveur Ubuntu bottise, vous pouvez vérifier que les modules de noyau Nvidia sont utilisés à la place des modules de noyau Nouveau open source avec les commandes suivantes. Ainsi, les chauffeurs officiels du GPU NVIDIA fonctionnent très bien:
$ lsmod | Nouveau grepVous pouvez également trouver les informations d'utilisation de votre GPU Nvidia à l'aide de la commande nvidia-SMI. La sortie de cette commande vérifie également que vos pilotes GPU NVIDIA sont installés correctement.
$ nvidia-smiConclusion
Nous vous avons montré comment vérifier si vous avez un GPU NVIDIA installé sur votre serveur Ubuntu 22.04 Machine LTS. Nous vous avons également montré comment installer les pilotes GPU NVIDIA officiels sur le serveur Ubuntu 22.04 LTS en mode sans tête (aucune interface utilisateur graphique installée) et comment vérifier si les pilotes GPU NVIDIA officiels travaillent sur le serveur Ubuntu 22.04 LTS.
Les références: