Instalar controladores para estaciones de trabajo virtuales (vWS) NVIDIA RTX


Si necesitas GPUs para gráficos acelerados por hardware en un escritorio remoto o para jugar, puedes crear estaciones de trabajo virtuales que usen estaciones de trabajo virtuales (vWS) NVIDIA RTX (antes conocidas como NVIDIA GRID).

Las estaciones de trabajo virtuales NVIDIA RTX (vWS) son ideales para ejecutar cargas de trabajo que usan APIs como Vulkan, OpenGL o Direct3D en un escritorio remoto en la nube.

Cuando seleccionas una GPU que admite la visualización para una estación de trabajo virtual, puedes añadir una licencia de estación de trabajo virtual (vWS) NVIDIA RTX a tu VM. Para obtener más información sobre los precios, consulta los precios de GPU.

Para configurar una estación de trabajo virtual (vWS) NVIDIA RTX, debes hacer lo siguiente:

  1. Crea una VM que tenga una GPU vinculada que pueda visualizar imágenes y la estación de trabajo virtual habilitada.
  2. Instala un controlador para la estación de trabajo virtual.

Una vez que hayas creado tu estación de trabajo virtual, podrás conectarte a ella mediante un protocolo de escritorio remoto, como el protocolo de escritorio remoto (RDP) de Windows, HP Anyware® o VMware® Horizon View.

Antes de empezar

  • Si aún no lo has hecho, configura la autenticación. La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    2. Set a default region and zone.

    REST

    Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.

      Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:

      gcloud init

      Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.

    Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .

Versiones mínimas recomendadas de controladores de NVIDIA

En el caso de las estaciones de trabajo virtuales (vWS) NVIDIA RTX L4, T4, P4 y P100 que se ejecutan en Compute Engine, se recomiendan las siguientes versiones de controladores de NVIDIA en función del software de GPU virtual de NVIDIA que necesite tu aplicación:

  • En el caso de la versión 19 del software de GPU virtual de NVIDIA, te recomendamos que utilices el controlador más reciente de la rama de producción.
  • En el caso de la versión 18 del software de GPU virtual de NVIDIA, te recomendamos que utilices el controlador más reciente de la rama de producción.
  • Para la versión 17 del software de GPU virtual de NVIDIA, recomendamos los siguientes controladores mínimos de NVIDIA:

    • En las VMs de Linux: 550.90.07
    • En el caso de las VMs de Windows, 552,55.
  • Para la versión 16 del software de GPU virtual de NVIDIA, recomendamos los siguientes controladores de NVIDIA mínimos:

    • En las VMs Linux: 535.183.01
    • En el caso de las máquinas virtuales Windows: 538,67

Instalar el controlador de la estación de trabajo virtual (vWS) NVIDIA RTX

Sigue estos pasos en tu VM.

  1. En los sistemas operativos Linux, instala las herramientas de compilación para tu versión de Linux.

    CentOS o RHEL

    sudo yum group install "Development Tools"

    Debian o Ubuntu

    1. Instala las herramientas de compilación.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. Si usas Ubuntu 22.04, actualiza la versión gcc del controlador de NVIDIA.

      sudo apt install -y gcc-12
      sudo apt install -y linux-headers-$(uname -r)
      sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12
      sudo update-alternatives --config gcc

    SLES

    • SLES 12

      sudo zypper install -t pattern devel_basis
      sudo zypper install gcc8
    • SLES 15

      sudo SUSEConnect -p sle-module-development-tools/15/x86_64
      sudo zypper install gcc8
  2. En los sistemas operativos Linux, instala los encabezados del kernel de Linux. Consulta Verificar que el sistema tiene instalados los encabezados del kernel y los paquetes de desarrollo correctos en la documentación de NVIDIA.

  3. En todos los sistemas operativos, instala los controladores.

    Linux

    1. Descarga el controlador. Para ver una lista completa de los controladores de la estación de trabajo virtual (vWS) NVIDIA RTX que puedes usar en Compute Engine, consulta Controladores de la estación de trabajo virtual (vWS) NVIDIA RTX.

      Por ejemplo, para descargar el controlador NVIDIA 580.82.07, ejecuta el siguiente comando:

      curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU19.1/NVIDIA-Linux-x86_64-580.82.07-grid.run
      
    2. Inicia el instalador.

      Por ejemplo, para iniciar el controlador NVIDIA 580.82.07, ejecuta el siguiente comando:

      sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
    3. Durante la instalación, elige las siguientes opciones:

      • Si se te pide que instales archivos binarios de 32 bits, selecciona .
      • Si se te pide que modifiques el archivo x.org, selecciona No.

    Windows Server

    1. En función de tu versión de Windows Server, descarga los controladores de la estación de trabajo virtual (vWS) NVIDIA RTX que necesites.

      Para ver una lista completa de los controladores de la estación de trabajo virtual (vWS) NVIDIA RTX que puedes usar en máquinas virtuales Windows que se ejecutan en Compute Engine, consulta Controladores de la estación de trabajo virtual (vWS) NVIDIA RTX.

    2. Ejecuta el instalador y elige la instalación exprés.

    3. Una vez completada la instalación, reinicia la VM. Cuando reinicies, se te desconectará de la sesión.

    4. Vuelve a conectarte a tu instancia mediante RDP o un cliente PCoIP.

  4. Este paso solo es necesario para las estaciones de trabajo virtuales NVIDIA RTX (vWS) basadas en Linux con GPUs T4 o L4 conectadas.

    Si has instalado un controlador NVIDIA 510 o posterior, debes inhabilitar el firmware de GSP. Consulta Deshabilitar el firmware de GSP en la documentación de Nvidia. Al completar este paso, ten en cuenta lo siguiente:

    • Usa sudo para ejecutar los comandos que permiten crear y actualizar el archivo de configuración.
    • Para reiniciar la máquina virtual, puedes usar sudo reboot o detener e iniciar la máquina virtual.

Verificar que el controlador está instalado

Linux

Ejecuta el siguiente comando:

nvidia-smi

La salida del comando es similar a la siguiente:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.82.07              Driver Version: 580.82.07      CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  Tesla T4                       On  |   00000000:00:04.0 Off |                    0 |
| N/A   53C    P8             17W /   70W |       0MiB /  15360MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

Windows Server

  1. Conéctate a tu instancia de Windows mediante RDP o un cliente PCoIP.

  2. Haz clic con el botón derecho en el escritorio y selecciona Panel de control de NVIDIA.

  3. En el Panel de control de NVIDIA, en el menú Ayuda, selecciona Información del sistema. La información muestra la GPU que usa la VM y la versión del controlador.

Siguientes pasos