NVIDIApilotes pour votre EC2 instance Amazon - Amazon Elastic Compute Cloud

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.

NVIDIApilotes pour votre EC2 instance Amazon

Le pilote approprié NVIDIA doit être installé sur une instance associée NVIDIAGPU, telle qu'une instance P3 ou G4dn. Selon le type d'instance, vous pouvez soit télécharger un NVIDIA pilote public, soit télécharger un pilote disponible uniquement pour les AWS clients depuis Amazon S3, soit en utiliser un AMI avec le pilote préinstallé.

Pour installer des AMD pilotes sur une instance associée AMDGPU, telle qu'une instance G4ad, consultez. AMDpilotes Pour installer NVIDIA les pilotes, voirNVIDIApilotes.

Types de NVIDIA conducteurs

Les principaux types de NVIDIA pilotes pouvant être utilisés avec les instances GPU basées sont les suivants.

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.

GRIDpilotes

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 GRID les pilotes pour qu'ils prennent en charge deux modes. Les stations de travail virtuelles Quadro donnent accès à quatre écrans 4K par unité. GPU GRID vApps fournir des capacités d'hébergement d'RDSHapplications.

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 parGPU.

Mode configuré

Sous Windows, les pilotes Tesla sont configurés pour fonctionner en mode Tesla Compute Cluster (TCC). Les pilotes GRID et les pilotes de jeu sont configurés pour fonctionner en mode Windows Display Driver Model (WDDM). En TCC mode, la carte est dédiée au calcul des charges de travail. En WDDM mode, la carte prend en charge les charges de travail informatiques et graphiques.

NVIDIApanneau de commande

Le panneau NVIDIA de commande est compatible avec les pilotes GRID et Gaming. Il n’est pas pris en charge avec les pilotes Tesla.

Pris en charge APIs pour Tesla GRID et les pilotes de jeux
  • OpenCL, OpenGL et Vulkan

  • NVIDIACUDAet bibliothèques associées (par exemple, cuDNN, TensorRT, JPEG nv et cu) BLAS

  • NVENCpour le codage 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 NVIDIA pilotes pris en charge pour chaque type d'GPUinstance.

Type d’instance Pilote Tesla GRIDchauffeur 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 Non Non
Gr 6 Oui Oui Non
P2 Oui Non Non
P3 Oui Non Non
P4d Oui Non Non
P4de 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 NVIDIA pilotes requis pour votre GPU instance.

Option 1 : AMIs avec NVIDIA les pilotes installés

AWS et NVIDIA proposent différentes Amazon Machine Images (AMIs) fournies avec les NVIDIA pilotes installés.

Pour passer en revue les considérations qui dépendent de la plate-forme de votre système d'exploitation (OS), choisissez l'onglet qui s'applique à votreAMI.

Linux

Pour mettre à jour la version du pilote installée à l'aide de l'un d'entre euxAMIs, vous devez désinstaller les NVIDIA packages de votre instance afin d'éviter les conflits de versions. Utilisez cette commande pour désinstaller les NVIDIA packages :

[ec2-user ~]$ sudo yum erase nvidia cuda

Le package du CUDA kit d'outils dépend des NVIDIA pilotes. La désinstallation des NVIDIA packages efface le kit d'outils. CUDA Vous devez réinstaller le CUDA kit d'outils après avoir installé le NVIDIA pilote.

Windows

Si vous créez un Windows personnalisé à AMI l'aide de l'une des AWS Marketplace offres, AMI il doit s'agir d'une image standardisée créée avec Windows Sysprep pour garantir le fonctionnement du GRID pilote. Pour de plus amples informations, veuillez consulter Créez un Amazon à EC2 AMI l'aide de Windows Sysprep.

Option 2 : NVIDIA Conducteurs 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 depuis le NVIDIA site comme décrit ici.

Vous pouvez également utiliser les options proposées par les conducteurs publics à la AWS place. Pour utiliser un GRID pilote sur une instance P3, utilisez le AWS Marketplace AMIs comme décrit dans l'option 1. Pour utiliser un GRID pilote sur une instance G6, G6e, Gr6, G5, G4dn ou G3, utilisez le AWS Marketplace AMIs comme décrit dans l'option 1 ou installez les NVIDIA pilotes fournis par comme décrit dans. AWS Option 3 : GRID pilotes (instances G6, Gr6, G5, G4dn et G3)

