Installa i driver per le workstation virtuali (vWS) NVIDIA RTX

Se hai bisogno di GPU per grafiche con accelerazione hardware su un remote desktop o per giochi, puoi creare workstation virtuali che utilizzano le workstation virtuali (vWS) NVIDIA RTX (in precedenza NVIDIA GRID).

Le workstation virtuali NVIDIA RTX sono ideali per l'esecuzione di workload che utilizzano API come Vulkan, OpenGL o Direct3D su un remote desktop cloud.

Quando selezioni una GPU che supporta la visualizzazione per una workstation virtuale, puoi aggiungere una licenza per la workstation virtuale NVIDIA RTX alla tua VM. Per saperne di più sui prezzi, consulta Prezzi delle GPU.

Per configurare una workstation virtuale NVIDIA RTX, segui questi passaggi:

  1. Crea una VM con una GPU in grado di visualizzare collegata e la workstation virtuale abilitata.
  2. Installa un driver per la workstation virtuale.

Dopo aver creato la tua workstation virtuale, puoi connetterti utilizzando un protocollo RDP come Windows Remote Desktop Protocol (RDP), HP Anyware® o VMware® Horizon View.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione verifica la tua identità per l'accesso a Google Cloud servizi e API. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    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. Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:

      gcloud init

      Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

    2. Set a default region and zone.

    REST

    Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali che fornisci a gcloud CLI.

      Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:

      gcloud init

      Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

    Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .

Software della GPU virtuale NVIDIA minimo consigliato

Le workstation virtuali (vWS) NVIDIA RTX sono supportate nelle seguenti serie di macchine.

  • G2: puoi attivare NVIDIA L4 vWS su questi tipi di macchine.
  • N1: puoi abilitare le GPU vWS NVIDIA T4, V100 o P100 su questi tipi di macchine.

La seguente tabella fornisce il software GPU virtuale NVIDIA consigliato per questi tipi di macchine.

Versione software della vGPU NVIDIA Driver NVIDIA consigliato (Linux) Driver NVIDIA consigliato (Windows)
19 Driver R580 più recente Driver R580 più recente
18 Driver R570 più recente Driver R570 più recente
17 1 550.90.07 o versioni successive 552.55 o versioni successive
16 535.183.01 o versioni successive 538.67 o versioni successive

1La versione software 17 della GPU virtuale NVIDIA ha raggiunto la fine del supporto. Ti consigliamo di installare una versione successiva del software della GPU virtuale.

Limitazioni

Per le workstation virtuali NVIDIA RTX Ubuntu 24.04, le versioni dei driver NVIDIA GRID disponibili potrebbero non supportare completamente Direct Rendering Infrastructure 3 (DRI3). Questa mancanza di supporto completo può influire sull'accelerazione GPU per determinate applicazioni desktop e ambienti desktop virtuali, come Virtual Network Computing (VNC) e Chromium. Se devi eseguire queste applicazioni, utilizza Ubuntu 22.04.

Installazione automatica dei driver

Puoi utilizzare uno script open source di GitHub per automatizzare l'installazione dei driver della workstation virtuale RTX. Si tratta dello stesso script utilizzato per l'installazione regolare dei driver. Rileva automaticamente che la tua istanza ha RTX Virtual Workstation abilitata e installa il driver corretto.

Linux

Segui queste istruzioni per installare i driver GPU su una VM in esecuzione.

Sistemi operativi supportati

Lo script di installazione di Linux è stato testato sui seguenti sistemi operativi:

  • Debian 12
  • Red Hat Enterprise Linux (RHEL) 8 e 9
  • Rocky Linux 8 e 9
  • Ubuntu 22 e 24

Se utilizzi questo script su altri sistemi operativi, l'installazione potrebbe non riuscire. Questo script può installare il driver NVIDIA e il toolkit CUDA.

Per installare i driver della GPU e il Toolkit CUDA, completa i seguenti passaggi:

  1. Assicurati che Python 3 sia installato sul tuo sistema operativo.

  2. Scarica lo script di installazione.

    curl -L https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz --output cuda_installer.pyz
  3. Esegui lo script di installazione.

    sudo python3 cuda_installer.pyz install_driver

    L'esecuzione dello script richiede qualche istante. La VM verrà riavviata. Quando la VM si riavvia, esegui di nuovo lo script per continuare l'installazione.

  4. Verifica l'installazione. Consulta Verifica che il driver sia installato.

  5. Puoi anche utilizzare questo strumento per installare il toolkit CUDA. Per installare il toolkit CUDA, esegui il seguente comando:

    sudo python3 cuda_installer.pyz install_cuda

L'esecuzione dello script richiederà un po' di tempo. La VM verrà riavviata. Quando la VM si riavvia, esegui di nuovo lo script per continuare l'installazione.

  1. Verifica l'installazione del toolkit CUDA.

    python3 cuda_installer.pyz verify_cuda
  2. Al termine dell'installazione, devi riavviare la VM.

Linux (script di avvio)

Segui queste istruzioni per installare i driver GPU durante l'avvio di una VM.

Sistemi operativi supportati

Lo script di installazione di Linux è stato testato sui seguenti sistemi operativi:

  • Debian 12
  • Red Hat Enterprise Linux (RHEL) 8 e 9
  • Rocky Linux 8 e 9
  • Ubuntu 22 e 24

