Pilotes AMD pour votre instance EC2
Une instance avec un GPU AMD attaché, telle qu’une instance G4ad, doit disposer du pilote AMD approprié installé. Selon vos exigences, vous pouvez utiliser une AMI avec un pilote préinstallé ou télécharger un pilote depuis Amazon S3.
Pour installer des pilotes NVIDIA sur une instance avec un GPU NVIDIA attaché, telle qu’une instance G4dn, reportez-vous à la section Pilotes NVIDIA.
Table des matières
Pilote AMD Radeon Pro Software for Enterprise
Le pilote AMD Radeon Pro Software for Enterprise est conçu pour fournir une prise en charge des cas d’utilisation graphiques de qualité professionnelle. À l’aide du pilote, vous pouvez configurer vos instances avec deux écrans 4K par GPU.
API prises en charge
-
OpenGL, OpenCL
-
Vulkan
-
AMD Advanced Media Framework
-
Video Acceleration API
-
DirectX 9 et versions ultérieures
-
Microsoft Hardware Media Foundation Transform
AMI avec pilote AMD installé
AWS propose différentes Amazon Machine Images (AMI) dans lesquelles les pilotes AMD sont installés. Ouvrez les offres Marketplace avec le pilote AMD
Téléchargement du pilote AMD
Si vous n’utilisez pas d’AMI avec le pilote AMD installé, vous pouvez télécharger le pilote AMD et l’installer sur votre instance. Seules les versions suivantes du système d’exploitation prennent en charge les pilotes AMD :
-
Amazon Linux 2 avec la version 4.14 du noyau
Note
Les versions amdgpu-pro-20.20-1184451 et ultérieures du pilote AMD nécessitent la version 5.15 ou une version ultérieure du noyau.
-
Windows Server 2016
-
Windows Server 2019
-
Windows Server 2022
Ces téléchargements sont disponibles uniquement pour les clients AWS. Si vous téléchargez le pilote, vous acceptez d’employer le logiciel téléchargé uniquement pour développer des AMIs à utiliser avec le matériel AMD Radeon Pro V520. Dès l’installation du logiciel, vous êtes lié par les conditions du Contrat de licence utilisateur final AMD Software
-
Connectez-vous à votre instance Linux.
-
Installez l’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 votre rôle doit disposer des autorisations accordées qui contiennent la politique AmazonS3ReadOnlyAccess. Pour plus d’informations, consultez Politique gérée AWS : AmazonS3ReadOnlyAccess dans le Guide de l’utilisateur Amazon Simple Storage Service.
-
Installez gcc et make, si ce n’est pas déjà fait.
$
sudo yum install gcc make
-
Mettez à jour le cache de votre package et obtenez les mises à jour de packages pour votre instance.
-
Dans Amazon Linux 2 :
$
sudo amazon-linux-extras install epel -y
$
sudo yum update -y
-
Pour Ubuntu 22.04 :
$
wget https://repo.radeon.com/.preview/a0e4ef1dffbc95b4abb54e891f265e61/amdgpu-install/5.5.02.05.2/ubuntu/jammy/amdgpu-install_5.5.02.05.50502-1_all.deb
$
sudo apt install ./amdgpu-install_5.5.02.05.50502-1_all.deb
$
sudo sed -i 's#repo.radeon.com#&/.preview/a0e4ef1dffbc95b4abb54e891f265e61#' /etc/apt/sources.list.d/{amdgpu.list,rocm.list,amdgpu-proprietary.list}
-
Pour les autres versions d’Ubuntu :
$
sudo dpkg --add-architecture i386
$
sudo apt-get update -y && sudo apt upgrade -y
-
Pour CentOS :
$
sudo yum install epel-release -y
$
sudo yum update -y
-
-
Redémarrez l’instance.
$
sudo reboot
-
Reconnectez-vous à l’instance après son redémarrage.
-
Téléchargez le dernier pilote AMD.
Note
Ignorez cette étape pour Ubuntu 22.04.
$
aws s3 cp --recursive s3://ec2-amd-linux-drivers/latest/ .
-
Extrayez le fichier.
-
Pour Amazon Linux 2 et CentOS :
$
tar -xf amdgpu-pro-*rhel*.tar.xz
-
Pour Ubuntu :
Note
Ignorez cette étape pour Ubuntu 22.04.
$
tar -xf amdgpu-pro*ubuntu*.xz
-
-
Sélectionnez le dossier du pilote extrait.
-
Ajoutez les modules manquants pour l’installation du pilote.
-
Pour Amazon Linux 2 et CentOS :
Ignorez cette étape.
-
Pour Ubuntu :
Note
Ignorez cette étape pour Ubuntu 22.04.
$
sudo apt install linux-modules-extra-$(uname -r) -y
-
-
Exécutez le script d’installation automatique pour installer la pile graphique complète.
-
Pour Ubuntu 22.04 :
$
sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr,legacy -y
-
Pour Amazon Linux 2, CentOS et d’autres versions d’Ubuntu :
$
./amdgpu-pro-install -y --opencl=pal,legacy
-
-
Redémarrez l’instance.
$
sudo reboot
-
Vérifiez que le pilote fonctionne.
$
dmesg | grep amdgpu
Les résultats doivent avoir l’aspect suivant :
Initialized amdgpu
-
Connectez-vous à votre instance Windows et ouvrez une fenêtre PowerShell.
-
Configurez les informations d’identification par défaut pour le AWS Tools for Windows PowerShell sur votre instance Windows. 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 votre rôle doit disposer des autorisations accordées qui contiennent la politique AmazonS3ReadOnlyAccess. Pour plus d’informations, consultez Politique gérée AWS : AmazonS3ReadOnlyAccess dans le Guide de l’utilisateur Amazon Simple Storage Service.
-
Définissez le préfixe de la clé en fonction de votre version de Windows :
-
Windows 10 et Windows 11
$KeyPrefix = "latest/AMD_GPU_WINDOWS10"
-
Windows Server 2016
$KeyPrefix = "archives"
-
Windows Server 2019
$KeyPrefix = "latest/AMD_GPU_WINDOWS_2K19" # use "archives" for Windows Server 2016
-
Windows Server 2022
$KeyPrefix = "latest/AMD_GPU_WINDOWS_2K22"
-
-
Téléchargez les pilotes depuis Amazon S3 à l’aide des commandes PowerShell suivantes.
$Bucket = "ec2-amd-windows-drivers" $LocalPath = "$home\Desktop\AMD" $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 } }
-
Décompressez le fichier de pilote téléchargé et exécutez le programme d’installation à l’aide des commandes PowerShell suivantes.
Expand-Archive $LocalFilePath -DestinationPath "$home\Desktop\AMD\$KeyPrefix" -Verbose
Vérifiez maintenant le contenu du nouveau répertoire. Le nom du répertoire peut être récupéré à l’aide de la commande PowerShell
Get-ChildItem
.Get-ChildItem "$home\Desktop\AMD\$KeyPrefix"
La sortie doit ressembler à ce qui suit :
Directory: C:\Users\Administrator\Desktop\AMD\latest Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 10/13/2021 12:52 AM 210414a-365562C-Retail_End_User.2
Installez les pilotes :
pnputil /add-driver $home\Desktop\AMD\$KeyPrefix\*.inf /install /subdirs
-
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. Vous devriez voir « AMD Radeon Pro V520 MxGPU » répertorié comme adaptateur graphique.
-
Pour tirer parti des quatre écrans d’une résolution allant jusqu’à 4K, configurez le protocole d’affichage haute performance, Amazon DCV.