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

    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. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. 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.

        Install the Google Cloud CLI, then initialize it by running the following command:

        gcloud init

      Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.

Versiones necesarias del controlador 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:

  • Linux: 535.54.03 o superior
  • Windows: 537.13 o versiones posteriores

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

Completa los siguientes pasos en tu VM.

  1. En 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 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.15, ejecuta el siguiente comando:

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

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

      sudo bash NVIDIA-Linux-x86_64-550.54.15-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 Inhabilita 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.15              Driver Version: 550.54.15      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