Se utilizzi questo script su altri sistemi operativi, l'installazione potrebbe non riuscire. Questo script può installare il driver NVIDIA e il toolkit CUDA.

Utilizza il seguente script di avvio per automatizzare l'installazione del driver e del toolkit CUDA:

#!/bin/bash
if test -f /opt/google/cuda-installer
then
  exit
fi

mkdir -p /opt/google/cuda-installer
cd /opt/google/cuda-installer/ || exit

if test -f cuda_installation
then
  exit
fi

curl -fSsL -O https://storage.googleapis.com/compute-gpu-installation-us/installer/latest/cuda_installer.pyz
python3 cuda_installer.pyz install_cuda

Installazione manuale del driver

Completa i seguenti passaggi sulla VM.

  1. Per i sistemi operativi Linux, installa gli strumenti di creazione per la tua versione di Linux.

    CentOS/RHEL

    sudo yum group install "Development Tools"

    Debian/Ubuntu

    1. Installa gli strumenti di creazione.

      sudo apt update
      sudo apt install -y build-essential
      sudo apt install -y libvulkan1
    2. Se utilizzi Ubuntu 22.04, aggiorna la versione gcc del driver 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. Per i sistemi operativi Linux, installa gli header del kernel Linux. Consulta la sezione Verifica che nel sistema siano installati gli header del kernel e i pacchetti di sviluppo corretti nella documentazione di NVIDIA.

  3. Installa i driver per tutti i sistemi operativi.

    Linux

    1. Scarica il driver. Per un elenco completo dei driver per la workstation virtuale NVIDIA RTX che puoi utilizzare su Compute Engine, consulta Driver per la workstation virtuale NVIDIA RTX.

      Ad esempio, per scaricare il driver NVIDIA 580.82.07, esegui questo comando:

      curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU19.1/NVIDIA-Linux-x86_64-580.82.07-grid.run
      
    2. Avvia il programma di installazione.

      Ad esempio, per avviare il driver NVIDIA 580.82.07, esegui questo comando:

      sudo bash NVIDIA-Linux-x86_64-580.82.07-grid.run
    3. Durante l'installazione, scegli le seguenti opzioni:

      • Se ti viene chiesto di installare file binari a 32 bit, seleziona .
      • Se ti viene chiesto di modificare il file x.org, seleziona No.

    Windows Server

    1. A seconda della versione di Windows Server, scarica i driver necessari per la workstation virtuale NVIDIA RTX.

      Per un elenco completo dei driver per la workstation virtuale NVIDIA RTX che puoi utilizzare sulle VM Windows in esecuzione su Compute Engine, consulta Driver per la workstation virtuale NVIDIA RTX.

    2. Esegui il programma di installazione e scegli l'installazione express.

    3. Al termine dell'installazione, riavvia la VM. Al riavvio, la sessione viene disconnessa.

    4. Riconnettiti all'istanza utilizzando RDP o un client PCoIP.

  4. Questo passaggio è necessario solo per le workstation virtuali (vWS) NVIDIA RTX basate su Linux collegate con GPU T4 o L4.

    Se hai installato un driver NVIDIA 510 o una versione successiva, devi disattivare il firmware GSP. Consulta la sezione della documentazione di Nvidia sulla disattivazione del firmware GSP. Quando completi questo passaggio, tieni presente quanto segue:

    • Utilizza sudo per eseguire i comandi per creare e aggiornare il file di configurazione.
    • Per riavviare la VM, puoi utilizzare sudo reboot o arrestare e avviare la VM.

Verifica che il driver sia installato

Linux

Dopo aver installato i driver, verifica che siano installati e che la licenza per la workstation virtuale NVIDIA RTX sia attiva.

  1. Per verificare l'installazione del driver, esegui questo comando:

    nvidia-smi

    L'output del comando è simile al seguente:

    +-----------------------------------------------------------------------------------------+
    | 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. Per verificare la licenza NVIDIA RTX Virtual Workstation, esegui il seguente comando:

    nvidia-smi -q

    Per convalidare l'accelerazione GPU per le applicazioni desktop, cerca la sezione vGPU Software Licensed Product nell'output. In una VM workstation virtuale NVIDIA RTX con licenza corretta, dovresti visualizzare quanto segue:

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

    Questo output indica che il driver funziona ed è in grado di fornire grafica accelerata.

    Se vedi un output diverso, il driver non è concesso in licenza per la workstation virtuale NVIDIA RTX e non otterrai l'accelerazione GPU.

    Ad esempio, se la VM non è stata creata con il --accelerator-type corretto che attiva vWS, potresti visualizzare il seguente output:

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

    Ciò può verificarsi se la VM non è stata creata con la licenza per workstation virtuale NVIDIA RTX abilitata. Per risolvere il problema, devi ricreare la VM utilizzando un modello di GPU che supporti NVIDIA RTX Virtual Workstation e assicurati di attivare la workstation virtuale quando colleghi le GPU. Per istruzioni dettagliate, consulta le istruzioni Crea un'istanza per il tuo tipo di macchina.

Windows Server

  1. Connettiti all'istanza Windows utilizzando RDP o un client PCoIP.

  2. Fai clic con il tasto destro del mouse sul desktop e seleziona Pannello di controllo NVIDIA.

  3. Nel Pannello di controllo NVIDIA, seleziona Informazioni di sistema dal menu Guida. Le informazioni mostrano la GPU in uso dalla VM e la versione del driver.

Passaggi successivi