Instalação dos drivers para jogos da NVIDIA nas instâncias G6, G6e, G5 e G4dn - Amazon Elastic Compute Cloud

Instalação dos drivers para jogos da NVIDIA nas instâncias G6, G6e, G5 e G4dn

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

Considerações
  • A resolução de DNS fornecida pela AWS é exigida pelas instâncias G3 para que o licenciamento do GRID funcione.

  • IMDSv2 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 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.

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
  2. Instale gcc e make, caso ainda não tenham sido instalados.

    [ec2-user ~]$ sudo dnf install gcc make
  3. Reinicialize sua instância para carregar a versão mais recente do kernel.

    [ec2-user ~]$ sudo reboot
  4. Reconecte-se à sua instância depois que ela for reiniciada.

  5. 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
  6. 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/
  7. 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
  8. 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
  9. 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).

  10. 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
  11. Use o comando a seguir para fazer download e renomear o arquivo de certificação.

    • Para a versão 460.39 ou posterior:

      [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"
  12. 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.

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Reinicialize a instância.

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

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

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
  2. Instale gcc e make, caso ainda não tenham sido instalados.

    [ec2-user ~]$ sudo yum install gcc make
  3. Reinicialize sua instância para carregar a versão mais recente do kernel.

    [ec2-user ~]$ sudo reboot
  4. Reconecte-se à sua instância depois que ela for reiniciada.

  5. 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)
  6. 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/
  7. 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
  8. 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
  9. 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).

  10. 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
  11. Use o comando a seguir para fazer download e renomear o arquivo de certificação.

    • Para a versão 460.39 ou posterior:

      [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"
  12. 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.

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Reinicialize a instância.

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

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

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
  2. Atualize o cache de pacotes e obtenha as atualizações de pacotes para sua instância.

    [ec2-user ~]$ sudo yum update -y
  3. Reinicialize sua instância para carregar a versão mais recente do kernel.

    [ec2-user ~]$ sudo reboot
  4. Reconecte-se à sua instância depois de reinicializá-la.

  5. 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)
  6. 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
    2. Edite o arquivo /etc/default/grub e adicione a linha a seguir:

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Recompile a configuração do Grub.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. 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/
  8. 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
  9. 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
  10. 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).

  11. 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
  12. Use o comando a seguir para fazer download e renomear o arquivo de certificação.

    • Para a versão 460.39 ou posterior:

      [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"
  13. 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.

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  14. Reinicialize a instância.

    [ec2-user ~]$ sudo reboot
  15. (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. Se você não precisar dessa funcionalidade, não conclua esta etapa.

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
  2. Atualize o cache de pacotes e obtenha as atualizações de pacotes para sua instância.

    [ec2-user ~]$ sudo yum update -y
  3. Reinicialize sua instância para carregar a versão mais recente do kernel.

    [ec2-user ~]$ sudo reboot
  4. Reconecte-se à sua instância depois de reinicializá-la.

  5. 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)
  6. 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/
  7. 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
  8. 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
  9. 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).

  10. 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
  11. Use o comando a seguir para fazer download e renomear o arquivo de certificação.

    • Para a versão 460.39 ou posterior:

      [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"
  12. 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.

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Reinicialize a instância.

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

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
  2. Atualize o cache de pacotes e obtenha as atualizações de pacotes para sua instância.

    [ec2-user ~]$ sudo yum update -y
  3. Reinicialize sua instância para carregar a versão mais recente do kernel.

    [ec2-user ~]$ sudo reboot
  4. Reconecte-se à sua instância depois de reinicializá-la.

  5. 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)
  6. 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/
  7. 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
  8. 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
  9. 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).

  10. 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
  11. Use o comando a seguir para fazer download e renomear o arquivo de certificação.

    • Para a versão 460.39 ou posterior:

      [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"
  12. 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.

    [ec2-user ~]$ sudo touch /etc/modprobe.d/nvidia.conf
    [ec2-user ~]$ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  13. Reinicialize a instância.

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

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
  2. Atualize o cache de pacotes e obtenha as atualizações de pacotes para sua instância.

    $ sudo apt-get update -y
  3. Atualize o pacote linux-aws para receber a versão mais recente.

    $ sudo apt-get upgrade -y linux-aws
  4. Reinicialize sua instância para carregar a versão mais recente do kernel.

    $ sudo reboot
  5. Reconecte-se à sua instância depois de reinicializá-la.

  6. 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)
  7. 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
    2. Edite o arquivo /etc/default/grub e adicione a linha a seguir:

      GRUB_CMDLINE_LINUX="rdblacklist=nouveau"
    3. Recompile a configuração do Grub.

      $ sudo update-grub
  8. 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/
  9. Extraia o utilitário de instalação do driver para jogos do arquivo .zip baixado.

    $ unzip *Gaming-Linux-Guest-Drivers.zip -d nvidia-drivers
  10. 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
  11. 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).

  12. 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
  13. Use o comando a seguir para fazer download e renomear o arquivo de certificação.

    • Para a versão 460.39 ou posterior:

      $ 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"
  14. 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.

    $ sudo touch /etc/modprobe.d/nvidia.conf
    $ echo "options nvidia NVreg_EnableGpuFirmware=0" | sudo tee --append /etc/modprobe.d/nvidia.conf
  15. Reinicialize a instância.

    $ sudo reboot
  16. (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. Se você não precisar dessa funcionalidade, não conclua esta etapa.

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.

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

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

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

  4. 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
  5. 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 460.39 ou posterior:

      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
  6. Reinicie a instância.

  7. 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)
  8. (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. Se você não precisar dessa funcionalidade, não conclua esta etapa.