

# Drivers AMD para a instância do EC2
<a name="install-amd-driver"></a>

Uma instância com uma GPU AMD conectada, como uma instância G4ad, deve ter o driver AMD apropriado instalado. Dependendo de suas necessidades, você pode usar uma AMI com o driver pré-instalado ou baixar um driver de Amazon S3.

Para instalar drivers NVIDIA em uma instância com uma GPU NVIDIA conectada, como uma instância G4dn, consulte [Drivers NVIDIA](install-nvidia-driver.md).

**Contents**
+ [Software AMD Radeon Pro para driver empresarial](#amd-radeon-pro-software-for-enterprise-driver)
+ [AMIs com o driver AMD instalado](#preinstalled-amd-driver)
+ [Download do driver AMD](#download-amd-driver)

## Software AMD Radeon Pro para driver empresarial
<a name="amd-radeon-pro-software-for-enterprise-driver"></a>

O driver AMD Radeon Pro Software for Enterprise foi criado para oferecer suporte a casos de uso de gráficos de nível profissional. Usando o driver, é possível configurar suas instâncias com dois monitores 4K por GPU.

**APIs compatíveis**
+ OpenGL, OpenCL
+ Vulkan
+ Framework de mídia avançada da AMD
+ API de aceleração de vídeo
+ DirectX 9 e posterior
+ Transformação do Microsoft Hardware Media Foundation

## AMIs com o driver AMD instalado
<a name="preinstalled-amd-driver"></a>

A AWS oferece diferentes imagens de máquina da Amazon (AMIs) com os drivers AMD instalados. Abra[Ofertas do Open Marketplace com o driver AMD](https://aws.amazon.com/marketplace/search/results?page=1&filters=VendorId&VendorId=e6a5002c-6dd0-4d1e-8196-0a1d1857229b&searchTerms=AMD+Radeon+Pro+Driver).

## Download do driver AMD
<a name="download-amd-driver"></a>

Se você não estiver usando uma AMI com o driver AMD instalado, é possível fazer download do driver AMD e instalá-lo em sua instância. Somente as seguintes versões de sistema operacional são compatíveis com drivers da AMD:
+ Amazon Linux 2 com kernel versão 5.4
+ Ubuntu 20.04
+ Ubuntu 22.04
+ Ubuntu 24.04
+ Windows Server 2016
+ Windows Server 2019
+ Windows Server 2022

Esses downloads estão disponíveis somente para clientes da AWS. Ao fazer download, você concorda que usará o software submetido a download somente para desenvolver AMIs para uso com o hardware AMD Radeon Pro V520. Após a instalação do software, estará firmado seu vínculo nos termos do [AMD End User License Agreement](https://www.amd.com/en/legal/eula.html).

### Instalação do driver da AMD em sua instância Linux do Amazon Linux 2
<a name="install-amd-driver-linux-al2"></a>

1. Conecte-se à sua instância do Linux.

1. Instale a AWS CLI em sua instância do Linux e configure credenciais padrão. Para obter mais informações, consulte [Instalar a AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) no *Guia do usuário da AWS Command Line Interface*.
**Importante**  
Os usuários ou perfis devem ter as permissões concedidas pela política **AmazonS3ReadOnlyAccess**. Para obter mais informações, consulte [Políticas gerenciadas da AWS: AmazonS3ReadOnlyAccess](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-amazons3readonlyaccess) no *Guia do usuário do Amazon Simple Storage Service*.

1. Instalar o kernel 5.4

   ```
   $ sudo amazon-linux-extras disable kernel-5.10
   $ sudo amazon-linux-extras enable kernel-5.4
   $ sudo yum install -y kernel
   ```

1. Instale **gcc** e **make**, caso ainda não tenham sido instalados.

   ```
   $ sudo yum install gcc make
   ```

1. Atualize o cache de pacotes e obtenha as atualizações de pacotes para sua instância.

   ```
   $ sudo amazon-linux-extras install epel -y
   $ sudo yum update -y
   ```

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. Reconecte-se à instância depois que ela for reinicializada.

1. Faça download do driver AMD mais recente.

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

1. Extraia o arquivo.

   ```
   $ tar -xf amdgpu-pro-*rhel*.tar.xz
   ```

1. Mude para a pasta do driver extraído.

1. Execute o script de instalação automática para instalar a pilha completa de gráficos.

   ```
   $ ./amdgpu-pro-install -y --opencl=pal,legacy
   ```

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. Verifique se o driver está funcionando.

   ```
   $ sudo dmesg | grep amdgpu
   ```

   A resposta deve ser parecida com o seguinte:

   ```
   Initialized amdgpu
   ```

### Instalar o driver da AMD em instância Linux Ubuntu
<a name="install-amd-driver-linux-ubuntu"></a>

1. Conecte-se à sua instância do Linux.

1. Atualize o cache de pacotes e obtenha as atualizações de pacotes para sua instância.

   ```
   $ sudo apt-get update --fix-missing && sudo apt-get upgrade -y
   ```

1. Instale **gcc** e **make**, caso ainda não tenham sido instalados.

   ```
   $ sudo apt install build-essential -y
   ```

1. Instalar o firmware e os módulos do kernel Linux

   ```
   $ sudo apt install linux-firmware linux-modules-extra-aws -y
   ```

1. Reinicializar instância

   ```
   $ sudo reboot
   ```

1. Reconecte-se à instância depois que ela for reinicializada.

1. Instalar o pacote de drivers AMD Linux
   + Para Ubuntu 20.04:

     ```
     $ wget https://repo.radeon.com/.preview/afe3e25b8f1beff0bb312e27924d63b5/amdgpu-install/5.4.02.01/ubuntu/focal/amdgpu-install_5.4.02.01.50402-1_all.deb
     $ sudo dpkg --add-architecture i386
     $ sudo apt install ./amdgpu-install_5.4.02.01.50402-1_all.deb
     ```
   + Para obter as versões posteriores do Ubuntu, visite [Linux® Drivers for AMD Radeon™ Graphics](https://www.amd.com/en/support/download/linux-drivers.html) e baixe e instale o pacote do Ubuntu mais recente.

     ```
     $ sudo apt install ./amdgpu-install_{version-you-downloaded}.deb
     ```

1. Execute o script de instalação automática para instalar a pilha completa de gráficos.

   ```
   $ amdgpu-install --usecase=workstation --vulkan=pro -y
   ```

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. Verifique se o driver está funcionando.

   ```
   $ sudo dmesg | grep amdgpu
   ```

   A resposta deve ser parecida com o seguinte:

   ```
   Initialized amdgpu
   ```

### Instalação do driver da AMD na instância do Windows
<a name="install-amd-driver-windows"></a>

1. Conecte-se à instância do Windows e abra uma janela do PowerShell.

1. Configure as credenciais padrão para o AWS Tools for Windows PowerShell em sua instância do Windows. Para obter mais informações, consulte [Conceitos básicos do AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-started.html) no *Guia do usuário do Ferramentas da AWS para PowerShell*.
**Importante**  
Os usuários ou perfis devem ter as permissões concedidas pela política **AmazonS3ReadOnlyAccess**. Para obter mais informações, consulte [Políticas gerenciadas da AWS: AmazonS3ReadOnlyAccess](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam-awsmanpol.html#security-iam-awsmanpol-amazons3readonlyaccess) no *Guia do usuário do Amazon Simple Storage Service*.

1. Defina o prefixo da chave de acordo com sua versão do Windows:
   + Windows 10 e 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"
     ```

1. Faça download dos drivers de Amazon S3 para seu desktop usando os seguintes comandos do PowerShell.

   ```
   $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
       }
   }
   ```

1. Descompacte o arquivo de driver obtido por download e execute o instalador usando os comandos do PowerShell a seguir.

   ```
   Expand-Archive $LocalFilePath -DestinationPath "$home\Desktop\AMD\$KeyPrefix" -Verbose
   ```

   Agora, verifique o conteúdo do novo diretório. O nome do diretório pode ser recuperado usando o comando `Get-ChildItem` do PowerShell.

   ```
   Get-ChildItem "$home\Desktop\AMD\$KeyPrefix"
   ```

   A saída deve ser semelhante ao seguinte:

   ```
   Directory: C:\Users\Administrator\Desktop\AMD\latest
   
   Mode                LastWriteTime         Length Name
   ----                -------------         ------ ----
   d-----       10/13/2021  12:52 AM                210414a-365562C-Retail_End_User.2
   ```

   Instalar os drivers:

   ```
   pnputil /add-driver $home\Desktop\AMD\$KeyPrefix\*.inf /install /subdirs
   ```

1. Siga as instruções para instalar o driver e reinicialize sua instância, conforme necessário.

1. Para verificar se a GPU está funcionando corretamente, verifique o gerenciador de dispositivos. É necessário ver “AMD Radeon Pro V520 MxGPU” listado como um adaptador de exibição.

1. Para ajudar a beneficiar-se dos quatro monitores com resolução de até 4K, configure o protocolo de exibição de alta performance, [Amazon DCV](https://docs.aws.amazon.com/dcv/).