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


Si necesita GPU para gráficos acelerados por hardware en un escritorio remoto o para juegos, puede crear estaciones de trabajo virtuales que utilicen estaciones de trabajo virtuales NVIDIA RTX (vWS) (anteriormente conocidas como NVIDIA GRID).

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

Cuando selecciona una GPU que admita la visualización para una estación de trabajo virtual, puede agregar una licencia de estación de trabajo virtual NVIDIA RTX (vWS) a su máquina virtual. Para obtener más información sobre los precios, consulte Precios de GPU .

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

  1. Cree una máquina virtual con la estación de trabajo virtual habilitada .
  2. Instale un controlador para la estación de trabajo virtual .

Después de crear su estación de trabajo virtual, puede conectarse a ella mediante un protocolo de escritorio remoto como Teradici® PCoIP o VMware® Horizon View.

Antes de comenzar

  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. 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. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    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.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

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

Versiones mínimas recomendadas 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 de controladores NVIDIA según el software de GPU virtual NVIDIA necesario para su aplicación:

  • Para la versión 17 del software de GPU virtual NVIDIA, recomendamos los siguientes controladores NVIDIA mínimos:
    • Para máquinas virtuales Linux: 550.90.07
    • Para máquinas virtuales Windows: 552,55
  • Para la versión 16 del software de GPU virtual NVIDIA, recomendamos los siguientes controladores NVIDIA mínimos:
    • Para máquinas virtuales Linux: 535.183.01
    • Para máquinas virtuales Windows: 538,67

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

Complete los siguientes pasos en su VM.

  1. Para sistemas operativos Linux, instale las herramientas de compilación para su versión de Linux.

    CentOS/RHEL

    sudo yum group install "Development Tools"

    Debian/Ubuntu

    1. Instale las herramientas de construcción.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. Si está utilizando Ubuntu 22.04, actualice la versión gcc para el controlador 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

    LES

    • 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 sistemas operativos Linux, instale los encabezados del kernel de Linux. Consulte Verificar que el sistema tenga instalados los encabezados de kernel y los paquetes de desarrollo correctos en la documentación de NVIDIA.

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

    linux

    1. Descargue el controlador. Para obtener una lista completa de los controladores de la estación de trabajo virtual (vWS) NVIDIA RTX que puede usar en Compute Engine, consulte Controladores para la estación de trabajo virtual (vWS) NVIDIA RTX .

      Por ejemplo, para descargar el controlador NVIDIA 550.144.03, ejecute el siguiente comando:

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

      Por ejemplo, para iniciar el controlador NVIDIA 550.144.03, ejecute el siguiente comando:

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

      • Si se le solicita que instale archivos binarios de 32 bits, seleccione .
      • Si se le solicita que modifique el archivo x.org , seleccione No.

    Servidor Windows

    1. Dependiendo de su versión de Windows Server, descargue los controladores NVIDIA RTX Virtual Workstation (vWS) necesarios.

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

    2. Ejecute el instalador y elija la instalación Express .

    3. Una vez completada la instalación, reinicie la VM. Cuando reinicia, se desconecta de su sesión.

    4. Vuelva a conectarse a su instancia mediante 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 instaló un controlador NVIDIA 510 o posterior, debe desactivar el firmware GSP. Consulte Desactivación del firmware GSP en la documentación de Nvidia. Al completar este paso, tenga en cuenta lo siguiente:

    • Utilice sudo para ejecutar los comandos para crear y actualizar el archivo de configuración.
    • Para reiniciar la VM, puede usar sudo reboot o detener e iniciar la VM .

Verifique que el controlador esté instalado

linux

Ejecute el siguiente comando:

nvidia-smi

El resultado del comando es similar al siguiente:

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.144.03             Driver Version: 550.144.03     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    P8             18W /   70W |       1MiB /  15360MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

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

Servidor Windows

  1. Conéctese a su instancia de Windows mediante RDP o un cliente PCoIP.

  2. Haga clic derecho en el escritorio y seleccione Panel de control de NVIDIA .

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

¿Qué sigue?