

# Instalación de controladores de videojuegos NVIDIA (instancias G7e, G6, G6e, G5 y G4dn)
<a name="nvidia-gaming-driver"></a>

Estos controladores sólo están disponibles para los clientes de AWS. Al realizar la descarga, usted acepta que utilizar el software descargado únicamente para desarrollar AMI para su uso con el hardware RTX PRO 6000 Blackwell, NVIDIA L4, NVIDIA L40S, NVIDIA A10G, NVIDIA Tesla T4 o NVIDIA Tesla M60. Puede usar los controladores GRID para crear y usar AMI en el entorno de AWS. Al instalar el software, estará sujeto a los términos del [Contrato de licencia para el usuario final de NVIDIA GRID Cloud](https://aws-nvidia-license-agreement.s3.amazonaws.com/NvidiaGridAWSUserLicenseAgreement.DOCX).

**Consideraciones**
+ Las instancias G3 necesitan la resolución de DNS que proporciona AWS para que las licencias de GRID funcionen.
+ [IMDSv2](configuring-instance-metadata-service.md) solo es compatible con el controlador NVIDIA versión 495.x o las versiones posteriores. 

**Requisitos previos**
+ (Linux) Verifique que la AWS CLI está instalada en la instancia y configurada con las credenciales predeterminadas. Para obtener más información, consulte [Instalación de AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) en la *Guía del usuario de AWS Command Line Interface*.
+ Su usuario o rol deben tener los permisos concedidos que contiene la política **AmazonS3ReadOnlyAccess**.

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

**Para instalar el controlador de videojuegos NVIDIA en su instancia**

1. Conéctese a la instancia. Actualice la caché del paquete y obtenga las actualizaciones del paquete para la instancia.

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

1. Instale **gcc** y **make**, si aún no están instalados.

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

1. Reinicie la instancia para cargar la última versión de kernel.

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

1. Vuelva a establecer conexión con la instancia después de que se reinicie.

1. Instale los paquetes de encabezados del kernel.

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

1. Descargue la utilidad de instalación del controlador de juegos mediante el siguiente comando:

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

   En este bucket se almacenan varias versiones del controlador GRID de NVIDIA. Puede ver todas las versiones disponibles mediante el comando siguiente:

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

1. Extraiga la utilidad de instalación del controlador de juegos del archivo `.zip` descargado.

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

1. Agregue permisos para ejecutar la utilidad de instalación del controlador mediante el comando siguiente:

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

1. Ejecute el instalador mediante el siguiente comando:

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

   Cuando se le pregunte, acepte el contrato de licencia y especifique las opciones de instalación según sea necesario (puede aceptar las opciones predeterminadas).

1. Utilice el siguiente comando para crear el archivo de configuración requerido.

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

1. Utilice el siguiente comando para descargar el archivo de certificación y cambiar su nombre.
   + Para la versión 590.48 o posterior:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

1. Si está utilizando la versión 510.x o superior del controlador NVIDIA en las instancias G4dn, G5 o G5g, deshabilite GSP con los siguientes comandos. Para obtener más información sobre por qué esto resulta necesario, consulte la [documentación de 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. Reinicie la instancia.

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

1. Verifique la licencia de NVIDIA Gaming mediante el siguiente comando.

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

   En el resultado, busque `vGPU Software Licensed Product`.

1. (Opcional) Para utilizar la pantalla individual con resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/).

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

**Para instalar el controlador de videojuegos NVIDIA en su instancia**

1. Conéctese a la instancia. Actualice la caché del paquete y obtenga las actualizaciones del paquete para la instancia.

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

1. Instale **gcc** y **make**, si aún no están instalados.

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

1. Reinicie la instancia para cargar la última versión de kernel.

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

1. Vuelva a establecer conexión con la instancia después de que se reinicie.

1. Instale el paquete de encabezados del kernel para la versión del kernel que está ejecutando actualmente.

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

1. Descargue la utilidad de instalación del controlador de juegos mediante el siguiente comando:

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

   En este bucket se almacenan varias versiones del controlador GRID de NVIDIA. Puede ver todas las versiones disponibles mediante el comando siguiente:

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

1. Extraiga la utilidad de instalación del controlador de juegos del archivo `.zip` descargado.

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

1. Agregue permisos para ejecutar la utilidad de instalación del controlador mediante el comando siguiente:

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

1. Ejecute el instalador mediante el siguiente comando:

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

   Si utiliza Amazon Linux 2 con kernel, versión 5.10, utilice el comando siguiente para instalar los controladores de videojuego de NVIDIA.

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

   Cuando se le pregunte, acepte el contrato de licencia y especifique las opciones de instalación según sea necesario (puede aceptar las opciones predeterminadas).

1. Utilice el siguiente comando para crear el archivo de configuración requerido.

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

1. Utilice el siguiente comando para descargar el archivo de certificación y cambiar su nombre.
   + Para la versión 590.48 o posterior:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

1. Si está utilizando la versión 510.x o superior del controlador NVIDIA en las instancias G4dn, G5 o G5g, deshabilite GSP con los siguientes comandos. Para obtener más información sobre por qué esto resulta necesario, consulte la [documentación de 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. Reinicie la instancia.

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

1. Verifique la licencia de NVIDIA Gaming mediante el siguiente comando.

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

   En el resultado, busque `vGPU Software Licensed Product`.

1. (Opcional) Para utilizar la pantalla individual con resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/).

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

**Para instalar el controlador de videojuegos NVIDIA en su instancia**

1. Conexión con la instancia de Linux. Instale **gcc** y **make**, si aún no están instalados.

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

1. Actualice la caché del paquete y obtenga las actualizaciones del paquete para la instancia.

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

1. Reinicie la instancia para cargar la última versión de kernel.

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

1. Vuelva a conectarse a su instancia una vez que se haya reiniciado.

1. Instale el paquete de encabezados del kernel para la versión del kernel que está ejecutando actualmente.

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

1. Deshabilite el controlador de código abierto `nouveau` para tarjetas gráficas NVIDIA.

   1. Añada `nouveau` al archivo de lista de no admitidos de `/etc/modprobe.d/blacklist.conf`. Copie el siguiente bloque de código y péguelo en un terminal.

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

   1. Edite el archivo `/etc/default/grub` y añada la línea siguiente:

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

   1. Reconstruya la configuración de Grub.

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

1. Descargue la utilidad de instalación del controlador de juegos mediante el siguiente comando:

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

   En este bucket se almacenan varias versiones del controlador GRID de NVIDIA. Puede ver todas las versiones disponibles mediante el comando siguiente:

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

1. Extraiga la utilidad de instalación del controlador de juegos del archivo `.zip` descargado.

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

1. Agregue permisos para ejecutar la utilidad de instalación del controlador mediante el comando siguiente:

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

1. Ejecute el instalador mediante el siguiente comando:

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

   Cuando se le pregunte, acepte el contrato de licencia y especifique las opciones de instalación según sea necesario (puede aceptar las opciones predeterminadas).

1. Utilice el siguiente comando para crear el archivo de configuración requerido.

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

1. Utilice el siguiente comando para descargar el archivo de certificación y cambiar su nombre.
   + Para la versión 590.48 o posterior:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

1. Si está utilizando la versión 510.x o superior del controlador NVIDIA en las instancias G4dn, G5 o G5g, deshabilite GSP con los siguientes comandos. Para obtener más información sobre por qué esto resulta necesario, consulte la [documentación de 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. Reinicie la instancia.

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

1. (Opcional) Para utilizar la pantalla individual con resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/). Si no necesita esta funcionalidad, no complete este paso.

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

**Para instalar el controlador de videojuegos NVIDIA en su instancia**

1. Conexión con la instancia de Linux. Instale **gcc** y **make**, si aún no están instalados.

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

1. Actualice la caché del paquete y obtenga las actualizaciones del paquete para la instancia.

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

1. Reinicie la instancia para cargar la última versión de kernel.

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

1. Vuelva a conectarse a su instancia una vez que se haya reiniciado.

1. Instale el paquete de encabezados del kernel para la versión del kernel que está ejecutando actualmente.

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

1. Descargue la utilidad de instalación del controlador de juegos mediante el siguiente comando:

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

   En este bucket se almacenan varias versiones del controlador GRID de NVIDIA. Puede ver todas las versiones disponibles mediante el comando siguiente:

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

1. Extraiga la utilidad de instalación del controlador de juegos del archivo `.zip` descargado.

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

1. Agregue permisos para ejecutar la utilidad de instalación del controlador mediante el comando siguiente:

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

1. Ejecute el instalador mediante el siguiente comando:

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

   Cuando se le pregunte, acepte el contrato de licencia y especifique las opciones de instalación según sea necesario (puede aceptar las opciones predeterminadas).

1. Utilice el siguiente comando para crear el archivo de configuración requerido.

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

1. Utilice el siguiente comando para descargar el archivo de certificación y cambiar su nombre.
   + Para la versión 590.48 o posterior:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

1. Si está utilizando la versión 510.x o superior del controlador NVIDIA en las instancias G4dn, G5 o G5g, deshabilite GSP con los siguientes comandos. Para obtener más información sobre por qué esto resulta necesario, consulte la [documentación de 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. Reinicie la instancia.

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

1. (Opcional) Para utilizar la pantalla individual con resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/).

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

**Para instalar el controlador de videojuegos NVIDIA en su instancia**

1. Conexión con la instancia de Linux. Instale **gcc** y **make**, si aún no están instalados.

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

1. Actualice la caché del paquete y obtenga las actualizaciones del paquete para la instancia.

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

1. Reinicie la instancia para cargar la última versión de kernel.

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

1. Vuelva a conectarse a su instancia una vez que se haya reiniciado.

1. Instale el paquete de encabezados del kernel para la versión del kernel que está ejecutando actualmente.

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

1. Descargue la utilidad de instalación del controlador de juegos mediante el siguiente comando:

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

   En este bucket se almacenan varias versiones del controlador GRID de NVIDIA. Puede ver todas las versiones disponibles mediante el comando siguiente:

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

1. Extraiga la utilidad de instalación del controlador de juegos del archivo `.zip` descargado.

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

1. Agregue permisos para ejecutar la utilidad de instalación del controlador mediante el comando siguiente:

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

1. Ejecute el instalador mediante el siguiente comando:

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

   Cuando se le pregunte, acepte el contrato de licencia y especifique las opciones de instalación según sea necesario (puede aceptar las opciones predeterminadas).

1. Utilice el siguiente comando para crear el archivo de configuración requerido.

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

1. Utilice el siguiente comando para descargar el archivo de certificación y cambiar su nombre.
   + Para la versión 590.48 o posterior:

     ```
     [ec2-user ~]$ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

1. Si está utilizando la versión 510.x o superior del controlador NVIDIA en las instancias G4dn, G5 o G5g, deshabilite GSP con los siguientes comandos. Para obtener más información sobre por qué esto resulta necesario, consulte la [documentación de 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. Reinicie la instancia.

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

1. (Opcional) Para utilizar la pantalla individual con resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/).

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

**Para instalar el controlador de videojuegos NVIDIA en su instancia**

1. Conexión con la instancia de Linux. Instale **gcc** y **make**, si aún no están instalados.

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

1. Actualice la caché del paquete y obtenga las actualizaciones del paquete para la instancia.

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

1. Actualice el paquete `linux-aws` para recibir la última versión.

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

1. Reinicie la instancia para cargar la última versión de kernel.

   ```
   $ sudo reboot
   ```

1. Vuelva a conectarse a su instancia una vez que se haya reiniciado.

1. Instale el paquete de encabezados del kernel para la versión del kernel que está ejecutando actualmente.

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

1. Deshabilite el controlador de código abierto `nouveau` para tarjetas gráficas NVIDIA.

   1. Añada `nouveau` al archivo de lista de no admitidos de `/etc/modprobe.d/blacklist.conf`. Copie el siguiente bloque de código y péguelo en un terminal.

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

   1. Edite el archivo `/etc/default/grub` y añada la línea siguiente:

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

   1. Reconstruya la configuración de Grub.

      ```
      $ sudo update-grub
      ```

1. Descargue la utilidad de instalación del controlador de juegos mediante el siguiente comando:

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

   En este bucket se almacenan varias versiones del controlador GRID de NVIDIA. Puede ver todas las versiones disponibles mediante el comando siguiente:

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

1. Extraiga la utilidad de instalación del controlador de juegos del archivo `.zip` descargado.

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

1. Agregue permisos para ejecutar la utilidad de instalación del controlador mediante el comando siguiente:

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

1. Ejecute el instalador mediante el siguiente comando:

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

   Cuando se le pregunte, acepte el contrato de licencia y especifique las opciones de instalación según sea necesario (puede aceptar las opciones predeterminadas).

1. Utilice el siguiente comando para crear el archivo de configuración requerido.

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

1. Utilice el siguiente comando para descargar el archivo de certificación y cambiar su nombre.
   + Para la versión 590.48 o posterior:

     ```
     $ sudo curl -o /etc/nvidia/GridSwCert.txt "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

1. Si está utilizando la versión 510.x o superior del controlador NVIDIA en las instancias G4dn, G5 o G5g, deshabilite GSP con los siguientes comandos. Para obtener más información sobre por qué esto resulta necesario, consulte la [documentación de 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. Reinicie la instancia.

   ```
   $ sudo reboot
   ```

1. (Opcional) Para utilizar la pantalla individual con resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/). Si no necesita esta funcionalidad, no complete este paso.

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

Antes de instalar un controlador NVIDIA para juegos en la instancia, debe asegurarse de que se cumplen los siguientes requisitos previos, además de las consideraciones mencionadas para todos los controladores de juegos.
+ Si inicia la instancia de Windows con una AMI de Windows personalizada, la AMI debe ser una imagen estandarizada creada con Windows Sysprep para asegurarse de que el controlador de juego funciona. Para obtener más información, consulte [Creación de una AMI de Amazon EC2 con Windows Sysprep](ami-create-win-sysprep.md).
+ Configure las credenciales predeterminadas para AWS Tools for Windows PowerShell en su instancia de Windows. Para obtener más información acerca de [Cómo empezar a trabajar con AWS Tools for Windows PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-getting-started.html) consulte la *Guía del usuario de Herramientas de AWS para PowerShell*.

**Para instalar el controlador de juegos NVIDIA en su instancia de Windows**

1. Conéctese a su instancia de Windows y abra una ventana de PowerShell.

1. Descargue e instale el controlador de juegos mediante los siguientes comandos de 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
   }
   }
   ```

   En este bucket de S3 se almacenan varias versiones del controlador GRID de NVIDIA. Puede descargar todas las versiones disponibles en el bucket si cambia el valor de la variable `$KeyPrefix` de *“windows/latest”* a *“windows”*.

1. Desplácese hasta el escritorio y haga doble clic en el archivo de instalación para iniciarlo (elija la versión de controlador que se corresponda con la versión del sistema operativo de la instancia). Siga las instrucciones para instalar el controlador y reiniciar la instancia como sea necesario. Para verificar que la GPU funciona correctamente, compruebe el administrador de dispositivos.

1. Utilice uno de los siguientes métodos para registrar el controlador.

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

   Cree la siguiente clave del registro con la versión de 64 bits de PowerShell o la ventana de símbolo del sistema.

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

   *nombre*: VGamingMarketplace

   *tipo*: DWord

   *valor*: 2

**PowerShell**  
Ejecute el siguiente comando de PowerShell para crear este valor del registro. Herramientas de AWS para PowerShell en las AMI de Windows de AWS es una versión de 32 bits y este comando devuelve un error. En su lugar, utilice la versión de 64 bits de PowerShell incluida con el sistema operativo.

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

**Símbolo del sistema**  
Ejecute el siguiente comando de registro para crear este valor de registro. Puede ejecutarlo mediante la ventana Símbolo del sistema o una versión de 64 bits de PowerShell.

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

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

   Cree la siguiente clave del registro con la versión de 64 bits de PowerShell o la ventana de símbolo del sistema.

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

   *nombre*: VGamingMarketplace

   *tipo*: DWord

   *valor*: 2

**PowerShell**  
Ejecute el siguiente comando de PowerShell para crear este valor del registro. Herramientas de AWS para PowerShell en las AMI de Windows de AWS es una versión de 32 bits y este comando devuelve un error. En su lugar, utilice la versión de 64 bits de PowerShell incluida con el sistema operativo.

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

**Símbolo del sistema**  
Ejecute el siguiente comando del registro para crear esta clave de registro con la ventana del símbolo del sistema. También puede utilizar este comando en la versión de 64 bits de PowerShell.

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

------

1. Ejecute el siguiente comando en PowerShell. Esto descarga el archivo de certificación, cambia el nombre del archivo a `GridSwCert.txt` y mueve el archivo a la carpeta de documentos públicos de su unidad del sistema. Normalmente, la ruta de la carpeta es `C:\Users\Public\Documents`.
   + Para la versión 591.59 o posterior:

     ```
     Invoke-WebRequest -Uri "https://nvidia-gaming.s3.amazonaws.com/GridSwCert-Archive/GridSwCert_2026_03_02.cert" -OutFile "$Env:PUBLIC\Documents\GridSwCert.txt"
     ```
   + Para la versión 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 la versión 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 versiones anteriores:

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

   Si recibe un error al descargar el archivo y está usando Windows Server 2016 o una versión anterior, es posible que sea necesario habilitar TLS 1.2 para su terminal PowerShell. Puede habilitar TLS 1.2 para la sesión actual de PowerShell con el siguiente comando y luego volver a intentarlo:

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

1. Reinicie su instancia.

1. Ubique el archivo `nvidia-smi.exe` en la instancia.

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

   Verifique la licencia de NVIDIA Gaming mediante el siguiente comando. Reemplace *ruta* con el nombre del archivo que aparece en el resultado del comando anterior.

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

   El resultado debería ser similar al siguiente.

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

1. (Opcional) Para utilizar la pantalla individual de resolución de hasta 4K, configure el protocolo de pantalla de alto rendimiento [Amazon DCV](https://docs.aws.amazon.com/dcv/). Si no necesita esta funcionalidad, no complete este paso.