Pour télécharger un NVIDIA pilote public

Connectez-vous à votre instance et téléchargez le NVIDIA pilote 64 bits correspondant au type d'instance depuis http://www.nvidia.com/Download/Find.aspx. Pour Type de produit, Série de produits et Produit, utilisez les options du tableau suivant.

Instance Type de produit Série de produits Produit
G3 Tesla M-Class M60
G4dn Tesla T-Series T4
G5 1 Tesla Série A A10
G5 g 2 Tesla T-Series NVIDIAT4G
G-6 (3) Tesla Série L L4
G6E 4 Tesla Série L ANNÉES 40
Gr 6 3 Tesla Série L L4
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 (5)

Tesla Série H H100

1 Les instances G5 nécessitent la version 470.00 ou ultérieure du pilote.

2 instances G5g nécessitent la version du pilote 470.82.01 ou ultérieure. Le système d'exploitation est Linux aarch64.

3 Les instances G6 et Gr6 nécessitent la version du pilote 525.0 ou ultérieure.

4 instances G6e nécessitent la version 535.0 ou ultérieure du pilote.

5 instances P5 nécessitent la version 530 ou ultérieure du pilote.

Pour installer le NVIDIA pilote sur les systèmes d'exploitation Linux, consultez le Guide de démarrage rapide d'installation du NVIDIA pilote.

Pour installer le NVIDIA pilote sous Windows, procédez comme suit :

  1. 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.

  2. 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.

  3. Vérifiez le Gestionnaire de périphériques pour vérifier qu'GPUil fonctionne correctement.

  4. Pour optimiser vos performancesGPU, suivez les étapes d'optimisation décrites dansOptimisation GPU des paramètres sur les EC2 instances Amazon.

