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

Si necesitas GPU para gráficos acelerados por hardware en una computadora de escritorio remota o para videojuegos, 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 de NVIDIA RTX son ideales para ejecutar cargas de trabajo que usan APIs como Vulkan, OpenGL o Direct3D en una computadora de escritorio remota en la nube.

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

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

  1. Crea una VM que tenga una GPU apta para la visualización conectada y la estación de trabajo virtual habilitada.
  2. Instala un controlador para la estación de trabajo virtual.

Después de crear una estación de trabajo virtual, puedes 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 comenzar

  • Si aún no lo hiciste, configura la autenticación. La autenticación verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras 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 Google Cloud CLI ejecutando el siguiente comando:

      gcloud init

      Si usas un proveedor de identidad externo (IdP), primero debes acceder a gcloud CLI con tu identidad federada.

    2. Set a default region and zone.

    REST

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

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

      gcloud init

      Si usas un proveedor de identidad externo (IdP), primero debes acceder a gcloud CLI con tu identidad federada.

    Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Google Cloud .

Versiones mínimas recomendadas de controladores NVIDIA

Para las estaciones de trabajo virtuales (vWS) NVIDIA RTX L4, T4, P4 y P100 que se ejecutan en Compute Engine, se recomiendan las siguientes versiones del controlador NVIDIA según el software de GPU virtual de NVIDIA que necesita tu aplicación:

  • Para la versión 19 del software de GPU virtual de NVIDIA, recomendamos usar el controlador más reciente en la rama de producción.
  • Para la versión 18 del software de GPU virtual de NVIDIA, recomendamos usar el controlador más reciente en 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:

    • Para las VM de Linux: 550.90.07
    • Para las VM de Windows: 552.55
  • Para la versión 16 del software de GPU virtual de NVIDIA, recomendamos los siguientes controladores mínimos de NVIDIA:

    • Para las VM de Linux: 535.183.01
    • Para las VM de Windows: 538.67

Limitaciones

En el caso de las estaciones de trabajo virtuales NVIDIA RTX de Ubuntu 24.04, es posible que las versiones disponibles del controlador NVIDIA GRID no admitan por completo la infraestructura de renderización directa 3 (DRI3). Esta falta de compatibilidad total puede afectar la aceleración de la GPU para ciertas aplicaciones de escritorio y entornos de escritorio virtuales, como Virtual Network Computing (VNC) y Chromium. Si necesitas ejecutar estas aplicaciones, usa Ubuntu 22.04.

Instala el controlador para la estación de trabajo virtual NVIDIA RTX

Completa los siguientes pasos en tu VM.

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

    CentOS/RHEL

    sudo yum group install "Development Tools"

    Debian/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 de gcc para el 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. Para los sistemas operativos Linux, instala los encabezados del kernel de Linux. Consulta Verifica que el sistema tenga instalados los encabezados de kernel correctos y los paquetes de desarrollo instalados en la documentación de NVIDIA.

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

    Linux

    1. Descarga el controlador. Para obtener una lista completa de los controladores de estaciones de trabajo virtuales de NVIDIA RTX que puedes usar en Compute Engine, consulta Controladores para la estación de trabajo virtual de 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 solicita que instales archivos binarios de 32 bits, selecciona .
      • Si se te solicita que modifiques el archivo x.org, selecciona No.

    Windows Server

    1. Según tu versión de Windows Server, descarga los controladores necesarios de la estación de trabajo virtual de NVIDIA RTX.

      Para obtener una lista completa de los controladores de estaciones de trabajo virtuales NVIDIA RTX que puedes usar en las VMs de Windows que se ejecutan en Compute Engine, consulta Controladores para la estación de trabajo virtual NVIDIA RTX.

    2. Ejecuta el instalador y elige la instalación rápida.

    3. Una vez completada la instalación, reinicia la VM. Cuando reinicias, se te desconecta de tu sesión.

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

  4. Este paso solo es necesario para la estación de trabajo virtual NVIDIA RTX basada en Linux con GPU T4 o L4 conectadas.

    Si instalaste un controlador NVIDIA 510 o posterior, debes inhabilitar el firmware del GSP. Consulta Inhabilita el firmware de GSP en la documentación de NVIDIA. Cuando completes este paso, ten en cuenta lo siguiente:

    • Usa sudo para ejecutar los comandos que crean y actualizan el archivo de configuración.
    • Para reiniciar la VM, puedes usar sudo reboot o detener e iniciar la VM.

Verifica que el controlador esté instalado

Linux

Después de instalar los controladores, verifica que se hayan instalado y que la licencia de la estación de trabajo virtual NVIDIA RTX esté activa.

  1. Para verificar la instalación del controlador, ejecuta el siguiente comando:

    nvidia-smi

    El resultado del comando es similar al 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                                                             |
    +-----------------------------------------------------------------------------------------+
    
  2. Para verificar la licencia de la estación de trabajo virtual NVIDIA RTX, ejecuta el siguiente comando:

    nvidia-smi -q

    Para validar la aceleración por GPU en aplicaciones de escritorio, busca la sección vGPU Software Licensed Product en el resultado. En una VM de estación de trabajo virtual NVIDIA RTX con la licencia adecuada, deberías ver lo siguiente:

    vGPU Software Licensed Product
     Product Name                      : NVIDIA RTX Virtual Workstation
     License Status                    : Licensed (Expiry: Permanent)
     

    Este resultado indica que el controlador funciona y puede proporcionar gráficos acelerados.

    Si ves un resultado diferente, el controlador no tiene licencia para la estación de trabajo virtual NVIDIA RTX y no obtendrás aceleración de GPU.

    Por ejemplo, si la VM no se creó con el --accelerator-type correcto que habilita vWS, es posible que veas el siguiente resultado:

    vGPU Software Licensed Product
     Product Name                      : NVIDIA Virtual Applications
     License Status                    : Licensed (Expiry: N/A)
    

    Esto puede ocurrir si la VM no se creó con la licencia de estación de trabajo virtual NVIDIA RTX habilitada. Para resolver este problema, debes volver a crear tu VM con un modelo de GPU que admita estaciones de trabajo virtuales de NVIDIA RTX y asegurarte de habilitar la estación de trabajo virtual cuando conectes las GPUs. Para obtener instrucciones detalladas, revisa la instrucción Crea una instancia para tu tipo de máquina.

Windows Server

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

  2. Haz clic 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.

Próximos pasos