Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pilotes NVIDIA pour votre EC2 instance Amazon
Une instance avec un GPU NVIDIA attaché, telle qu’une instance P3 ou G4dn, doit avoir le pilote NVIDIA approprié installé. En fonction du type d’instance, vous pouvez télécharger un pilote NVIDIA public, télécharger un pilote depuis Amazon Simple Storage (Amazon S3) disponible uniquement pour les clients AWS ou utiliser une AMI avec le pilote préinstallé.
Pour installer des pilotes AMD sur une instance avec un GPU AMD attaché, telle qu’une instance G4ad, reportez-vous à la section Pilotes AMD.
Table des matières
Types de pilote NVIDIA
Voici les principaux types de pilote NVIDIA qui peuvent être utilisés avec des instances basées sur GPU.
- Pilotes Tesla
-
Ces pilotes sont principalement destinés aux charges de travail informatiques, qui sont utilisées GPUs pour des tâches informatiques telles que les calculs à virgule flottante parallélisés pour l'apprentissage automatique et les transformations de Fourier rapides pour les applications informatiques hautes performances.
- Pilotes GRID
-
Ces pilotes sont certifiés pour fournir des performances optimales pour les applications de visualisation professionnelles qui traitent des contenus tels que des modèles 3D ou des vidéos haute résolution. Vous pouvez configurer les pilotes GRID pour prendre en charge deux modes. Les stations de travail virtuelles Quadro permettent d’accéder à quatre écrans 4K par GPU. Les vApps GRID fournissent des fonctionnalités d’hébergement RDSH App.
- Pilotes de jeu
-
Ces pilotes contiennent des optimisations pour le jeu et sont fréquemment mis à jour pour améliorer les performances. Ils prennent en charge un seul écran 4K par GPU.
Mode configuré
Sous Windows, les pilotes Tesla sont configurés pour s’exécuter en mode Tesla Compute Cluster (TCC). Les pilotes GRID et de jeu sont configurés pour s’exécuter en mode WDDM (Windows Display Driver Model). En mode TCC, la carte est dédiée aux charges de travail de calcul. En mode WDDM, la carte prend en charge les charges de travail de calcul et les charges de travail graphiques.
Panneau de configuration NVIDIA
Le panneau de commande NVIDIA est pris en charge avec les pilotes GRID et Gaming. Il n’est pas pris en charge avec les pilotes Tesla.
Compatible avec APIs les pilotes Tesla, GRID et gaming
-
OpenCL, OpenGL et Vulkan
-
NVIDIA CUDA et bibliothèques associées (par exemple, cuDNN, TensorRT, nvJPEG et cuBLAS)
-
NVENC pour l’encodage vidéo et NVDEC pour le décodage vidéo
-
Windows uniquement : DirectX, APIs Direct2D, accélération vidéo DirectX, Raytracing DirectX
Pilotes disponibles par type d’instance
Le tableau suivant récapitule les pilotes NVIDIA pris en charge pour chaque type d’instance de GPU.
Type d’instance | Pilote Tesla | Pilote GRID | Pilote de jeu |
---|---|---|---|
G3 | Oui | Oui | Non |
G4dn | Oui | Oui | Oui |
G5 | Oui | Oui | Oui |
G5g | Oui ¹ | Non | Non |
G6 | Oui | Oui | Non |
G6e | Oui | Oui | Non |
Gr6 | Oui | Oui | Non |
P2 | Oui | Non | Non |
P3 | Oui | Non | Non |
P4d | Oui | Non | Non |
P4de | Oui | Non | Non |
P5 | Oui | Non | Non |
P5e | Oui | Non | Non |
P5en | Oui | Non | Non |
¹ Ce pilote Tesla prend également en charge les applications graphiques optimisées spécifiques à la ARM64 plate-forme
² En utilisant Marketplace AMIs uniquement
Options d’installation
Utilisez l’une des options suivantes pour obtenir les pilotes NVIDIA requis pour votre instance de GPU.
Options
Option 1 : AMIs avec les pilotes NVIDIA installés
AWS et NVIDIA proposent différentes Amazon Machine Images (AMIs) fournies avec les pilotes NVIDIA installés.
Pour examiner les considérations qui dépendent de la plateforme de votre système d’exploitation (OS), choisissez l’onglet qui s’applique à votre AMI.
Option 2 : Pilotes NVIDIA publics
Les options proposées AWS sont accompagnées du permis nécessaire pour le conducteur. Alternativement, vous pouvez installer les pilotes publics et apporter votre propre licence. Pour installer un pilote public, téléchargez-le à partir du site NVIDIA comme décrit ici.
Vous pouvez également utiliser les options proposées par les conducteurs publics à la AWS place. Pour utiliser un pilote GRID sur une instance P3, utilisez le AWS Marketplace AMIs comme décrit dans l'option 1. Pour utiliser un pilote GRID sur une instance G6, G6e, Gr6, G5, G4dn ou G3, utilisez le pilote AWS Marketplace AMIs comme décrit dans l'option 1 ou installez les pilotes NVIDIA fournis par comme décrit dans. AWS Option 3 : pilotes GRID (instances G6, Gr6, G6e, G5, G4dn et G3)
Pour télécharger un pilote NVIDIA public
Connectez-vous à votre instance et téléchargez le pilote NVIDIA 64 bits adapté au type d'instance sur http://www.nvidia. com/Download/Find.aspx
Instance | Type de produit | Série de produit | Produit | Version minimale du pilote |
---|---|---|---|---|
G3 | Tesla | M-Class | M60 | -- |
G4dn | Tesla | T-Series | T4 | -- |
G5 | Tesla | Série A | A10 | 470.00 ou version ultérieure |
G5g 1 | Tesla | T-Series | NVIDIA T4G | 470.82.01 ou version ultérieure |
G6 | Tesla | Série L | L4 | 525.0 ou version ultérieure |
G6e | Tesla | Série L | L40S | 535.0 ou version ultérieure |
Gr6 | Tesla | Série L | L4 | 525.0 ou version ultérieure |
P2 | Tesla | Série K | K80 | -- |
P3 | Tesla | Série V | V100 | -- |
P4d | Tesla | Série A | A100 | -- |
P4de | Tesla | Série A | A100 | -- |
P5 | Tesla | Série H | H100 | 530 ou version ultérieure |
P5e | Tesla | Série H | H200 | 550 ou version ultérieure |
P5en | Tesla | Série H | H200 | 550 ou version ultérieure |
1 Le système d’exploitation des instances G5g est Linux aarch64.
Pour installer le pilote NVIDIA sur les systèmes d’exploitation Linux, consultez le Guide de démarrage rapide pour l’installation du pilote NVIDIA
Pour installer le pilote NVIDIA sous Windows, procédez comme suit :
-
Ouvrez le dossier dans lequel vous avez téléchargé le pilote et lancez le fichier d’installation. Suivez les instructions pour installer le pilote et redémarrez votre instance le cas échéant.
-
Désactivez la carte vidéo nommée Microsoft Basic Display Adapter qui est marquée d’une icône d’avertissement à l’aide du Gestionnaire de périphériques. Installez les fonctionnalités Windows : Media Foundation et Quality Windows Audio Video Experience.
Important
Ne désactivez pas la carte vidéo nommée Microsoft Remote Display Adapter. Si Microsoft Remote Display Adapter est désactivée, votre connexion peut s’interrompre et les tentatives de connexion à l’instance après son redémarrage peuvent échouer.
-
Pour vous assurer que le GPU fonctionne correctement, vérifiez le Gestionnaire de périphériques.
-
Effectuez les étapes d’optimisation de Optimisation des paramètres du GPU sur les EC2 instances Amazon pour bénéficier des meilleures performances de votre GPU.
Option 3 : pilotes GRID (instances G6, Gr6, G6e, G5, G4dn et G3)
Ces téléchargements ne sont disponibles que pour AWS les clients. En téléchargeant, afin de respecter les exigences de la AWS solution mentionnées dans le contrat de licence utilisateur final (EULA) de NVIDIA GRID Cloud, vous acceptez d'utiliser le logiciel téléchargé uniquement AMIs pour le développer et l'utiliser avec le matériel NVIDIA L4, NVIDIA A10G, NVIDIA Tesla T4 ou NVIDIA Tesla M60. Dès l’installation du logiciel, vous êtes lié par les conditions du document Contrat de licence utilisateur final NVIDIA GRID Cloud
Considérations
-
Les instances G6e nécessitent GRID 17.4 ou une version ultérieure.
-
Les instances G6 et Gr6 nécessitent GRID 17.1 ou une version ultérieure.
-
Les instances G5 nécessitent GRID 13.1 ou version ultérieure (ou GRID 12.4 ou version ultérieure).
-
Les instances G3 nécessitent une résolution DNS AWS fournie pour que les licences GRID fonctionnent.
-
IMDSv2n'est pris en charge qu'avec la version 14.0 ou supérieure du pilote NVIDIA.
-
Pour les instances Windows, si vous lancez votre instance à partir d’une AMI Windows personnalisée, l’AMI doit être une image normalisée créée à l’aide de Windows Sysprep afin de garantir le fonctionnement du pilote GRID. Pour de plus amples informations, veuillez consulter Créer une AMI Amazon EC2 à l’aide de Windows Sysprep.
-
GRID 17.0 et la version ultérieure ne prennent pas en charge Windows Server 2019.
-
GRID 14.2 et la version ultérieure ne prennent pas en charge Windows Server 2016.
-
GRID 17.0 et la version ultérieure ne sont pas pris en charge par les instances G3.
Prérequis
-
(Linux) Vérifiez que le AWS CLI est installé sur votre instance et configuré avec les informations d'identification par défaut. Pour plus d’informations, consultez Installation d’ AWS CLI dans le Guide de l’utilisateur AWS Command Line Interface .
-
(Windows) Configurez les informations d'identification par défaut pour le AWS Tools for Windows PowerShell sur votre instance. Pour plus d’informations, consultez Mise en route avec le AWS Tools for Windows PowerShell dans le AWS Tools for Windows PowerShell Guide de l’utilisateur.
-
Votre utilisateur ou rôle doit disposer des autorisations accordées conformément à la politique d'AmazonS3 ReadOnlyAccess.
Pour installer le pilote NVIDIA GRID sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo dnf update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo dnf install gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez les packages d'en-têtes du noyau.
[ec2-user ~]$
sudo dnf install -y kernel-devel kernel-modules-extra -
Téléchargez l’utilitaire d’installation du pilote GRID à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .Plusieurs versions du pilote GRID sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante.
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/ -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante.
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run -
Exécutez le script d’auto-installation comme suit pour installer le pilote GRID que vous avez téléchargé. Exemples :
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du pilote NVIDIA et des informations sur le GPUs.
[ec2-user ~]$
nvidia-smi -q | head -
Si vous utilisez le logiciel vGPU NVIDIA version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Pour installer le pilote NVIDIA GRID sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d'en-têtes du noyau correspondant à la version du noyau en cours d'exécution.
[ec2-user ~]$
sudo yum install -y kernel-devel-$(uname -r) -
Téléchargez l’utilitaire d’installation du pilote GRID à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .Plusieurs versions du pilote GRID sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante.
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/ -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante.
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run -
Exécutez le script d’auto-installation comme suit pour installer le pilote GRID que vous avez téléchargé. Par exemple :
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.runSi vous utilisez Amazon Linux 2 avec le noyau version 5.10, utilisez la commande suivante pour installer le pilote GRID.
[ec2-user ~]$
sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du pilote NVIDIA et des informations sur le GPUs.
[ec2-user ~]$
nvidia-smi -q | head -
Si vous utilisez le logiciel vGPU NVIDIA version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Pour installer le pilote NVIDIA GRID sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install -y gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez.
[ec2-user ~]$
sudo yum install -y kernel-devel-$(uname -r) -
Désactivez le pilote
nouveau
open source pour les cartes graphiques NVIDIA.-
Ajoutez
nouveau
au fichier de liste noire/etc/modprobe.d/blacklist.conf
. Copiez le bloc de code suivant et collez-le dans un terminal.[ec2-user ~]$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF -
Modifiez le fichier
/etc/default/grub
et ajoutez la ligne suivante :GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Générez à nouveau la configuration Grub.
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
Téléchargez l’utilitaire d’installation du pilote GRID à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .Plusieurs versions du pilote GRID sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante.
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/ -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante.
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run -
Exécutez le script d’auto-installation comme suit pour installer le pilote GRID que vous avez téléchargé. Exemples :
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du pilote NVIDIA et des informations sur le GPUs.
[ec2-user ~]$
nvidia-smi -q | head -
Si vous utilisez le logiciel vGPU NVIDIA version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Installez le package de poste de travail de l’interface graphique.
[ec2-user ~]$
sudo yum groupinstall -y "Server with GUI"
-
Pour installer le pilote NVIDIA GRID sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install -y gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez.
[ec2-user ~]$
sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r) -
Téléchargez l’utilitaire d’installation du pilote GRID à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .Plusieurs versions du pilote GRID sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante.
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/ -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante.
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run -
Exécutez le script d’auto-installation comme suit pour installer le pilote GRID que vous avez téléchargé. Exemples :
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du pilote NVIDIA et des informations sur le GPUs.
[ec2-user ~]$
nvidia-smi -q | head -
Si vous utilisez le logiciel vGPU NVIDIA version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Installez le package de poste de travail de l’interface graphique.
[ec2-user ~]$
sudo dnf groupinstall -y workstation
-
Pour installer le pilote NVIDIA GRID sur votre instance Linux
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install -y gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez.
[ec2-user ~]$
sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r) -
Téléchargez l’utilitaire d’installation du pilote GRID à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .Plusieurs versions du pilote GRID sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante.
[ec2-user ~]$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/ -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante.
[ec2-user ~]$
chmod +x NVIDIA-Linux-x86_64*.run -
Exécutez le script d’auto-installation comme suit pour installer le pilote GRID que vous avez téléchargé. Exemples :
[ec2-user ~]$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du pilote NVIDIA et des informations sur le GPUs.
[ec2-user ~]$
nvidia-smi -q | head -
Si vous utilisez le logiciel vGPU NVIDIA version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Pour installer le pilote NVIDIA GRID sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
$
sudo apt-get update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo apt-get install -y gcc make -
(Ubuntu) Mettez à niveau le package
linux-aws
pour recevoir la version la plus récente.$
sudo apt-get upgrade -y linux-aws(Debian) Mettez à niveau le package pour recevoir la version la plus récente.
$
sudo apt-get upgrade -y -
Redémarrez votre instance pour charger la dernière version du noyau.
$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d’en-têtes de noyau pour la version du noyau que vous utilisez actuellement.
$
sudo apt-get install -y linux-headers-$(uname -r) -
Désactivez le pilote
nouveau
open source pour les cartes graphiques NVIDIA.-
Ajoutez
nouveau
au fichier de liste noire/etc/modprobe.d/blacklist.conf
. Copiez le bloc de code suivant et collez-le dans un terminal.$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF -
Modifiez le fichier
/etc/default/grub
et ajoutez la ligne suivante :GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Générez à nouveau la configuration Grub.
$
sudo update-grub
-
-
Téléchargez l’utilitaire d’installation du pilote GRID à l’aide de la commande suivante :
$
aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .Plusieurs versions du pilote GRID sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante.
$
aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/ -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante.
$
chmod +x NVIDIA-Linux-x86_64*.run -
Exécutez le script d’auto-installation comme suit pour installer le pilote GRID que vous avez téléchargé. Exemples :
$
sudo /bin/sh ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du pilote NVIDIA et des informations sur le GPUs.
$
nvidia-smi -q | head -
Si vous utilisez le logiciel vGPU NVIDIA version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. $
sudo touch /etc/modprobe.d/nvidia.conf$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
$
sudo reboot -
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Installez le package de poste de travail de l’interface graphique.
$
sudo apt-get install -y lightdm ubuntu-desktop
-
Pour installer le pilote NVIDIA GRID sur votre instance Windows
-
Connectez-vous à votre instance Windows et ouvrez une PowerShell fenêtre.
-
Téléchargez les pilotes et le contrat de licence utilisateur final NVIDIA GRID Cloud
depuis Amazon S3 sur votre bureau à l'aide des PowerShell commandes suivantes. $Bucket = "ec2-windows-nvidia-drivers" $KeyPrefix = "latest" $LocalPath = "$home\Desktop\NVIDIA" $Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1 foreach ($Object in $Objects) { $LocalFileName = $Object.Key if ($LocalFileName -ne '' -and $Object.Size -ne 0) { $LocalFilePath = Join-Path $LocalPath $LocalFileName Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -Region us-east-1 } }
Plusieurs versions du pilote NVIDIA GRID sont stockées dans ce compartiment. Vous pouvez télécharger toutes les versions Windows disponibles dans le compartiment en supprimant l’option
-KeyPrefix $KeyPrefix
. Pour plus d'informations sur la version du pilote NVIDIA GRID pour votre système d'exploitation, consultez le logiciel NVIDIA Virtual GPU (vGPU)sur le site Web de NVIDIA. À partir de GRID version 11.0, vous pouvez utiliser les pilotes sous
latest
pour les instances G3 et G4dn. Nous n’ajouterons pas les versions postérieures à 11.0 àg4/latest
, mais nous conserverons la version 11.0 et les versions antérieures spécifiques à G4dn sousg4/latest
.Les instances G5 nécessitent GRID 13.1 ou version ultérieure (ou GRID 12.4 ou version ultérieure).
-
Accédez au bureau et double-cliquez sur le fichier d’installation pour le lancer (choisissez la version du pilote qui correspond à la version du système d’exploitation de votre instance). Suivez les instructions pour installer le pilote et redémarrez votre instance le cas échéant. Pour vous assurer que le GPU fonctionne correctement, vérifiez le Gestionnaire de périphériques.
-
(Facultatif) Utilisez la commande suivante pour désactiver la page des licences dans le panneau de configuration pour empêcher les utilisateurs de modifier accidentellement le type de produit (la station de travail virtuelle NVIDIA GRID est activée par défaut). Pour plus d’informations, consultez le manuel GRID Licensing User Guide
. PowerShell
Exécutez les PowerShell commandes suivantes pour créer la valeur de registre afin de désactiver la page de licence dans le panneau de configuration. AWS Windows AMIs utilise par défaut la version 32 bits et cette commande échoue. AWS Tools for PowerShell Utilisez plutôt la version 64 bits PowerShell fournie avec le système d'exploitation.
New-Item -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name GridLicensing New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" -Name "NvCplDisableManageLicensePage" -PropertyType "DWord" -Value "1"
Invite de commande
Exécutez la commande de registre suivante pour créer la valeur de registre afin de désactiver la page des licences dans le panneau de configuration. Vous pouvez l'exécuter à l'aide de la fenêtre d'invite de commandes ou d'une version 64 bits dePowerShell.
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" /v NvCplDisableManageLicensePage /t REG_DWORD /d 1
-
(Facultatif) Selon votre cas d’utilisation, vous pouvez effectuer les étapes facultatives suivantes. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas ces étapes.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
-
Le mode de station de travail virtuelle NVIDIA Quadro est activé par défaut. Pour activer les fonctionnalités d’hébergement de GRID Virtual Applications for RDSH Application, suivez les étapes d’activation de GRID Virtual Applications dans Activez les applications virtuelles NVIDIA GRID sur vos instances basées sur le EC2 GPU Amazon.
-
Option 4 : pilotes de jeu NVIDIA (instances G4dn et G5)
Ces pilotes ne sont disponibles que pour AWS les clients. En les téléchargeant, vous acceptez de n'utiliser le logiciel téléchargé que AMIs pour le développer en vue d'une utilisation avec le matériel NVIDIA A10G et NVIDIA Tesla T4. Dès l’installation du logiciel, vous êtes lié par les conditions du document Contrat de licence utilisateur final NVIDIA GRID Cloud
Considérations
-
Les instances G3 nécessitent une résolution DNS AWS fournie pour que les licences GRID fonctionnent.
-
IMDSv2n'est pris en charge qu'avec la version 495.x ou supérieure du pilote NVIDIA.
Prérequis
-
(Linux) Vérifiez que le AWS CLI est installé sur votre instance et configuré avec les informations d'identification par défaut. Pour plus d’informations, consultez Installation d’ AWS CLI dans le Guide de l’utilisateur AWS Command Line Interface .
-
Votre utilisateur ou rôle doit disposer des autorisations accordées conformément à la politique d'AmazonS3 ReadOnlyAccess.
Pour installer le pilote de jeu NVIDIA sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo dnf update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo dnf install gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez les packages d'en-têtes du noyau.
[ec2-user ~]$
sudo dnf install -y kernel-devel kernel-modules-extra -
Téléchargez l’utilitaire d’installation du pilote de jeu à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .Plusieurs versions du pilote de jeu sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/ -
Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé
.zip
.[ec2-user ~]$
unziplatest-driver-name
.zip -d nvidia-drivers -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante :
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run -
Exécutez le programme d’installation à l’aide de la commande suivante :
[ec2-user ~]$
sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Utilisez la commande suivante pour créer le fichier de configuration requis.
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF -
Utilisez la commande suivante pour télécharger et renommer le fichier de certification.
-
Pour la version 460.39 ou ultérieure :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert" -
Pour les versions 440.68 à 445.48 :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert" -
Pour des versions antérieures :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
Si vous utilisez le pilote NVIDIA version 510.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
Vérifiez la licence de jeu NVIDIA à l’aide de la commande suivante.
[ec2-user ~]$
nvidia-smi.exe -qDans le résultat, recherchez
vGPU Software Licensed Product
. -
(Facultatif) Pour tirer parti d’un seul écran d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
Pour installer le pilote de jeu NVIDIA sur votre instance
-
Connectez-vous à votre instance. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install gcc make -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d’en-têtes de noyau pour la version du noyau que vous utilisez actuellement.
[ec2-user ~]$
sudo yum install -y kernel-devel-$(uname -r) -
Téléchargez l’utilitaire d’installation du pilote de jeu à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .Plusieurs versions du pilote de jeu sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/ -
Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé
.zip
.[ec2-user ~]$
unziplatest-driver-name
.zip -d nvidia-drivers -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante :
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run -
Exécutez le programme d’installation à l’aide de la commande suivante :
[ec2-user ~]$
sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.runSi vous utilisez Amazon Linux 2 avec le noyau version 5.10, utilisez la commande suivante pour installer les pilotes de jeu NVIDIA.
[ec2-user ~]$
sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Utilisez la commande suivante pour créer le fichier de configuration requis.
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF -
Utilisez la commande suivante pour télécharger et renommer le fichier de certification.
-
Pour la version 460.39 ou ultérieure :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert" -
Pour les versions 440.68 à 445.48 :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert" -
Pour des versions antérieures :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
Si vous utilisez le pilote NVIDIA version 510.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
Vérifiez la licence de jeu NVIDIA à l’aide de la commande suivante.
[ec2-user ~]$
nvidia-smi.exe -qDans le résultat, recherchez
vGPU Software Licensed Product
. -
(Facultatif) Pour tirer parti d’un seul écran d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
Pour installer le pilote de jeu NVIDIA sur votre instance
-
Connectez-vous à votre instance Linux. Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install -y gcc make -
Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d’en-têtes de noyau pour la version du noyau que vous utilisez actuellement.
[ec2-user ~]$
sudo yum install -y unzip kernel-devel-$(uname -r) -
Désactivez le pilote
nouveau
open source pour les cartes graphiques NVIDIA.-
Ajoutez
nouveau
au fichier de liste noire/etc/modprobe.d/blacklist.conf
. Copiez le bloc de code suivant et collez-le dans un terminal.[ec2-user ~]$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF -
Modifiez le fichier
/etc/default/grub
et ajoutez la ligne suivante :GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Générez à nouveau la configuration Grub.
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
Téléchargez l’utilitaire d’installation du pilote de jeu à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .Plusieurs versions du pilote de jeu sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/ -
Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé
.zip
.[ec2-user ~]$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante :
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run -
Exécutez le programme d’installation à l’aide de la commande suivante :
[ec2-user ~]$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Utilisez la commande suivante pour créer le fichier de configuration requis.
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF -
Utilisez la commande suivante pour télécharger et renommer le fichier de certification.
-
Pour la version 460.39 ou ultérieure :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert" -
Pour les versions 440.68 à 445.48 :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert" -
Pour des versions antérieures :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
Si vous utilisez le pilote NVIDIA version 510.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Pour tirer parti d’un seul écran d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas cette étape.
Pour installer le pilote de jeu NVIDIA sur votre instance
-
Connectez-vous à votre instance Linux. Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install -y gcc make -
Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d’en-têtes de noyau pour la version du noyau que vous utilisez actuellement.
[ec2-user ~]$
sudo yum install -y unzip kernel-devel-$(uname -r) -
Téléchargez l’utilitaire d’installation du pilote de jeu à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .Plusieurs versions du pilote de jeu sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/ -
Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé
.zip
.[ec2-user ~]$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante :
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run -
Exécutez le programme d’installation à l’aide de la commande suivante :
[ec2-user ~]$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Utilisez la commande suivante pour créer le fichier de configuration requis.
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF -
Utilisez la commande suivante pour télécharger et renommer le fichier de certification.
-
Pour la version 460.39 ou ultérieure :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert" -
Pour les versions 440.68 à 445.48 :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert" -
Pour des versions antérieures :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
Si vous utilisez le pilote NVIDIA version 510.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Pour tirer parti d’un seul écran d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
Pour installer le pilote de jeu NVIDIA sur votre instance
-
Connectez-vous à votre instance Linux. Installez gcc et make, si ce n’est pas déjà fait.
[ec2-user ~]$
sudo yum install -y gcc make -
Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
[ec2-user ~]$
sudo yum update -y -
Redémarrez votre instance pour charger la dernière version du noyau.
[ec2-user ~]$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d’en-têtes de noyau pour la version du noyau que vous utilisez actuellement.
[ec2-user ~]$
sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r) -
Téléchargez l’utilitaire d’installation du pilote de jeu à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .Plusieurs versions du pilote de jeu sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante :
[ec2-user ~]$
aws s3 ls --recursive s3://nvidia-gaming/linux/ -
Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé
.zip
.[ec2-user ~]$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante :
[ec2-user ~]$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run -
Exécutez le programme d’installation à l’aide de la commande suivante :
[ec2-user ~]$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Utilisez la commande suivante pour créer le fichier de configuration requis.
[ec2-user ~]$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF -
Utilisez la commande suivante pour télécharger et renommer le fichier de certification.
-
Pour la version 460.39 ou ultérieure :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert" -
Pour les versions 440.68 à 445.48 :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert" -
Pour des versions antérieures :
[ec2-user ~]$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
Si vous utilisez le pilote NVIDIA version 510.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. [ec2-user ~]$
sudo touch /etc/modprobe.d/nvidia.conf[ec2-user ~]$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
[ec2-user ~]$
sudo reboot -
(Facultatif) Pour tirer parti d’un seul écran d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.
Pour installer le pilote de jeu NVIDIA sur votre instance
-
Connectez-vous à votre instance Linux. Installez gcc et make, si ce n’est pas déjà fait.
$
sudo apt-get install gcc make -y -
Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
$
sudo apt-get update -y -
Mettez à niveau le package
linux-aws
pour recevoir la version la plus récente.$
sudo apt-get upgrade -y linux-aws -
Redémarrez votre instance pour charger la dernière version du noyau.
$
sudo reboot -
Reconnectez-vous à votre instance après son redémarrage.
-
Installez le package d’en-têtes de noyau pour la version du noyau que vous utilisez actuellement.
$
sudo apt-get install -y unzip linux-headers-$(uname -r) -
Désactivez le pilote
nouveau
open source pour les cartes graphiques NVIDIA.-
Ajoutez
nouveau
au fichier de liste noire/etc/modprobe.d/blacklist.conf
. Copiez le bloc de code suivant et collez-le dans un terminal.$
cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv EOF -
Modifiez le fichier
/etc/default/grub
et ajoutez la ligne suivante :GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
-
Générez à nouveau la configuration Grub.
$
sudo update-grub
-
-
Téléchargez l’utilitaire d’installation du pilote de jeu à l’aide de la commande suivante :
$
aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .Plusieurs versions du pilote de jeu sont stockées dans ce compartiment. Vous pouvez voir toutes les versions disponibles à l’aide de la commande suivante :
$
aws s3 ls --recursive s3://nvidia-gaming/linux/ -
Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé
.zip
.$
unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers -
Ajoutez les autorisations pour exécuter l’utilitaire d’installation du pilote à l’aide de la commande suivante :
$
chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run -
Exécutez le programme d’installation à l’aide de la commande suivante :
$
sudo nvidia-drivers/NVIDIA-Linux-x86_64*.runLorsque vous y êtes invité, acceptez le contrat de licence et spécifiez les options d’installation comme requis (vous pouvez accepter les options par défaut).
-
Utilisez la commande suivante pour créer le fichier de configuration requis.
$
cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF -
Utilisez la commande suivante pour télécharger et renommer le fichier de certification.
-
Pour la version 460.39 ou ultérieure :
$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert" -
Pour les versions 440.68 à 445.48 :
$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert" -
Pour des versions antérieures :
$
sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
-
-
Si vous utilisez le pilote NVIDIA version 510.x ou supérieure sur les instances G4dn, G5 ou G5g, désactivez GSP avec les commandes suivantes. Pour plus d'informations sur les raisons pour lesquelles cela est nécessaire, consultez la documentation NVIDIA
. $
sudo touch /etc/modprobe.d/nvidia.conf$
echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf -
Redémarrez l’instance.
$
sudo reboot -
(Facultatif) Pour tirer parti d’un seul écran d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas cette étape.
Avant d’installer un pilote de jeu NVIDIA sur votre instance, vous devez vous assurer que les conditions préalables suivantes sont remplies, en plus des considérations mentionnées pour tous les pilotes de jeu.
-
Si vous lancez votre instance Windows à l’aide d’une AMI Windows personnalisée, l’AMI doit être une image normalisée créée à l’aide de Windows Sysprep afin de garantir le fonctionnement du pilote de jeu. Pour de plus amples informations, veuillez consulter Créer une AMI Amazon EC2 à l’aide de Windows Sysprep.
-
Configurez les informations d'identification par défaut pour votre instance Windows. AWS Tools for Windows PowerShell Pour plus d’informations, voir Démarrer avec les AWS Tools for Windows PowerShell dans le Guide de l’utilisateur AWS Tools for Windows PowerShell .
Pour installer le pilote de jeu NVIDIA sur votre instance Windows
-
Connectez-vous à votre instance Windows et ouvrez une PowerShell fenêtre.
-
Téléchargez et installez le pilote de jeu à l'aide des PowerShell commandes suivantes.
$Bucket = "nvidia-gaming" $KeyPrefix = "windows/latest" $LocalPath = "$home\Desktop\NVIDIA" $Objects = Get-S3Object -BucketName $Bucket -KeyPrefix $KeyPrefix -Region us-east-1 foreach ($Object in $Objects) { $LocalFileName = $Object.Key if ($LocalFileName -ne '' -and $Object.Size -ne 0) { $LocalFilePath = Join-Path $LocalPath $LocalFileName Copy-S3Object -BucketName $Bucket -Key $Object.Key -LocalFile $LocalFilePath -Region us-east-1 } }
Plusieurs versions du pilote NVIDIA GRID sont stockées dans ce compartiment S3. Vous pouvez télécharger toutes les versions disponibles dans le compartiment si vous modifiez la valeur de la
$KeyPrefix
variable de "windows/latest" à "windows". -
Accédez au bureau et double-cliquez sur le fichier d’installation pour le lancer (choisissez la version du pilote qui correspond à la version du système d’exploitation de votre instance). Suivez les instructions pour installer le pilote et redémarrez votre instance le cas échéant. Pour vous assurer que le GPU fonctionne correctement, consultez le Gestionnaire de périphériques.
-
Utilisez l’une des méthodes suivantes pour enregistrer le pilote.
-
Exécutez la commande suivante dans PowerShell. Celle-ci télécharge le fichier de certification, le renomme en
GridSwCert.txt
et le déplace vers le dossier Public Documents (Documents publics) sur votre lecteur système. En général, le chemin du dossier estC:\Users\Public\Documents
.-
Pour la version 460.39 ou ultérieure :
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2024_02_22.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
-
Pour la version 445.87 :
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2020_04.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
-
Pour des versions antérieures :
Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2019_09.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
Si un message d'erreur s'affiche lors du téléchargement du fichier et que vous utilisez Windows Server 2016 ou une version antérieure, il est possible que le protocole TLS 1.2 doive être activé sur votre PowerShell terminal. Vous pouvez activer le protocole TLS 1.2 pour la PowerShell session en cours à l'aide de la commande suivante, puis réessayer :
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-
-
Redémarrez votre instance.
-
Localisez le
nvidia-smi.exe
fichier sur l'instance.Get-ChildItem -Path C:\ -Recurse -Filter "nvidia-smi.exe"
Vérifiez la licence de jeu NVIDIA à l’aide de la commande suivante. Remplacez
path
par le nom du dossier dans le résultat de la commande précédente.C:\Windows\System32\DriverStore\FileRepository\
path
\nvidia-smi.exe -qLa sortie doit ressembler à ce qui suit.
vGPU Software Licensed Product Product Name : NVIDIA Cloud Gaming License Status : Licensed (Expiry: N/A)
-
(Facultatif) Pour tirer parti de l’affichage unique d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance Amazon DCV. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas cette étape.
Installer une version supplémentaire de CUDA
Après avoir installé un pilote graphique NVIDIA sur votre instance, vous pouvez installer une version de CUDA autre que celle fournie avec le pilote graphique. La procédure suivante montre comment configurer plusieurs versions de CUDA sur l’instance.
Suivez ces étapes pour installer la boîte à outils CUDA sous Linux :
-
Connectez-vous à votre instance Linux.
-
Ouvrez le site web NVIDIA
et sélectionnez la version de CUDA dont vous avez besoin. -
Sélectionnez l’architecture, la distribution et la version du système d’exploitation de votre instance. Pour Installer Type (Type de programme d’installation), sélectionnez runfile (local).
-
Suivez les instructions pour télécharger le script d’installation.
-
Ajoutez les autorisations d’exécution au script d’installation que vous avez téléchargé à l’aide de la commande suivante.
[ec2-user ~]$
chmod +xdownloaded_installer_file
-
Exécutez le script d’installation comme suit pour installer la boîte à outils CUDA et ajouter le numéro de version CUDA au chemin d’accès de la boîte à outils.
[ec2-user ~]$
sudo shdownloaded_installer_file
--silent --override --toolkit --samples --toolkitpath=/usr/local/cuda-version
--samplespath=/usr/local/cuda --no-opengl-libs -
(Facultatif) Définissez la version CUDA par défaut comme suit.
[ec2-user ~]$
sudo ln -s /usr/local/cuda-version
/usr/local/cuda
Suivez ces étapes pour installer la boîte à outils CUDA sous Windows :
Pour installer la boîte à outils CUDA
-
Connectez-vous à votre instance Windows.
-
Ouvrez le site web NVIDIA
et sélectionnez la version de CUDA dont vous avez besoin. -
Pour Installer Type (Type de programme d’installation, sélectionnez exe (local) puis choisissez Download (Télécharger).
-
À l’aide de votre navigateur, exécutez le fichier d’installation téléchargé. Suivez les instructions pour installer la boîte à outils CUDA. Vous devrez peut-être redémarrer l’instance.