Option 3 : GRID pilotes (instances G6, Gr6, 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 du NVIDIA GRID cloud (EULA), vous acceptez d'utiliser le logiciel téléchargé uniquement AMIs pour le développer en vue de l'utiliser avec le matériel NVIDIA L4, NVIDIA A10G, NVIDIA Tesla T4 ou NVIDIA Tesla M60. Lors de l'installation du logiciel, vous êtes lié par les termes du contrat de licence utilisateur final du NVIDIA GRID Cloud. Pour plus d'informations sur la version du NVIDIA GRID pilote pour votre système d'exploitation, consultez la documentation du logiciel NVIDIA® Virtual GPU (vGPU) sur le NVIDIAsite Web.

Considérations
  • Les instances G6 et Gr6 nécessitent la version GRID 17.1 ou une version ultérieure.

  • Les instances G5 nécessitent la version GRID 13.1 ou une version ultérieure (ou la version GRID 12.4 ou une version ultérieure).

  • Les instances G3 nécessitent une DNS résolution AWS fournie pour que la GRID licence fonctionne.

  • IMDSv2n'est pris en charge qu'avec la version 14.0 ou supérieure du NVIDIA pilote.

  • Pour les instances Windows, si vous lancez votre instance à partir d'un système Windows personnaliséAMI, AMI il doit s'agir d'une image standardisée créée avec Windows Sysprep pour garantir le fonctionnement du GRID pilote. Pour de plus amples informations, veuillez consulter Créez un Amazon à EC2 AMI l'aide de Windows Sysprep.

  • GRIDLes versions 17.0 et ultérieures ne sont pas compatibles avec Windows Server 2019.

  • GRIDLes versions 14.2 et ultérieures ne sont pas compatibles avec Windows Server 2016.

  • GRIDLes versions 17.0 et ultérieures ne sont pas prises en charge avec les instances G3.

Pour installer le NVIDIA GRID pilote sur votre instance
  1. Connectez-vous à votre instance Linux.

  2. Installez-le AWS CLI sur votre instance Linux et configurez 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 .

    Important

    Votre utilisateur ou rôle doit disposer des autorisations accordées conformément à la politique d'AmazonS3 ReadOnlyAccess. Pour plus d'informations, consultez la politique AWS gérée : AmazonS3 ReadOnlyAccess dans le guide de l'utilisateur d'Amazon Simple Storage Service.

  3. Installez gcc et make, si ce n’est pas déjà fait.

    [ec2-user ~]$ sudo yum install gcc make
  4. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  5. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  6. Reconnectez-vous à votre instance après son redémarrage.

  7. Installez le compilateur gcc et le package d’en-têtes de noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  8. Téléchargez l'utilitaire d'installation du GRID pilote à l'aide de la commande suivante :

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    Plusieurs versions du GRID pilote 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/
  9. 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
  10. Exécutez le script d'auto-installation comme suit pour installer le GRID pilote que vous avez téléchargé. Par exemple :

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run
    Note

    Si vous utilisez Amazon Linux 2 avec la version 5.10 du noyau, utilisez la commande suivante pour installer le GRID pilote.

    [ec2-user ~]$ sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  11. Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du NVIDIA pilote et des informations sur leGPUs.

    [ec2-user ~]$ nvidia-smi -q | head
  12. Si vous utilisez le GPU logiciel NVIDIA v version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, GSP désactivez-le à l'aide des commandes suivantes. Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  13. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  14. (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.

    1. Pour tirer parti des quatre écrans d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

    2. NVIDIALe mode Quadro Virtual Workstation est activé par défaut. Pour activer les applications GRID virtuelles pour les fonctionnalités d'hébergement d'RDSHapplications, suivez les étapes d'activation des applications GRID virtuelles décrites dansActivez des applications NVIDIA GRID virtuelles sur vos instances EC2 GPU basées sur Amazon.

Pour installer le NVIDIA GRID pilote sur votre instance
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  3. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  4. Reconnectez-vous à votre instance après son redémarrage.

  5. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  6. Désactivez le pilote nouveau open source pour les cartes NVIDIA graphiques.

    1. 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
    2. Modifiez le fichier /etc/default/grub et ajoutez la ligne suivante :

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Générez à nouveau la configuration Grub.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. Téléchargez l'utilitaire d'installation du GRID pilote à l'aide de la commande suivante :

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    Plusieurs versions du GRID pilote 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/
  8. 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
  9. Exécutez le script d'auto-installation comme suit pour installer le GRID pilote que vous avez téléchargé. Par exemple :

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  10. Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du NVIDIA pilote et des informations sur leGPUs.

    [ec2-user ~]$ nvidia-smi -q | head
  11. Si vous utilisez le GPU logiciel NVIDIA v version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, GSP désactivez-le à l'aide des commandes suivantes. Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  12. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  13. (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.

    1. Pour tirer parti des quatre écrans d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

    2. NVIDIALe mode Quadro Virtual Workstation est activé par défaut. Pour activer les applications GRID virtuelles pour les fonctionnalités d'hébergement d'RDSHapplications, suivez les étapes d'activation des applications GRID virtuelles décrites dansActivez des applications NVIDIA GRID virtuelles sur vos instances EC2 GPU basées sur Amazon.

    3. Installez le package de GUI bureau/station de travail.

      [ec2-user ~]$ sudo yum groupinstall -y "Server with GUI"
Pour installer le NVIDIA GRID pilote sur votre instance
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  3. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  4. Reconnectez-vous à votre instance après son redémarrage.

  5. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Téléchargez l'utilitaire d'installation du GRID pilote à l'aide de la commande suivante :

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    Plusieurs versions du GRID pilote 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/
  7. 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
  8. Exécutez le script d'auto-installation comme suit pour installer le GRID pilote que vous avez téléchargé. Par exemple :

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  9. Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du NVIDIA pilote et des informations sur leGPUs.

    [ec2-user ~]$ nvidia-smi -q | head
  10. Si vous utilisez le GPU logiciel NVIDIA v version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, GSP désactivez-le à l'aide des commandes suivantes. Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  11. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  12. (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.

    1. Pour tirer parti des quatre écrans d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

    2. NVIDIALe mode Quadro Virtual Workstation est activé par défaut. Pour activer les applications GRID virtuelles pour les fonctionnalités d'hébergement d'RDSHapplications, suivez les étapes d'activation des applications GRID virtuelles décrites dansActivez des applications NVIDIA GRID virtuelles sur vos instances EC2 GPU basées sur Amazon.

    3. Installez le package du GUI poste de travail.

      [ec2-user ~]$ sudo dnf groupinstall -y workstation
Pour installer le NVIDIA GRID pilote sur votre instance Linux
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  3. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  4. Reconnectez-vous à votre instance après son redémarrage.

  5. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. Téléchargez l'utilitaire d'installation du GRID pilote à l'aide de la commande suivante :

    [ec2-user ~]$ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    Plusieurs versions du GRID pilote 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/
  7. 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
  8. Exécutez le script d'auto-installation comme suit pour installer le GRID pilote que vous avez téléchargé. Par exemple :

    [ec2-user ~]$ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  9. Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du NVIDIA pilote et des informations sur leGPUs.

    [ec2-user ~]$ nvidia-smi -q | head
  10. Si vous utilisez le GPU logiciel NVIDIA v version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, GSP désactivez-le à l'aide des commandes suivantes. Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  11. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  12. (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.

    1. Pour tirer parti des quatre écrans d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

    2. NVIDIALe mode Quadro Virtual Workstation est activé par défaut. Pour activer les applications GRID virtuelles pour les fonctionnalités d'hébergement d'RDSHapplications, suivez les étapes d'activation des applications GRID virtuelles décrites dansActivez des applications NVIDIA GRID virtuelles sur vos instances EC2 GPU basées sur Amazon.

Pour installer le NVIDIA GRID pilote sur votre instance
  1. Connectez-vous à votre instance Linux. Installez gcc et make, si ce n’est pas déjà fait.

    [ec2-user ~]$ sudo apt-get install -y gcc make
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    $ sudo apt-get update -y
  3. (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
  4. Redémarrez votre instance pour charger la dernière version du noyau.

    $ sudo reboot
  5. Reconnectez-vous à votre instance après son redémarrage.

  6. Installez le compilateur gcc et le package d’en-têtes de noyau correspondant à la version du noyau que vous utilisez actuellement.

    $ sudo apt-get install -y linux-headers-$(uname -r)
  7. Désactivez le pilote nouveau open source pour les cartes NVIDIA graphiques.

    1. 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
    2. Modifiez le fichier /etc/default/grub et ajoutez la ligne suivante :

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Générez à nouveau la configuration Grub.

      $ sudo update-grub
  8. Téléchargez l'utilitaire d'installation du GRID pilote à l'aide de la commande suivante :

    $ aws s3 cp --recursive s3://ec2-linux-nvidia-drivers/latest/ .

    Plusieurs versions du GRID pilote 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/
  9. 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
  10. Exécutez le script d'auto-installation comme suit pour installer le GRID pilote que vous avez téléchargé. Par exemple :

    $ sudo /bin/sh ./NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  11. Vérifiez que le pilote fonctionne. La réponse à la commande suivante répertorie la version installée du NVIDIA pilote et des informations sur leGPUs.

    $ nvidia-smi -q | head
  12. Si vous utilisez le GPU logiciel NVIDIA v version 14.x ou supérieure sur les instances G4dn, G5 ou G5g, GSP désactivez-le à l'aide des commandes suivantes. Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Redémarrez l’instance.

    $ sudo reboot
  14. (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.

    1. Pour tirer parti des quatre écrans d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

    2. NVIDIALe mode Quadro Virtual Workstation est activé par défaut. Pour activer les applications GRID virtuelles pour les fonctionnalités d'hébergement d'RDSHapplications, suivez les étapes d'activation des applications GRID virtuelles décrites dansActivez des applications NVIDIA GRID virtuelles sur vos instances EC2 GPU basées sur Amazon.

    3. Installez le package de GUI bureau/station de travail.

      $ sudo apt-get install -y lightdm ubuntu-desktop
Pour installer le NVIDIA GRID pilote sur votre instance Windows
  1. Connectez-vous à votre instance Windows et ouvrez une PowerShell fenêtre.

  2. 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 .

    Important

    Votre utilisateur ou rôle doit disposer des autorisations accordées conformément à la politique d'AmazonS3 ReadOnlyAccess. Pour plus d'informations, consultez la politique AWS gérée : AmazonS3 ReadOnlyAccess dans le guide de l'utilisateur d'Amazon Simple Storage Service.

  3. Téléchargez les pilotes et le contrat de licence utilisateur final du 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 NVIDIA GRID pilote 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 NVIDIA GRID pilote pour votre système d'exploitation, consultez la documentation du logiciel NVIDIA® Virtual GPU (vGPU) sur le NVIDIAsite Web.

    À partir de GRID la version 11.0, vous pouvez utiliser les pilotes ci-dessous 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 sous g4/latest.

    Les instances G5 nécessitent la version GRID 13.1 ou une version ultérieure (ou la version GRID 12.4 ou une version ultérieure).

  4. 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 vérifier que le GPU fonctionne correctement, consultez le Gestionnaire de périphériques.

  5. (Facultatif) Utilisez la commande suivante pour désactiver la page de licence dans le panneau de configuration afin d'empêcher les utilisateurs de modifier accidentellement le type de produit (NVIDIAGRIDVirtual Workstation est activé par défaut). Pour plus d'informations, consultez le Guide de l'utilisateur des GRID licences.

    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
  6. (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.

    1. Pour tirer parti des quatre écrans d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

    2. NVIDIALe mode Quadro Virtual Workstation est activé par défaut. Pour activer les applications GRID virtuelles pour les fonctionnalités d'hébergement d'RDSHapplications, suivez les étapes d'activation des applications GRID virtuelles décrites dansActivez des applications NVIDIA GRID virtuelles sur vos instances EC2 GPU basées sur Amazon.

Option 4 : pilotes NVIDIA de jeu (instances G5 et G4dn)

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 NVIDIA matériel A10G et NVIDIA Tesla T4. Lors de l'installation du logiciel, vous êtes lié par les termes du contrat de licence utilisateur final du NVIDIA GRID Cloud.

Considérations
  • Les instances G3 nécessitent une DNS résolution AWS fournie pour que la GRID licence fonctionne.

  • IMDSv2n'est pris en charge qu'avec la version 495.x ou supérieure du NVIDIA pilote.

Prérequis

Avant d'installer les pilotes NVIDIA de jeu, vérifiez qu'ils sont AWS CLI installés sur votre instance et que vous avez configuré 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 .

Important

Votre utilisateur ou rôle doit disposer des autorisations accordées conformément à la politique d'AmazonS3 ReadOnlyAccess. Pour plus d'informations, consultez la politique AWS gérée : AmazonS3 ReadOnlyAccess dans le guide de l'utilisateur d'Amazon Simple Storage Service.

Pour installer le pilote NVIDIA de jeu sur votre instance
  1. Connectez-vous à votre instance Linux.

  2. Installez gcc et make, si ce n’est pas déjà fait.

    [ec2-user ~]$ sudo yum install gcc make
  3. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  4. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  5. Reconnectez-vous à votre instance après son redémarrage.

  6. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
  7. 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/
  8. Extrayez l’utilitaire d’installation du pilote de jeu de l’archive téléchargé .zip.

    [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
  9. 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
  10. Exécutez le programme d’installation à l’aide de la commande suivante :

    [ec2-user ~]$ sudo ./nvidia-drivers/NVIDIA-Linux-x86_64*.run
    Note

    Si vous utilisez Amazon Linux 2 avec la version 5.10 du noyau, utilisez la commande suivante pour installer les pilotes de NVIDIA jeu.

    [ec2-user ~]$ sudo CC=/usr/bin/gcc10-cc ./NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  11. 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
  12. 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_2023_9_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"
  13. Si vous utilisez la version 510.x ou supérieure du NVIDIA pilote sur les instances G4dn, G5 ou G5g, désactivez-la à l'aide des commandes suivantes. GSP Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  14. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  15. (Facultatif) Pour tirer parti d'un affichage unique d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

Pour installer le pilote NVIDIA de jeu sur votre instance
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  3. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  4. Reconnectez-vous à votre instance après son redémarrage.

  5. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. Désactivez le pilote nouveau open source pour les cartes NVIDIA graphiques.

    1. 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
    2. Modifiez le fichier /etc/default/grub et ajoutez la ligne suivante :

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Générez à nouveau la configuration Grub.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. 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/
  8. 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
  9. 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
  10. Exécutez le programme d’installation à l’aide de la commande suivante :

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  11. 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
  12. 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_2023_9_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"
  13. Si vous utilisez la version 510.x ou supérieure du NVIDIA pilote sur les instances G4dn, G5 ou G5g, désactivez-la à l'aide des commandes suivantes. GSP Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  14. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  15. (Facultatif) Pour tirer parti d'un affichage unique d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas cette étape.

Pour installer le pilote NVIDIA de jeu sur votre instance
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  3. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  4. Reconnectez-vous à votre instance après son redémarrage.

  5. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
  6. 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/
  7. 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
  8. 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
  9. Exécutez le programme d’installation à l’aide de la commande suivante :

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  10. 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
  11. 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_2023_9_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"
  12. Si vous utilisez la version 510.x ou supérieure du NVIDIA pilote sur les instances G4dn, G5 ou G5g, désactivez-la à l'aide des commandes suivantes. GSP Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  13. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  14. (Facultatif) Pour tirer parti d'un affichage unique d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

Pour installer le pilote NVIDIA de jeu sur votre instance
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    [ec2-user ~]$ sudo yum update -y
  3. Redémarrez votre instance pour charger la dernière version du noyau.

    [ec2-user ~]$ sudo reboot
  4. Reconnectez-vous à votre instance après son redémarrage.

  5. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    [ec2-user ~]$ sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
  6. 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/
  7. 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
  8. 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
  9. Exécutez le programme d’installation à l’aide de la commande suivante :

    [ec2-user ~]$ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  10. 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
  11. 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_2023_9_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"
  12. Si vous utilisez la version 510.x ou supérieure du NVIDIA pilote sur les instances G4dn, G5 ou G5g, désactivez-la à l'aide des commandes suivantes. GSP Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    [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
  13. Redémarrez l’instance.

    [ec2-user ~]$ sudo reboot
  14. (Facultatif) Pour tirer parti d'un affichage unique d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV.

Pour installer le pilote NVIDIA de jeu sur votre instance
  1. 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
  2. Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.

    $ sudo apt-get update -y
  3. Mettez à niveau le package linux-aws pour recevoir la version la plus récente.

    $ sudo apt-get upgrade -y linux-aws
  4. Redémarrez votre instance pour charger la dernière version du noyau.

    $ sudo reboot
  5. Reconnectez-vous à votre instance après son redémarrage.

  6. Installez le package d'en-têtes du noyau correspondant à la version du noyau que vous utilisez actuellement.

    $ sudo apt-get install -y unzip linux-headers-$(uname -r)
  7. Désactivez le pilote nouveau open source pour les cartes NVIDIA graphiques.

    1. 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
    2. Modifiez le fichier /etc/default/grub et ajoutez la ligne suivante :

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Générez à nouveau la configuration Grub.

      $ sudo update-grub
  8. 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/
  9. 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
  10. 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
  11. Exécutez le programme d’installation à l’aide de la commande suivante :

    $ sudo nvidia-drivers/NVIDIA-Linux-x86_64*.run

    Lorsque 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).

  12. Utilisez la commande suivante pour créer le fichier de configuration requis.

    $ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf vGamingMarketplace=2 EOF
  13. 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_2023_9_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"
  14. Si vous utilisez la version 510.x ou supérieure du NVIDIA pilote sur les instances G4dn, G5 ou G5g, désactivez-la à l'aide des commandes suivantes. GSP Pour plus d'informations, pour savoir pourquoi cela est nécessaire, consultez NVIDIAla documentation.

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  15. Redémarrez l’instance.

    $ sudo reboot
  16. (Facultatif) Pour tirer parti d'un affichage unique d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas cette étape.

Avant d'installer un pilote de NVIDIA jeu 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'un système Windows personnaliséAMI, AMI il doit s'agir d'une image standardisée créée avec Windows Sysprep pour garantir le bon fonctionnement du pilote de jeu. Pour de plus amples informations, veuillez consulter Créez un Amazon à EC2 AMI 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 NVIDIA de jeu sur votre instance Windows
  1. Connectez-vous à votre instance Windows et ouvrez une PowerShell fenêtre.

  2. 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 NVIDIA GRID pilote 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".

  3. 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 vérifier que le GPU fonctionne correctement, consultez le Gestionnaire de périphériques.

  4. Utilisez l’une des méthodes suivantes pour enregistrer le pilote.

    Version 527.27 or above

    Créez la clé de registre suivante à l'aide de la version 64 bits de PowerShell ou de la fenêtre d'invite de commande.

    Clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global

    nom : vGamingMarketplace

    type : DWord

    valeur : 2

    PowerShell

    Exécutez la PowerShell commande suivante pour créer cette valeur de registre. 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-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
    Invite de commande

    Exécutez la commande de registre suivante pour créer cette valeur de registre. Vous pouvez l'exécuter à l'aide de la fenêtre d'invite de commandes ou d'une version 64 bits de PowerShell.

    reg add "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" /v vGamingMarketplace /t REG_DWORD /d 2
    Earlier versions

    Créez la clé de registre suivante à l'aide de la version 64 bits de PowerShell ou de la fenêtre d'invite de commande.

    Clé : HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global

    nom : vGamingMarketplace

    type : DWord

    valeur : 2

    PowerShell

    Exécutez la PowerShell commande suivante pour créer cette valeur de registre. 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-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
    Invite de commande

    Exécutez la commande de registre suivante pour créer cette clé de registre avec la fenêtre d’invite de commandes. Vous pouvez également utiliser cette commande dans la version 64 bits dePowerShell.

    reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global" /v vGamingMarketplace /t REG_DWORD /d 2
  5. 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 est C:\Users\Public\Documents.

    • Pour la version 461.40 ou ultérieure :

      Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2023_9_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"
    Note

    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 la version TLS 1.2 doive être activée sur votre PowerShell terminal. Vous pouvez activer la TLS version 1.2 pour la PowerShell session en cours à l'aide de la commande suivante, puis réessayer :

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  6. Redémarrez votre instance.

  7. Vérifiez la licence NVIDIA de jeu à l'aide de la commande suivante.

    C:\Windows\System32\DriverStore\FileRepository\nvgridsw_aws.inf_*\nvidia-smi.exe -q

    La sortie doit ressembler à ce qui suit.

    vGPU Software Licensed Product Product Name : NVIDIA Cloud Gaming License Status : Licensed (Expiry: N/A)
  8. (Facultatif) Pour tirer parti de l'affichage unique d'une résolution maximale de 4K, configurez le protocole d'affichage haute performance NICEDCV. Si vous n’avez pas besoin de cette fonctionnalité, n’effectuez pas cette étape.

Installez une version supplémentaire de CUDA

Après avoir installé un pilote NVIDIA graphique sur votre instance, vous pouvez installer une version CUDA autre que celle fournie avec le pilote graphique. La procédure suivante explique comment configurer plusieurs versions de CUDA sur l'instance.

Pour installer le kit d'CUDAoutils sous Linux, procédez comme suit :

  1. Connectez-vous à votre instance Linux.

  2. Ouvrez le NVIDIAsite Web et sélectionnez la version CUDA dont vous avez besoin.

  3. 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).

  4. Suivez les instructions pour télécharger le script d’installation.

  5. 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 +x downloaded_installer_file
  6. Exécutez le script d'installation comme suit pour installer le CUDA kit d'outils et ajoutez le numéro de CUDA version au chemin du kit d'outils.

    [ec2-user ~]$ sudo sh downloaded_installer_file --silent --override --toolkit --samples --toolkitpath=/usr/local/cuda-version --samplespath=/usr/local/cuda --no-opengl-libs
  7. (Facultatif) Définissez la CUDA version par défaut comme suit.

    [ec2-user ~]$ sudo ln -s /usr/local/cuda-version /usr/local/cuda

Pour installer le kit d'CUDAoutils sous Windows, procédez comme suit :

Pour installer le CUDA kit d'outils
  1. Connectez-vous à votre instance Windows.

  2. Ouvrez le NVIDIAsite Web et sélectionnez la version CUDA dont vous avez besoin.

  3. Pour Installer Type (Type de programme d’installation, sélectionnez exe (local) puis choisissez Download (Télécharger).

  4. À l’aide de votre navigateur, exécutez le fichier d’installation téléchargé. Suivez les instructions pour installer le CUDA kit d'outils. Vous devrez peut-être redémarrer l’instance.