Instala controladores para estaciones de trabajo virtuales (vWS) 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 (vWS) NVIDIA RTX son ideales para ejecutar cargas de trabajo que usan API como Vulkan, OpenGL o Direct3D en un escritorio remoto en la nube.

Cuando seleccionas una GPU para una estación de trabajo virtual, Compute Engine agrega una licencia de estación de trabajo virtual (vWS) 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 (vWS) NVIDIA RTX, debes hacer lo siguiente:

  1. Crea una VM con 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 Teradici® PCoIP o VMWare® Horizon View.

Antes de comenzar

  • Configura la autenticación si aún no lo hiciste. La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.

    Selecciona la pestaña sobre cómo planeas usar las muestras en esta página:

    Consola

    Cuando usas la consola de Google Cloud para acceder a los servicios y las APIs de Google Cloud, no necesitas configurar la autenticación.

    gcloud

    1. Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init
    2. Configura una región y una zona predeterminadas.

    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 proporcionas a la CLI de gcloud.

      Instala Google Cloud CLI y, luego, inicializa la ejecución del siguiente comando:

      gcloud init

Versiones necesarias del controlador NVIDIA

Para la estación de trabajo virtual (vWS) de NVIDIA RTX que se ejecuta en Compute Engine, se recomiendan las siguientes versiones del controlador NVIDIA:

  • Para estaciones de trabajo virtuales (vWS) NVIDIA RTX L4 :
    • Linux: 525.105 o superior
    • Windows: 537.13 o versiones posteriores
  • Para estaciones de trabajo virtuales (vWS) T4, P4, and P100 NVIDIA RTX:
    • Linux: 470.63.01 o superior
    • Windows: 471.68 o superior

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

Completa los siguientes pasos en la VM.

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

    Debian/Ubuntu

    sudo apt install build-essential

    CentOS/RHEL

    sudo yum group install "Development Tools"

    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 de 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. Instala controladores para todos los sistemas operativos.

    Linux

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

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

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

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

      sudo bash NVIDIA-Linux-x86_64-550.54.14-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, descargar los controladores necesarios de la estación de trabajo virtual (vWS) NVIDIA RTX.

      Para obtener una lista completa de los controladores de estaciones de trabajo virtuales (vWS) 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 (vWS) 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 (vWS) NVIDIA RTX basada en Linux con GPU T4 o L4 conectadas.

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

    • Usa sudo a fin de ejecutar los comandos para crear y actualizar el archivo de configuración.
    • Para reiniciar la VM, puedes usar sudo reboot o detenerla e iniciarla.

Verifica que el controlador esté instalado

Linux

Ejecuta el comando siguiente:

nvidia-smi

El resultado del comando es similar al siguiente:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.54.14              Driver Version: 550.54.14      CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| 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   62C    P0             28W /   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 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