

# Drivers NVIDIA para a instância do Amazon EC2
<a name="install-nvidia-driver"></a>

Uma instância com uma GPU NVIDIA anexada, como tipos de instância da série P- ou G-, deve ter o driver NVIDIA apropriado instalado. Dependendo do tipo de instância, é possível baixar um driver NVIDIA público, um driver do Amazon S3 disponível somente para clientes da AWS ou usar uma AMI da AWS com o driver pré-instalado.

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

**Topics**
+ [Tipos de drivers NVIDIA](#nvidia-driver-types)
+ [Drivers disponíveis por tipo de instância](#nvidia-driver-instance-type)
+ [Opções de instalação](#nvidia-installation-options)
+ [Uso de AMIs que incluem drivers da NVIDIA](preinstalled-nvidia-driver.md)
+ [Instalação de drivers públicos da NVIDIA](public-nvidia-driver.md)
+ [Instalação dos drivers da NVIDIA GRID (instâncias G7e, G6, Gr6, G6e, G6f, Gr6f, G5, G4dn e G3)](nvidia-GRID-driver.md)
+ [Instalação dos drivers para jogos da NVIDIA (instâncias G7e, G6, G6e, G5 e G4dn)](nvidia-gaming-driver.md)

## Tipos de drivers NVIDIA
<a name="nvidia-driver-types"></a>

A seguir estão os principais tipos de drivers NVIDIA que podem ser usados com as instâncias baseadas em GPU.

Drivers Tesla  
Esses drivers são destinados principalmente a workloads de computação, que usam GPUs para tarefas computacionais, como cálculos de ponto flutuante paralelizados para machine learning e transformações rápidas de Fourier para aplicações de computação de alta performance.

Drivers GRID  
Esses drivers são certificados para oferecer a melhor performance para aplicações de visualização profissional que renderizam conteúdo, como modelos 3D ou vídeos de alta resolução. É possível configurar os drivers GRID para oferecer suporte a dois modos. As estações de trabalho virtuais Quadro fornecem acesso a quatro monitores de 4K por GPU. Os GRID vApps oferecem recursos de hospedagem de aplicações RDSH.

Drivers para jogos  
Esses drivers contêm otimizações para jogos e são atualizados frequentemente para oferecer melhorias de performance. Eles são compatíveis com um único monitor 4K por GPU.

**Modo configurado**  
No Windows, os drivers Tesla são configurados para serem executados no modo Tesla Compute Cluster (TCC). O driver GRID e o driver para jogos são configurados para executar no modo Windows Display Driver Model (WDDM). No modo TCC, a placa é dedicada a workloads de computação. No modo WDDM, a placa é compatível com workloads de computação e gráficos.

**Painel de controle NVIDIA**  
O painel de controle NVIDIA é compatível com drivers GRID e para jogos. Ele não é compatível com drivers Tesla.

**APIs com suporte para drivers Tesla, GRID e para jogos**
+ OpenCL, OpenGL e Vulkan
+ NVIDIA CUDA e bibliotecas relacionadas (por exemplo, cuDNN, TensorRT, nvJPEG e cuBLAS)
+ NVENC para codificação de vídeo e NVDEC para decodificação de vídeo
+ APIs somente para Windows: DirectX, Direct2D, DirectX Video Acceleration e DirectX Raytracing

## Drivers disponíveis por tipo de instância
<a name="nvidia-driver-instance-type"></a>

A tabela a seguir resume os drivers NVIDIA para cada tipo de instância de GPU.


| Tipo de instância | Driver Tesla | Driver GRID | Driver para jogos | 
| --- | --- | --- | --- | 
| G3 | Sim | Sim | Não | 
| G4dn | Sim | Sim | Sim | 
| G5 | Sim | Sim | Sim | 
| G5g | Sim ¹ | Não | Não | 
| G6 | Sim | Sim | Sim | 
| G6e | Sim | Sim | Sim | 
| G6f | Não | Sim | Não | 
| Gr6 | Sim | Sim | Não | 
| Gr6f | Não | Sim | Não | 
| G7e | Sim | Sim | Sim | 
| P2 | Sim | Não | Não | 
| P3 | Sim | Não | Não | 
| P4d | Sim | Não | Não | 
| P4de | Sim | Não | Não | 
| P5 | Sim | Não | Não | 
| P5e | Sim | Não | Não | 
| P5en | Sim | Não | Não | 
| P6-B200 | Sim | Não | Não | 
| P6e-GB200 | Sim | Não | Não | 
| P6-B300 | Sim | Não | Não | 

¹ Esse driver da Tesla também oferece suporte a aplicações gráficas otimizadas, específicas da plataforma ARM64

## Opções de instalação
<a name="nvidia-installation-options"></a>

Use uma das opções a seguir para obter os drivers NVIDIA necessários para a instância de GPU.

**Opções**

1. [Uso de AMIs que incluem drivers da NVIDIA](preinstalled-nvidia-driver.md)

1. [Instalação de drivers públicos da NVIDIA](public-nvidia-driver.md)

1. [Instalação dos drivers da NVIDIA GRID (instâncias G7e, G6, Gr6, G6e, G6f, Gr6f, G5, G4dn e G3)](nvidia-GRID-driver.md)

1. [Instalação dos drivers para jogos da NVIDIA (instâncias G7e, G6, G6e, G5 e G4dn)](nvidia-gaming-driver.md)

# Uso de AMIs que incluem drivers da NVIDIA
<a name="preinstalled-nvidia-driver"></a>

A AWS e a NVIDIA oferecem imagens de máquina da Amazon (AMIs) diferentes com drivers NVIDIA instalados.
+ [Ofertas do Marketplace com o driver público da Tesla](https://aws.amazon.com/marketplace/search/results?page=1&filters=VendorId&VendorId=e6a5002c-6dd0-4d1e-8196-0a1d1857229b%2Cc568fe05-e33b-411c-b0ab-047218431da9&searchTerms=tesla+driver)
+ [Ofertas do Marketplace com o driver GRID](https://aws.amazon.com/marketplace/search/results?&searchTerms=NVIDIA+quadro)
+ [Ofertas do Marketplace com o driver para jogos](https://aws.amazon.com/marketplace/search/results?searchTerms=NVIDIA+gaming)

Para analisar as considerações que dependem da plataforma do seu sistema operacional (SO), escolha a guia que se aplica à sua AMI.

------
#### [ Linux ]

Para atualizar a versão do driver instalada usando uma dessas AMIs, será necessário desinstalar os pacotes do NVIDIA da instância para evitar conflitos de versão. Use este comando para desinstalar os pacotes do NVIDIA:

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

O pacote do toolkit CUDA tem dependências nos drivers NVIDIA A desinstalação dos pacotes NVIDIA apaga o toolkit CUDA. É necessário reinstalar o toolkit CUDA depois de instalar o driver NVIDIA.

------
#### [ Windows ]

Se você criar uma AMI do Windows personalizada usando uma das ofertas do AWS Marketplace, a AMI deverá ser uma imagem padronizada criada com a ferramenta Sysprep do Windows para garantir que o driver do GRID funcione. Para obter mais informações, consulte [Criar uma AMI do Amazon EC2 usando o Sysprep do Windows](ami-create-win-sysprep.md).

------

# Instalação de drivers públicos da NVIDIA
<a name="public-nvidia-driver"></a>

Se as AMIs do AWS Marketplace descritas em [Uso de AMIs que incluem drivers da NVIDIA](preinstalled-nvidia-driver.md) não se adequarem ao seu caso de uso, você pode instalar os drivers públicos e trazer sua própria licença. As opções de instalação são as seguintes:
+ [Opção 1: instalação apenas do driver](#public-nvidia-driver-only-install)
+ [Opção 2: instalação com o kit de ferramentas para CUDA](#public-nvidia-driver-cuda-install) (recomendada para distribuições Linux)

 

**Considerações sobre o tipo de instância P6-B200 e P6-B300**  
As plataformas P6-B200 e P6-B300 são únicas porque expõem as placas de interface de rede (NICs) Mellanox ConnectX à instância como dispositivos PCIe. Essas NICs não atuam como interfaces de rede típicas, mas funcionam como pontes NVSwitch, fornecendo um caminho de controle para inicializar e configurar o NVFabric, que é a topologia NVLink da interconexão da GPU.

Para inicializar totalmente o sistema, o NVIDIA Fabric Manager deve configurar o `NVFabric` e estabelecer a topologia NVSwitch. Isso permite que os módulos do kernel InfiniBand se comuniquem com as NICs Mellanox ConnectX.

O NVIDIA Fabric Manager está incluso no kit de ferramentas CUDA. Recomendamos [Opção 2: instalação com o kit de ferramentas para CUDA](#public-nvidia-driver-cuda-install) para este tipo de instância.

## Opção 1: instalação apenas do driver
<a name="public-nvidia-driver-only-install"></a>

Para instalar um driver específico, acesse sua instância e faça o download do driver público da NVIDIA de 64 bits correspondente ao tipo de instância em [ http://www.nvidia.com/Download/Find.aspx](http://www.nvidia.com/Download/Find.aspx). Para **Tipo de produto**, **Série do produto** e **Produto**, selecione as opções apresentadas na tabela a seguir.

Em seguida, siga as instruções de **instalação do repositório local** no [NVIDIA Driver Installation Guide](https://docs.nvidia.com/datacenter/tesla/driver-installation-guide/index.html).

**nota**  
Os tipos de instância P6-B200 e P6-B300 exigem a instalação e a configuração de pacotes adicionais incluídos no NVIDIA CUDA Toolkit. Para obter mais informações, consulte as instruções específicas para sua distribuição Linux em [Opção 2: instalação com o kit de ferramentas para CUDA](#public-nvidia-driver-cuda-install).


| Instância | Tipo de produto | Séries de produtos | Produto | Versão mínima do driver | 
| --- | --- | --- | --- | --- | 
| G3 | Tesla | M-Class | M60 | -- | 
| G4dn | Tesla | Série T | T4 | -- | 
| G5 | Tesla | A-Series | A10 | 470.00 ou posterior | 
| G5g1 | Tesla | Série T | T4G | 470.82.01 ou posterior | 
| G6 | Tesla | L-Series | L4 | 525.0 ou posterior | 
| G6e | Tesla | L-Series | L40S | 535.0 ou posterior | 
| Gr6 | Tesla | L-Series | L4 | 525.0 ou posterior | 
| G7e | Tesla | Série RTX | RTX PRO 6000 Blackwell | 575.0 ou posterior | 
| P2 | Tesla | K-Series | K80 | -- | 
| P3 | Tesla | V-Series | V100 | -- | 
| P4d | Tesla | A-Series | A100 | -- | 
| P4de | Tesla | A-Series | A100 | -- | 
| P5 | Tesla | H-Series | H100 | 530 ou posterior | 
| P5e | Tesla | H-Series | H200 | 550 ou posterior | 
| P5en | Tesla | H-Series | H200 | 550 ou posterior | 
| P6-B2002 | Tesla | HGX-Series | B200 | 570 ou posterior | 
| P6e-GB200 | Tesla | HGX-Series | B200 | 570 ou posterior | 
| P6-B3002 | Tesla | HGX-Series | B300 | 580 ou posterior | 

1 O sistema operacional para instâncias G5g é Linux aarch64.

2 Para os tipos de instância P6-B200 e P6-B300, há requisitos adicionais de instalação para configurar o NVIDIA Fabric Manager.

## Opção 2: instalação com o kit de ferramentas para CUDA
<a name="public-nvidia-driver-cuda-install"></a>

As instruções de instalação podem diferir um pouco dependendo do sistema operacional. Para instalar drivers públicos na sua instância usando o kit de ferramentas da NVIDIA CUDA, siga as instruções correspondentes ao sistema operacional da instância. Se o sistema operacional da sua instância não estiver listado, siga as instruções correspondentes ao sistema operacional e à arquitetura do tipo de instância no site do NVIDIA Developer. Para obter mais informações, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads).

Para obter informações sobre a arquitetura do tipo de instância ou outras especificações, consulte as especificações de [computação acelerada](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html) na referência de *Tipos de instâncias do Amazon EC2*.

### Amazon Linux 2023
<a name="nvidia-public-install-driver-al2023"></a>

Esta seção aborda a instalação do kit de ferramentas da NVIDIA CUDA em uma instância do Amazon Linux 2023. Os exemplos de comandos apresentados nesta seção são baseados na arquitetura `x86_64`.

Para obter os comandos `arm64-sbsa`, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=arm64-sbsa) e selecione as opções que se aplicam à sua distribuição. As instruções serão exibidas depois de você concluir a seleção final.

**Pré-requisito**  
Antes de prosseguir com a instalação do kit de ferramentas e dos drivers, execute o comando abaixo para verificar se você tem a versão adequada dos cabeçalhos do kernel e dos pacotes de desenvolvimento.

```
[ec2-user ~]$ sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r) -y
```

**Download do kit de ferramentas e dos drivers**  
Escolha o tipo de instalação a ser usado na instância e siga as etapas correspondentes.

------
#### [ RPM local installation ]

Estas instruções permitem que você faça o download do pacote do repositório do instalador do kit de ferramentas para CUDA na sua instância, depois extraia e registre o pacote especificado.

Para acessar as instruções no site do NVIDIA Developer, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Amazon-Linux&target_version=2023&target_type=rpm_local).

```
[ec2-user ~]$ wget https://developer.download.nvidia.com/compute/cuda/13.0.0/local_installers/cuda-repo-amzn2023-13-0-local-13.0.0_580.65.06-1.x86_64.rpm
[ec2-user ~]$ sudo rpm -i cuda-repo-amzn2023-13-0-local-13.0.0_580.65.06-1.x86_64.rpm
```

------
#### [ RPM network installation ]

É possível seguir estas instruções para adicionar o repositório CUDA ao gerenciador de pacotes da sua instância. Durante a execução das etapas de instalação, o gerenciador de pacotes faz download somente dos pacotes requeridos.

Para acessar as instruções no site do NVIDIA Developer, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Amazon-Linux&target_version=2023&target_type=rpm_network).

```
[ec2-user ~]$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
[ec2-user ~]$ sudo dpkg -i cuda-keyring_1.1-1_all.deb
```

------

As etapas finais são idênticas tanto para instalação local quanto para instalação em rede.

1. Conclusão da instalação do kit de ferramentas para CUDA

   ```
   [ec2-user ~]$ sudo dnf clean all
   [ec2-user ~]$ sudo dnf install cuda-toolkit -y
   ```

1. Instalação da variante de driver com módulo de kernel aberto

   ```
   [ec2-user ~]$ sudo dnf module install nvidia-driver:open-dkms -y
   ```

1. Instalação do GPUDirect Storage e do Fabric Manager

   ```
   [ec2-user ~]$ sudo dnf install nvidia-gds -y
   [ec2-user ~]$ sudo dnf install nvidia-fabric-manager -y
   ```

1. Habilitação do Fabric Manager e da persistência do driver

   ```
   [ec2-user ~]$ sudo systemctl enable nvidia-fabricmanager
   [ec2-user ~]$ sudo systemctl enable nvidia-persistenced
   ```

1. (*somente P6-B200 e P6-B300*) Esses tipos de instância exigem a instalação e a configuração de pacotes adicionais incluídos no NVIDIA CUDA Toolkit.

   1. Instale o NVIDIA Link Subnet Manager e `ibstat`.

      ```
      [ec2-user ~]$ sudo dnf install nvlink5
      ```

   1. Habilite o carregamento automático do módulo Infiniband na inicialização.

      ```
      [ec2-user ~]$ echo "ib_umad" | sudo tee -a /etc/modules-load.d/modules.conf
      ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

### Ubuntu 24.04
<a name="nvidia-public-install-driver-ubuntu2024"></a>

Esta seção aborda a instalação do kit de ferramentas da NVIDIA CUDA em uma instância do Ubuntu 24.04. Os exemplos de comandos apresentados nesta seção são baseados na arquitetura `x86_64`.

Para obter os comandos `arm64-sbsa`, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=arm64-sbsa) e selecione as opções que se aplicam à sua distribuição. As instruções serão exibidas depois de você concluir a seleção final.

**Pré-requisito**  
Antes de prosseguir com a instalação do kit de ferramentas e dos drivers, execute o comando abaixo para verificar se você tem a versão adequada dos cabeçalhos do kernel e dos pacotes de desenvolvimento.

```
$ apt install linux-headers-$(uname -r)
```

**Download do kit de ferramentas e dos drivers**  
Escolha o tipo de instalação a ser usado na instância e siga as etapas correspondentes.

------
#### [ RPM local installation ]

Estas instruções permitem que você faça o download do pacote do repositório do instalador do kit de ferramentas para CUDA na sua instância, depois extraia e registre o pacote especificado.

Para acessar as instruções no site do NVIDIA Developer, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=24.04&target_type=deb_local).

```
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin
$ sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ wget https://developer.download.nvidia.com/compute/cuda/13.0.0/local_installers/cuda-repo-ubuntu2404-13-0-local_13.0.0-580.65.06-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu2404-13-0-local_13.0.0-580.65.06-1_amd64.deb
$ sudo cp /var/cuda-repo-ubuntu2404-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
```

------
#### [ RPM network installation ]

É possível seguir estas instruções para adicionar o repositório CUDA ao gerenciador de pacotes da sua instância. Durante a execução das etapas de instalação, o gerenciador de pacotes faz download somente dos pacotes requeridos.

Para acessar as instruções no site do NVIDIA Developer, consulte [CUDA Toolkit Downloads](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=24.04&target_type=deb_network).

```
$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb
$ sudo dpkg -i cuda-keyring_1.1-1_all.deb
```

------

As etapas finais são idênticas tanto para instalação local quanto para instalação em rede.

1. Conclusão da instalação do kit de ferramentas para CUDA

   ```
   $ sudo apt update
   $ sudo apt install cuda-toolkit -y
   ```

1. Instalação da variante de driver com módulo de kernel aberto

   ```
   $ sudo apt install nvidia-open -y
   ```

1. Instalação do GPUDirect Storage e do Fabric Manager

   ```
   $ sudo apt install nvidia-gds -y
   $ sudo apt install nvidia-fabricmanager -y
   ```

1. Habilitação do Fabric Manager e da persistência do driver

   ```
   $ sudo systemctl enable nvidia-fabricmanager
   $ sudo systemctl enable nvidia-persistenced
   ```

1. (*somente P6-B200 and P6-B300*) Esses tipos de instância exigem a instalação e a configuração de pacotes adicionais incluídos no NVIDIA CUDA Toolkit.

   1. Instale o driver mais recente específico para InfiniBand e as ferramentas de diagnóstico.

      ```
      $ sudo apt install linux-modules-extra-$(uname -r) -y
      $ sudo apt install infiniband-diags -y
      ```

   1. Instale o NVIDIA Link Subnet Manager.

      ```
      $ sudo apt install nvlsm -y
      ```

1. Reinicialize a instância.

   ```
   sudo reboot
   ```

1. Atualize o caminho do sistema e inclua a variável de ambiente apresentada a seguir.

   ```
   $ export PATH=${PATH}:/usr/local/cuda-13.0/bin
   $ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/cuda-13.0/lib64
   ```

### Sistemas operacionais do Windows
<a name="nvidia-public-install-driver-windows"></a>

Para instalar o driver da NVIDIA no Windows, siga estas etapas:

1. Abra a pasta onde você fez download do driver e execute o arquivo de instalação. Siga as instruções para instalar o driver e reinicialize sua instância, conforme necessário.

1. Desabilite o adaptador de vídeo chamado **Microsoft Basic Display Adapter**, que está marcado com um ícone de aviso, usando o Gerenciador de dispositivos. Instale esses recursos do Windows: **Media Foundation** e **Quality Windows Audio Video Experience**.
**Importante**  
Não desabilite o adaptador de vídeo chamado **Microsoft Remote Display Adapter**. Se o **Microsoft Remote Display Adapter** estiver desabilitado, sua conexão poderá ser interrompida e as tentativas de conexão com a instância após a reinicialização poderão falhar.

1. Verifique o gerenciador de dispositivos para certificar-se de que a GPU está funcionando corretamente.

1. Para obter a melhor performance na GPU, siga as etapas de otimização em [Otimização das configurações de GPU em instâncias do Amazon EC2](optimize_gpu.md).

# Instalação dos drivers da NVIDIA GRID (instâncias G7e, G6, Gr6, G6e, G6f, Gr6f, G5, G4dn e G3)
<a name="nvidia-GRID-driver"></a>

Esses downloads estão disponíveis somente para clientes da AWS. Ao fazer o download, para cumprir os requisitos da solução da AWS que estão mencionados no Contrato de Licença de Usuário Final (EULA) da nuvem da NVIDIA GRID, você concorda em usar o software baixado somente para desenvolver AMIs para uso com os hardwares NVIDIA L4, NVIDIA L40S, NVIDIA A10G, NVIDIA Tesla T4 ou NVIDIA Tesla M60. Você pode usar os drivers GRID para criar e usar AMIs no ambiente da AWS. Após a instalação do software, você estará vinculado aos termos do [Contrato de licença de usuário final em nuvem do NVIDIA GRID](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX). Para obter informações sobre a versão do driver NVIDIA GRID para seu sistema operacional, consulte o [software NVIDIA Virtual GPU (vGPU)](https://docs.nvidia.com/vgpu/) no site da NVIDIA.

**Considerações**
+ As instâncias G7e exigem GRID 19.1 ou posterior para Linux e 19.3 (581.192) ou posterior para Windows.
+ As instâncias G6 e Gr6 requerem o GRID 18.4 ou posterior.
+ As instâncias G6e requerem o GRID 17.4 ou posterior.
+ As instâncias G6 e Gr6 requerem o GRID 17.1 ou posterior.
+ As instâncias G5 requerem o GRID 13.1 ou posterior (ou o GRID 12.4 ou posterior).
+ A resolução de DNS fornecida pela AWS é exigida pelas instâncias G3 para que o licenciamento do GRID funcione.
+ [IMDSv2](configuring-instance-metadata-service.md) só é compatível com o driver NVIDIA versão 14.0 ou superior.
+ Para instâncias do Windows, se você iniciar a instância usando uma AMI do Windows personalizada, a AMI deverá ser uma imagem padronizada criada com a ferramenta Sysprep do Windows para garantir que o driver do GRID funcione. Para obter mais informações, consulte [Criar uma AMI do Amazon EC2 usando o Sysprep do Windows](ami-create-win-sysprep.md).
+ O GRID 17.0 e as versões posteriores não são compatíveis com o Windows Server 2019.
+ O GRID 14.2 e as versões posteriores não são compatíveis com o Windows Server 2016.
+ O GRID 17.0 e as versões posteriores não são compatíveis com as instâncias G3.
+ Para instâncias do Linux, pode ser necessário instalar ou atualizar pacotes, como o gcc, caso o instalador da NVIDIA apresente falhas e você receba uma mensagem de erro. Os detalhes variam conforme as versões do sistema operacional e do kernel. Para obter mais informações, consulte o Portal de Suporte Empresarial da NVIDIA.

**Pré-requisitos**
+ (Linux) Verifique se a AWS CLI está instalada na sua instância e configurada com as 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*.
+ (Windows) Configure as credenciais padrão para as AWS Tools for Windows PowerShell na sua instância. 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 *Manual do usuário do Ferramentas da AWS para PowerShell*.
+ Os usuários ou perfis devem ter as permissões concedidas pela política **AmazonS3ReadOnlyAccess**.

## Amazon Linux 2023
<a name="nvidia-grid-amazon-linux"></a>

**Para instalar o driver NVIDIA GRID na instância**

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

   ```
   [ec2-user ~]$ sudo dnf update -y
   ```

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

   ```
   [ec2-user ~]$ sudo dnf install gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale os pacotes de cabeçalhos do kernel.

   ```
   [ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra
   ```

1. Faça download do utilitário de instalação do driver GRID usando o comando a seguir:

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

   Várias versões de driver GRID são armazenadas nesse bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir.

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir.

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. Execute o script de autoinstalação conforme segue para instalar o driver GRID baixado. Por exemplo:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Verifique se o driver está funcionando. A resposta para o comando a seguir lista a versão instalada do driver NVIDIA e os detalhes das GPUs.

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. Se você estiver usando o software vGPU da NVIDIA versão 14.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

## Amazon Linux 2
<a name="nvidia-grid-amazon-linux-2"></a>

**Para instalar o driver NVIDIA GRID na instância**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que está em execução.

   ```
   [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
   ```

1. Faça download do utilitário de instalação do driver GRID usando o comando a seguir:

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

   Várias versões de driver GRID são armazenadas nesse bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir.

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir.

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. Execute o script de autoinstalação conforme segue para instalar o driver GRID baixado. Por exemplo:

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

   Se você estiver usando o Amazon Linux 2 com o kernel versão 5.10, use o comando a seguir para instalar o driver GRID.

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Verifique se o driver está funcionando. A resposta para o comando a seguir lista a versão instalada do driver NVIDIA e os detalhes das GPUs.

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. Se você estiver usando o software vGPU da NVIDIA versão 14.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

## Para CentOS 7 e Red Hat Enterprise Linux 7
<a name="nvidia-grid-centos7-rhel7"></a>

**Para instalar o driver NVIDIA GRID na instância**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando.

   ```
   [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
   ```

1. Desabilite o driver de código aberto `nouveau` para placas gráficas NVIDIA.

   1. Adicione o `nouveau` ao arquivo de lista de proibição `/etc/modprobe.d/blacklist.conf`. Copie o bloco de código a seguir e cole-o em um terminal.

      ```
      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf
      blacklist vga16fb
      blacklist nouveau
      blacklist rivafb
      blacklist nvidiafb
      blacklist rivatv
      EOF
      ```

   1. Edite o arquivo `/etc/default/grub` e adicione a linha a seguir:

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. Recompile a configuração do Grub.

      ```
      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      ```

1. Faça download do utilitário de instalação do driver GRID usando o comando a seguir:

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

   Várias versões de driver GRID são armazenadas nesse bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir.

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir.

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. Execute o script de autoinstalação conforme segue para instalar o driver GRID baixado. Por exemplo:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Verifique se o driver está funcionando. A resposta para o comando a seguir lista a versão instalada do driver NVIDIA e os detalhes das GPUs.

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. Se você estiver usando o software vGPU da NVIDIA versão 14.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

   1. Instale o pacote de GUI de desktop/estação de trabalho.

      ```
      [ec2-user ~]$ sudo yum groupinstall -y "Server with GUI"
      ```

## CentOS Stream 8 e Red Hat Enterprise Linux 8
<a name="nvidia-grid-centos8-rhel8"></a>

**Para instalar o driver NVIDIA GRID na instância**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando.

   ```
   [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
   ```

1. Faça download do utilitário de instalação do driver GRID usando o comando a seguir:

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

   Várias versões de driver GRID são armazenadas nesse bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir.

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir.

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. Execute o script de autoinstalação conforme segue para instalar o driver GRID baixado. Por exemplo:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Verifique se o driver está funcionando. A resposta para o comando a seguir lista a versão instalada do driver NVIDIA e os detalhes das GPUs.

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. Se você estiver usando o software vGPU da NVIDIA versão 14.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

   1. Instale o pacote de GUI de estação de trabalho.

      ```
      [ec2-user ~]$ sudo dnf groupinstall -y workstation
      ```

## Rocky Linux 8
<a name="nvidia-grid-rocky-linux-8"></a>

**Como instalar o driver NVIDIA GRID na instância do Linux**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando.

   ```
   [ec2-user ~]$ sudo dnf install -y elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
   ```

1. Faça download do utilitário de instalação do driver GRID usando o comando a seguir:

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

   Várias versões de driver GRID são armazenadas nesse bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir.

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir.

   ```
   [ec2-user ~]$ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. Execute o script de autoinstalação conforme segue para instalar o driver GRID baixado. Por exemplo:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Verifique se o driver está funcionando. A resposta para o comando a seguir lista a versão instalada do driver NVIDIA e os detalhes das GPUs.

   ```
   [ec2-user ~]$ nvidia-smi -q | head
   ```

1. Se você estiver usando o software vGPU da NVIDIA versão 14.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

## Ubuntu e Debian
<a name="nvidia-grid-ubuntu-debian"></a>

**Para instalar o driver NVIDIA GRID na instância**

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

   ```
   $ sudo apt-get update -y
   ```

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

   ```
   $ sudo apt-get install -y gcc make
   ```

1. (Ubuntu) Atualize o pacote `linux-aws` para receber a versão mais recente.

   ```
   $ sudo apt-get upgrade -y linux-aws
   ```

   (Debian) Atualize o pacote para receber a versão mais recente.

   ```
   $ sudo apt-get upgrade -y
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   $ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando atualmente.

   ```
   $ sudo apt-get install -y linux-headers-$(uname -r) linux-modules-extra-$(uname -r)
   ```

1. Desabilite o driver de código aberto `nouveau` para placas gráficas NVIDIA.

   1. Adicione o `nouveau` ao arquivo de lista de proibição `/etc/modprobe.d/blacklist.conf`. Copie o bloco de código a seguir e cole-o em um terminal.

      ```
      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf
      blacklist vga16fb
      blacklist nouveau
      blacklist rivafb
      blacklist nvidiafb
      blacklist rivatv
      EOF
      ```

   1. Edite o arquivo `/etc/default/grub` e adicione a linha a seguir:

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. Recompile a configuração do Grub.

      ```
      $ sudo update-grub
      ```

1. Faça download do utilitário de instalação do driver GRID usando o comando a seguir:

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

   Várias versões de driver GRID são armazenadas nesse bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir.

   ```
   $ aws s3 ls --recursive s3://ec2-linux-nvidia-drivers/
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir.

   ```
   $ chmod +x NVIDIA-Linux-x86_64*.run
   ```

1. Execute o script de autoinstalação conforme segue para instalar o driver GRID baixado. Por exemplo:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Verifique se o driver está funcionando. A resposta para o comando a seguir lista a versão instalada do driver NVIDIA e os detalhes das GPUs.

   ```
   $ nvidia-smi -q | head
   ```

1. Se você estiver usando o software vGPU da NVIDIA versão 14.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   $ sudo touch /etc/modprobe.d/nvidia.conf
   ```

   ```
   $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
   ```

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

   1. Instale o pacote de GUI de desktop/estação de trabalho.

      ```
      $ sudo apt-get install -y lightdm ubuntu-desktop
      ```

## Sistemas operacionais do Windows
<a name="nvidia-grid-windows"></a>

**Como instalar o driver NVIDIA GRID na instância do Windows**

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

1. Faça download dos drivers e do [Contrato de licença de usuário final do NVIDIA GRID](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX) do Amazon S3 para o seu desktop usando os comandos do PowerShell a seguir.

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

   Várias versões de driver NVIDIA GRID são armazenadas nesse bucket. É possível fazer download de todas as versões do Windows disponíveis no bucket removendo a opção `-KeyPrefix $KeyPrefix`. Para obter informações sobre a versão do driver NVIDIA GRID para seu sistema operacional, consulte o [software NVIDIA Virtual GPU (vGPU)](https://docs.nvidia.com/vgpu/) no site da NVIDIA.

   Começando no GRID versão 11.0, é possível usar os drivers no `latest` para instâncias G3 e G4dn. Não adicionaremos versões posteriores à 11.0 ao `g4/latest`, mas manteremos a versão 11.0 e as versões anteriores específicas ao G4dn no `g4/latest`.

   As instâncias G5 requerem o GRID 13.1 ou posterior (ou o GRID 12.4 ou posterior).

1. Navegue até o desktop e clique duas vezes no arquivo de instalação para executá-lo (escolha a versão do driver correspondente à versão de SO da instância). Siga as instruções para instalar o driver e reinicialize sua instância, conforme necessário. Para verificar se a GPU está funcionando corretamente, verifique o gerenciador de dispositivos.

1. (Opcional) Use o comando a seguir para desabilitar a página de licenciamento no painel de controle a fim de impedir que os usuários mudem acidentalmente o tipo de produto (a NVIDIA GRID Virtual Workstation é habilitada por padrão). Para obter mais informações, consulte [Guia do usuário de licenciamento do GRID](https://docs.nvidia.com/vgpu/4.6/grid-licensing-user-guide/index.html).

**PowerShell**  
Execute os seguintes comandos da PowerShell para criar o valor do registro e desativar a página de licenciamento no painel de controle. O padrão do Ferramentas da AWS para PowerShell nas AMIs do Windows da AWS é a versão de 32 bits e esse comando falha. Em vez disso, use a versão de 64 bits do PowerShell incluída no sistema operacional.

   ```
   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"
   ```

**Prompt de comando**  
Execute o comando de registro a seguir para criar o valor do registro para desabilitar a página de licenciamento no painel de controle. É possível executá-lo usando a janela do prompt de comando ou uma versão de 64 bits do PowerShell.

   ```
   reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\GridLicensing" /v NvCplDisableManageLicensePage /t REG_DWORD /d 1
   ```

1. (Opcional) Dependendo do seu caso de uso, é possível concluir as seguintes etapas opcionais. Se você não precisar dessa funcionalidade, não conclua essas etapas.

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

   1. O modo NVIDIA Quadro Virtual Workstation é habilitado por padrão. Para ativar as aplicações virtuais GRID para recursos de hospedagem de aplicações RDSH, conclua as etapas de ativação da aplicação virtual GRID em [Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2](activate_grid.md).

# Instalação dos drivers para jogos da NVIDIA (instâncias G7e, G6, G6e, G5 e G4dn)
<a name="nvidia-gaming-driver"></a>

Esses drivers estão disponíveis somente para clientes da AWS. Ao baixá-lo, você concorda em usá-lo somente para desenvolver AMIs para uso com hardware RTX PRO 6000 Blackwell, NVIDIA L4, NVIDIA L40S, NVIDIA A10G, NVIDIA Tesla T4 ou NVIDIA Tesla M60. Você pode usar os drivers GRID para criar e usar AMIs no ambiente da AWS. Após a instalação do software, você estará vinculado aos termos do [Contrato de licença de usuário final em nuvem do NVIDIA GRID](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX).

**Considerações**
+ A resolução de DNS fornecida pela AWS é exigida pelas instâncias G3 para que o licenciamento do GRID funcione.
+ [IMDSv2](configuring-instance-metadata-service.md) só é compatível com o driver NVIDIA versão 495.x ou superior. 

**Pré-requisitos**
+ (Linux) Verifique se a AWS CLI está instalada na sua instância e configurada com as 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*.
+ Os usuários ou perfis devem ter as permissões concedidas pela política **AmazonS3ReadOnlyAccess**.

## Amazon Linux 2023
<a name="nvidia-gaming-amazon-linux"></a>

**Como instalar o driver para jogos NVIDIA na instância**

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

   ```
   [ec2-user ~]$ sudo dnf update -y
   ```

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

   ```
   [ec2-user ~]$ sudo dnf install gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

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

1. Instale os pacotes de cabeçalhos do kernel.

   ```
   [ec2-user ~]$ sudo dnf install -y kernel-devel kernel-modules-extra kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms
   ```

1. Baixe o utilitário de instalação do driver para jogos usando o comando a seguir:

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

   Muitas versões do driver para jogos são armazenadas neste bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir:

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. Extraia o utilitário de instalação do driver para jogos do arquivo `.zip` baixado.

   ```
   [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir:

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. Execute o instalador usando o comando a seguir:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Use o comando a seguir para criar o arquivo de configuração necessário.

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. Use o comando a seguir para fazer download e renomear o arquivo de certificação.
   + Para a versão 590.48 ou posterior

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para versões de 460.39 a 580.95:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
     ```
   + Para versões de 440.68 a 445.48:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
     ```
   + Para versões anteriores

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
     ```

1. Se você estiver usando o driver NVIDIA versão 510.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Verifique a licença do NVIDIA Gaming usando o comando a seguir.

   ```
   [ec2-user ~]$ nvidia-smi.exe -q
   ```

   Na saída, faça uma busca por `vGPU Software Licensed Product`.

1. (Opcional) Para ajudar a usufruir de uma única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/).

## Amazon Linux 2
<a name="nvidia-gaming-amazon-linux-2"></a>

**Como instalar o driver para jogos NVIDIA na instância**

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

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

   ```
   [ec2-user ~]$ sudo yum install gcc make
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

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

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando atualmente.

   ```
   [ec2-user ~]$ sudo yum install -y kernel-devel-$(uname -r)
   ```

1. Baixe o utilitário de instalação do driver para jogos usando o comando a seguir:

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

   Muitas versões do driver para jogos são armazenadas neste bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir:

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. Extraia o utilitário de instalação do driver para jogos do arquivo `.zip` baixado.

   ```
   [ec2-user ~]$ unzip latest-driver-name.zip -d nvidia-drivers
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir:

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. Execute o instalador usando o comando a seguir:

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

   Se você estiver usando o Amazon Linux 2 com o kernel versão 5.10, use o comando a seguir para instalar os drivers de jogos NVIDIA.

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Use o comando a seguir para criar o arquivo de configuração necessário.

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. Use o comando a seguir para fazer download e renomear o arquivo de certificação.
   + Para a versão 590.48 ou posterior

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para versões de 460.39 a 580.95:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
     ```
   + Para versões de 440.68 a 445.48:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
     ```
   + Para versões anteriores

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
     ```

1. Se você estiver usando o driver NVIDIA versão 510.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Verifique a licença do NVIDIA Gaming usando o comando a seguir.

   ```
   [ec2-user ~]$ nvidia-smi.exe -q
   ```

   Na saída, faça uma busca por `vGPU Software Licensed Product`.

1. (Opcional) Para ajudar a usufruir de uma única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/).

## Para CentOS 7 e Red Hat Enterprise Linux 7
<a name="nvidia-gaming-centos7-rhel7"></a>

**Como instalar o driver para jogos NVIDIA na instância**

1. Conecte-se à sua instância do Linux. Instale **gcc** e **make**, caso ainda não tenham sido instalados.

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando atualmente.

   ```
   [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
   ```

1. Desabilite o driver de código aberto `nouveau` para placas gráficas NVIDIA.

   1. Adicione o `nouveau` ao arquivo de lista de proibição `/etc/modprobe.d/blacklist.conf`. Copie o bloco de código a seguir e cole-o em um terminal.

      ```
      [ec2-user ~]$ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf
      blacklist vga16fb
      blacklist nouveau
      blacklist rivafb
      blacklist nvidiafb
      blacklist rivatv
      EOF
      ```

   1. Edite o arquivo `/etc/default/grub` e adicione a linha a seguir:

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. Recompile a configuração do Grub.

      ```
      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      ```

1. Baixe o utilitário de instalação do driver para jogos usando o comando a seguir:

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

   Muitas versões do driver para jogos são armazenadas neste bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir:

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. Extraia o utilitário de instalação do driver para jogos do arquivo `.zip` baixado.

   ```
   [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir:

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. Execute o instalador usando o comando a seguir:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Use o comando a seguir para criar o arquivo de configuração necessário.

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. Use o comando a seguir para fazer download e renomear o arquivo de certificação.
   + Para a versão 590.48 ou posterior

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para versões de 460.39 a 580.95:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
     ```
   + Para versões de 440.68 a 445.48:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
     ```
   + Para versões anteriores

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
     ```

1. Se você estiver usando o driver NVIDIA versão 510.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Para ajudar a usufruir de uma única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/). Se você não precisar dessa funcionalidade, não conclua esta etapa.

## CentOS Stream 8 e Red Hat Enterprise Linux 8
<a name="nvidia-gaming-centos8-rhel8"></a>

**Como instalar o driver para jogos NVIDIA na instância**

1. Conecte-se à sua instância do Linux. Instale **gcc** e **make**, caso ainda não tenham sido instalados.

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando atualmente.

   ```
   [ec2-user ~]$ sudo yum install -y unzip kernel-devel-$(uname -r)
   ```

1. Baixe o utilitário de instalação do driver para jogos usando o comando a seguir:

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

   Muitas versões do driver para jogos são armazenadas neste bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir:

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. Extraia o utilitário de instalação do driver para jogos do arquivo `.zip` baixado.

   ```
   [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir:

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. Execute o instalador usando o comando a seguir:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Use o comando a seguir para criar o arquivo de configuração necessário.

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. Use o comando a seguir para fazer download e renomear o arquivo de certificação.
   + Para a versão 590.48 ou posterior

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para versões de 460.39 a 580.95:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
     ```
   + Para versões de 440.68 a 445.48:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
     ```
   + Para versões anteriores

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
     ```

1. Se você estiver usando o driver NVIDIA versão 510.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Para ajudar a usufruir de uma única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/).

## Rocky Linux 8
<a name="nvidia-gaming-rocky-linux-8"></a>

**Como instalar o driver para jogos NVIDIA na instância**

1. Conecte-se à sua instância do Linux. Instale **gcc** e **make**, caso ainda não tenham sido instalados.

   ```
   [ec2-user ~]$ sudo yum install -y gcc make
   ```

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

   ```
   [ec2-user ~]$ sudo yum update -y
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando atualmente.

   ```
   [ec2-user ~]$ sudo dnf install -y unzip elfutils-libelf-devel libglvnd-devel kernel-devel-$(uname -r)
   ```

1. Baixe o utilitário de instalação do driver para jogos usando o comando a seguir:

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

   Muitas versões do driver para jogos são armazenadas neste bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir:

   ```
   [ec2-user ~]$ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. Extraia o utilitário de instalação do driver para jogos do arquivo `.zip` baixado.

   ```
   [ec2-user ~]$ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir:

   ```
   [ec2-user ~]$ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. Execute o instalador usando o comando a seguir:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Use o comando a seguir para criar o arquivo de configuração necessário.

   ```
   [ec2-user ~]$ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. Use o comando a seguir para fazer download e renomear o arquivo de certificação.
   + Para a versão 590.48 ou posterior

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para versões de 460.39 a 580.95:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
     ```
   + Para versões de 440.68 a 445.48:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
     ```
   + Para versões anteriores

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
     ```

1. Se você estiver usando o driver NVIDIA versão 510.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   [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
   ```

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) Para ajudar a usufruir de uma única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/).

## Ubuntu e Debian
<a name="nvidia-gaming-ubuntu-debian"></a>

**Como instalar o driver para jogos NVIDIA na instância**

1. Conecte-se à sua instância do Linux. Instale **gcc** e **make**, caso ainda não tenham sido instalados.

   ```
   $ sudo apt-get install -y gcc make build-essential
   ```

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

   ```
   $ sudo apt-get update -y
   ```

1. Atualize o pacote `linux-aws` para receber a versão mais recente.

   ```
   $ sudo apt-get upgrade -y linux-aws
   ```

1. Reinicialize sua instância para carregar a versão mais recente do kernel.

   ```
   $ sudo reboot
   ```

1. Reconecte-se à sua instância depois de reinicializá-la.

1. Instale o pacote de cabeçalhos do kernel para a versão do kernel que você está executando atualmente.

   ```
   $ sudo apt install -y unzip dkms linux-headers-$(uname -r)
   ```

1. Desabilite o driver de código aberto `nouveau` para placas gráficas NVIDIA.

   1. Adicione o `nouveau` ao arquivo de lista de proibição `/etc/modprobe.d/blacklist.conf`. Copie o bloco de código a seguir e cole-o em um terminal.

      ```
      $ cat << EOF | sudo tee --append /etc/modprobe.d/blacklist.conf
      blacklist vga16fb
      blacklist nouveau
      blacklist rivafb
      blacklist nvidiafb
      blacklist rivatv
      EOF
      ```

   1. Edite o arquivo `/etc/default/grub` e adicione a linha a seguir:

      ```
      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
      ```

   1. Recompile a configuração do Grub.

      ```
      $ sudo update-grub
      ```

1. Baixe o utilitário de instalação do driver para jogos usando o comando a seguir:

   ```
   $ aws s3 cp --recursive s3://nvidia-gaming/linux/latest/ .
   ```

   Muitas versões do driver para jogos são armazenadas neste bucket. É possível visualizar todas as versões disponíveis usando o comando a seguir:

   ```
   $ aws s3 ls --recursive s3://nvidia-gaming/linux/
   ```

1. Extraia o utilitário de instalação do driver para jogos do arquivo `.zip` baixado.

   ```
   $ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
   ```

1. Adicione as permissões para executar o utilitário de instalação do driver usando o comando a seguir:

   ```
   $ chmod +x nvidia-drivers/NVIDIA-Linux-x86_64*-grid.run
   ```

1. Execute o instalador usando o comando a seguir:

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

   Quando solicitado, aceite o acordo de licença e especifique as opções de instalação conforme o necessário (é possível aceitar as opções padrão).

1. Use o comando a seguir para criar o arquivo de configuração necessário.

   ```
   $ cat << EOF | sudo tee -a /etc/nvidia/gridd.conf
   vGamingMarketplace=2
   EOF
   ```

1. Use o comando a seguir para fazer download e renomear o arquivo de certificação.
   + Para a versão 590.48 ou posterior

     ```
     $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para versões de 460.39 a 580.95:

     ```
     $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertLinux_2024_02_22.cert"
     ```
   + Para versões de 440.68 a 445.48:

     ```
     $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2020_04.cert"
     ```
   + Para versões anteriores

     ```
     $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Linux_2019_09.cert"
     ```

1. Se você estiver usando o driver NVIDIA versão 510.x ou superior nas instâncias G4dn, G5 ou G5g, desabilite o GSP com os comandos a seguir. Para obter mais informações sobre por que isso é necessário, acesse a [Documentação da NVIDIA](https://docs.nvidia.com/vgpu/latest/grid-vgpu-user-guide/index.html#disabling-gsp).

   ```
   $ sudo touch /etc/modprobe.d/nvidia.conf
   ```

   ```
   $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
   ```

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. (Opcional) Para ajudar a usufruir de uma única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/). Se você não precisar dessa funcionalidade, não conclua esta etapa.

## Sistemas operacionais do Windows
<a name="nvidia-gaming-windows"></a>

Antes de instalar um driver NVIDIA para jogos na instância, é necessário garantir que os pré-requisitos apresentados a seguir sejam atendidos, além das considerações mencionadas para todos os drivers para jogos.
+ Se você iniciar a instância do Windows usando uma AMI do Windows personalizada, a AMI deverá ser uma imagem padronizada criada com a ferramenta Sysprep do Windows para garantir que o driver de jogo funcione. Para obter mais informações, consulte [Criar uma AMI do Amazon EC2 usando o Sysprep do Windows](ami-create-win-sysprep.md).
+ 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*.

**Como instalar o driver para jogos NVIDIA na instância do Windows**

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

1. Faça download e instale o driver para jogos usando os seguintes comandos do PowerShell.

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

   Muitas versões do driver NVIDIA GRID são armazenadas neste bucket do S3. É possível baixar todas as versões disponíveis no bucket se alterar o valor da variável `$KeyPrefix` de *“windows/latest”* para *"windows"*.

1. Navegue até o desktop e clique duas vezes no arquivo de instalação para executá-lo (escolha a versão do driver correspondente à versão de SO da instância). Siga as instruções para instalar o driver e reinicialize sua instância, conforme necessário. Para verificar se a GPU está funcionando corretamente, verifique o gerenciador de dispositivos.

1. Use um dos métodos a seguir para registrar o driver.

------
#### [ Version 527.27 or above ]

   Crie a chave de registro a seguir com a versão de 64 bits do PowerShell ou a janela do prompt de comando.

   *chave*: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global`

   *nome*: VGamingMarketplace

   *tipo*: DWord

   *value*: 2

**PowerShell**  
Execute o comando a seguir do PowerShell para criar esse valor de registro. O padrão do Ferramentas da AWS para PowerShell nas AMIs do Windows da AWS é a versão de 32 bits e esse comando falha. Em vez disso, use a versão de 64 bits do PowerShell incluída no sistema operacional.

   ```
   New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
   ```

**Prompt de comando**  
Execute o seguinte comando do registro para criar esse valor de registro. É possível executá-lo usando a janela do prompt de comando ou uma versão de 64 bits do PowerShell.

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

------
#### [ Earlier versions ]

   Crie a chave de registro a seguir com a versão de 64 bits do PowerShell ou a janela do prompt de comando.

   *chave*: `HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global`

   *nome*: VGamingMarketplace

   *tipo*: DWord

   *value*: 2

**PowerShell**  
Execute o comando a seguir do PowerShell para criar esse valor de registro. O padrão do Ferramentas da AWS para PowerShell nas AMIs do Windows da AWS é a versão de 32 bits e esse comando falha. Em vez disso, use a versão de 64 bits do PowerShell incluída no sistema operacional.

   ```
   New-ItemProperty -Path "HKLM:\SOFTWARE\NVIDIA Corporation\Global" -Name "vGamingMarketplace" -PropertyType "DWord" -Value "2"
   ```

**Prompt de comando**  
Execute o seguinte comando do registro para criar essa chave de registro com a janela do prompt de comando. Você também pode usar esse comando na versão de 64 bits do PowerShell.

   ```
   reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global" /v vGamingMarketplace /t REG_DWORD /d 2
   ```

------

1. Execute o seguinte comando no PowerShell. Essa ação baixará o arquivo de certificação, renomeará o arquivo como `GridSwCert.txt` e o moverá para a pasta Public Documents (Documentos Públicos) no drive do sistema. Normalmente, o caminho da pasta é `C:\Users\Public\Documents`.
   + Para a versão 591.59 ou posterior

     ```
     Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
     ```
   + Para versões de 460.39 a 581.80:

     ```
     Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCertWindows_2024_02_22.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
     ```
   + Para a versão 445.87:

     ```
     Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2020_04.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
     ```
   + Para versões anteriores

     ```
     Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert-Windows_2019_09.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
     ```

   Se você receber um erro ao baixar o arquivo e estiver usando o Windows Server 2016 ou anterior, talvez seja necessário habilitar o TLS 1.2 para seu terminal PowerShell. É possível habilitar o TLS 1.2 para a sessão atual do PowerShell com o comando a seguir e tentar novamente:

   ```
   [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
   ```

1. Reinicie a instância.

1. Localize o arquivo `nvidia-smi.exe` na instância.

   ```
   Get-ChildItem -Path C:\ -Recurse -Filter "nvidia-smi.exe"
   ```

   Verifique a licença do NVIDIA Gaming usando o comando a seguir. Substitua *caminho* pelo nome da pasta que aparece na saída do comando anterior.

   ```
   C:\Windows\System32\DriverStore\FileRepository\path\nvidia-smi.exe -q
   ```

   A saída deve ser semelhante a esta.

   ```
   vGPU Software Licensed Product
   Product Name              : NVIDIA Cloud Gaming
   License Status            : Licensed (Expiry: N/A)
   ```

1. (Opcional) Para ajudar a usufruir da única tela com resolução de até 4K, configure o protocolo de exibição de alta performance [Amazon DCV](https://docs.aws.amazon.com/dcv/). Se você não precisar dessa funcionalidade, não conclua esta etapa.