Se hai bisogno di GPU per la grafica con accelerazione hardware su un desktop remoto o per i giochi, puoi creare workstation virtuali che utilizzano NVIDIA RTX Virtual Workstations (vWS) (precedentemente note come NVIDIA GRID).
Le workstation virtuali NVIDIA RTX (vWS) sono ideali per l'esecuzione di carichi di lavoro che utilizzano API come Vulkan, OpenGL o Direct3D su un desktop remoto cloud.
Quando selezioni una GPU per una workstation virtuale, Compute Engine aggiunge una licenza NVIDIA RTX Virtual Workstation (vWS) alla tua VM. Per ulteriori informazioni sui prezzi, vedi Prezzi delle GPU.
Per configurare una workstation virtuale NVIDIA RTX (vWS), devi seguire questi passaggi:
- Crea una VM con la workstation virtuale abilitata.
- Installa un driver per la workstation virtuale.
Dopo aver creato la workstation virtuale, puoi collegarti utilizzando un protocollo per desktop remoto come Teradici® PCoIP o VMware® Horizon View.
Prima di iniziare
-
Se non l'hai già fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità dell'utente per ottenere l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione in Compute Engine come segue.
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
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
- Linux : 535.54.03 o versione successiva
- Windows : 537.13 o versioni successive
Per sistemi operativi Linux, installa gli strumenti di build per la tua versione Linux.
CentOS/RHEL
sudo yum group install "Development Tools"
Debian/Ubuntu
Installa gli strumenti di creazione.
sudo apt update
sudo apt install -y build-essential
sudo apt install -y libvulkan1
Se utilizzi Ubuntu 22.04, aggiorna la versione
gcc
per il 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
Per sistemi operativi Linux, installa le intestazioni del kernel Linux. Vedi Verificare che nel sistema siano installati pacchetti di sviluppo e intestazioni del kernel corretti nella documentazione NVIDIA.
Per tutti i sistemi operativi, installa i driver.
Linux
Scarica il driver. Per un elenco completo dei driver NVIDIA RTX Virtual Workstation (vWS) che puoi utilizzare su Compute Engine, consulta la pagina Driver per NVIDIA RTX Virtual Workstation (vWS).
Ad esempio, per scaricare il driver NVIDIA 550.54.15, esegui questo comando:
curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU17.1/NVIDIA-Linux-x86_64-550.54.15-grid.run
Avvia il programma di installazione.
Ad esempio, per avviare il driver NVIDIA 550.54.15, esegui questo comando:
sudo bash NVIDIA-Linux-x86_64-550.54.15-grid.run
Durante l'installazione, scegli le seguenti opzioni:
- Se ti viene chiesto di installare programmi binari a 32 bit, seleziona Sì.
- Se ti viene chiesto di modificare il file
x.org
, seleziona No.
Windows Server
A seconda della versione di Windows Server, scarica i driver necessari per NVIDIA RTX Virtual Workstation (vWS).
Per un elenco completo dei driver NVIDIA RTX Virtual Workstation (vWS) che puoi utilizzare sulle VM Windows in esecuzione su Compute Engine, consulta la pagina Driver per la workstation virtuale NVIDIA RTX (vWS).
Esegui il programma di installazione e scegli Installazione Express.
Al termine dell'installazione, riavvia la VM. Al riavvio, viene eseguita la disconnessione dalla sessione.
Riconnettiti all'istanza utilizzando un client RDP o PCoIP.
Questo passaggio è obbligatorio solo per le workstation virtuali NVIDIA RTX (vWS) basate su Linux con GPU T4 o L4 collegate.
Se hai installato un driver NVIDIA 510 o successivo, devi disabilitare il firmware GSP. Consulta la sezione Disabilitazione del firmware di GSP nella documentazione di Nvidia. Quando completi questo passaggio, tieni presente quanto segue:
- Usa
sudo
per eseguire i comandi al fine di creare e aggiornare il file di configurazione. - Per riavviare la VM, puoi utilizzare
sudo reboot
o interrompere e avviare la VM.
- Usa
Connettiti alla tua istanza Windows utilizzando un client RDP o PCoIP.
Fai clic con il tasto destro del mouse sul desktop e seleziona NVIDIA Control Panel (Pannello di controllo di NVIDIA).
Nel pannello di controllo NVIDIA, dal menu Guida, seleziona Informazioni di sistema. Le informazioni mostrano la GPU utilizzata dalla VM e la versione del driver.
- Per monitorare le prestazioni della GPU, consulta Monitoraggio delle prestazioni della GPU.
- Per gestire la manutenzione dell'host GPU, consulta Gestione degli eventi di manutenzione dell'host GPU.
- Per migliorare le prestazioni della rete, vedi Utilizzare una larghezza di banda di rete superiore.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per maggiori informazioni, consulta Autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Versioni del driver NVIDIA richieste
Per L4, T4, P4 e P100 NVIDIA RTX Virtual Workstation (vWS) in esecuzione su Compute Engine, sono consigliate le seguenti versioni del driver NVIDIA:
Installa il driver per NVIDIA RTX Virtual Workstation (vWS)
Completa i seguenti passaggi sulla tua VM.
Verifica che il driver sia installato
Linux
Esegui questo comando:
nvidia-smi
L'output del comando è simile al seguente:
+-----------------------------------------------------------------------------------------+ | 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
Che cosa succede dopo?
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-07-12 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -