Si vous avez besoin de GPU pour des tâches graphiques avec accélération matérielle sur un bureau à distance ou pour les jeux vidéo, vous pouvez créer des postes de travail virtuels qui utilisent des postes de travail virtuels (vWS) NVIDIA RTX (anciennement appelés NVIDIA GRID).
Les postes de travail virtuels (vWS) NVIDIA RTX sont parfaits pour exécuter des charges de travail utilisant des API telles que Vulkan, OpenGL ou Direct3D sur un bureau à distance dans le cloud.
Lorsque vous sélectionnez un GPU pour un poste de travail virtuel, Compute Engine ajoute une licence de poste de travail virtuel (vWS) NVIDIA RTX à votre VM. Pour en savoir plus sur les tarifs, consultez la section Tarifs des GPU.
Pour configurer un poste de travail virtuel (vWS) NVIDIA RTX, procédez comme suit :
- Créez une VM avec le poste de travail virtuel activé.
- Installez un pilote pour le poste de travail virtuel.
Après avoir créé votre poste de travail virtuel, vous pouvez vous y connecter à l'aide d'un protocole de bureau à distance, tel que Teradici® PCoIP ou VMware® Horizon View.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la console Google Cloud pour accéder aux services et aux API Google Cloud, vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Définissez une région et une zone par défaut.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
Versions du pilote NVIDIA requises
Pour les postes de travail virtuels (vWS) NVIDIA RTX L4, T4, P4 et P100 exécutés sur Compute Engine, il est recommandé d'utiliser les versions de pilotes NVIDIA suivantes :
- Linux : 535.54.03 ou version ultérieure
- Windows : 537.13 ou version ultérieure
Installer le pilote pour le poste de travail virtuel (vWS) NVIDIA RTX
Procédez comme suit sur votre VM.
Pour les systèmes d'exploitation Linux, installez les outils de compilation pour votre version Linux.
CentOS/RHEL
sudo yum group install "Development Tools"
Debian/Ubuntu
Installez les outils de compilation.
sudo apt update
sudo apt install -y build-essential
sudo apt install -y libvulkan1
Si vous utilisez Ubuntu 22.04, mettez à jour la version
gcc
pour le pilote 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
Pour les systèmes d'exploitation Linux, installez les en-têtes de noyau Linux. Consultez la section Vérifier que le système dispose des en-têtes de noyau et des packages de développement corrects dans la documentation de NVIDIA.
Pour tous les systèmes d'exploitation, installez les pilotes.
Linux
Téléchargez le pilote. Pour obtenir la liste complète des pilotes de postes de travail virtuels (vWS) NVIDIA RTX que vous pouvez utiliser sur Compute Engine, consultez la page Pilotes pour le poste de travail virtuel (vWS) NVIDIA RTX.
Par exemple, pour télécharger le pilote NVIDIA 550.54.15, exécutez la commande suivante :
curl -O https://storage.googleapis.com/nvidia-drivers-us-public/GRID/vGPU17.1/NVIDIA-Linux-x86_64-550.54.15-grid.run
Démarrez le programme d'installation.
Par exemple, pour démarrer le pilote NVIDIA 550.54.15, exécutez la commande suivante :
sudo bash NVIDIA-Linux-x86_64-550.54.15-grid.run
Pendant l'installation, choisissez les options suivantes :
- Si vous êtes invité à installer des fichiers binaires 32 bits, sélectionnez Oui.
- Si vous êtes invité à modifier le fichier
x.org
, sélectionnez Non.
Windows Server
Selon votre version de Windows Server, téléchargez les pilotes de poste de travail virtuel (vWS) NVIDIA RTX requis.
Pour obtenir la liste complète des pilotes de postes de travail virtuels (vWS) NVIDIA RTX que vous pouvez utiliser sur des VM Windows exécutées sur Compute Engine, consultez la page Pilotes pour le poste de travail virtuel (vWS) NVIDIA RTX.
Exécutez le programme d'installation et choisissez l'installation Express.
Une fois l'installation terminée, redémarrez la machine virtuelle. Vous serez alors déconnecté de votre session.
Reconnectez-vous à votre instance à l'aide de RDP ou d'un client PCoIP.
Cette étape n'est requise que pour les postes de travail virtuels (vWS) NVIDIA RTX basés sur Linux et associés à des GPU T4 ou L4.
Si vous avez installé un pilote NVIDIA 510 ou une version ultérieure, vous devez désactiver le micrologiciel GSP. Consultez la section Désactiver le micrologiciel GSP dans la documentation Nvidia. Lorsque vous effectuez cette étape, tenez compte des points suivants :
- Utilisez
sudo
pour exécuter les commandes permettant de créer et de mettre à jour le fichier de configuration. - Pour redémarrer la VM, vous pouvez utiliser
sudo reboot
ou arrêter et démarrer la VM.
- Utilisez
Vérifier que le pilote est installé
Linux
Exécutez la commande suivante :
nvidia-smi
Le résultat de la commande ressemble à ceci :
+-----------------------------------------------------------------------------------------+ | 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
Connectez-vous à votre instance Windows à l'aide de RDP ou d'un client PCoIP.
Cliquez avec le bouton droit sur le bureau et sélectionnez Panneau de configuration NVIDIA.
Dans le menu d'aide du panneau de configuration NVIDIA, sélectionnez Informations système. Les informations indiquent le GPU utilisé par la machine virtuelle et la version du pilote.
Étape suivante
- Pour surveiller les performances du GPU, consultez la section Surveiller les performances des GPU.
- Pour gérer la maintenance de l'hôte GPU, consultez la section Gérer les événements de maintenance de l'hôte GPU.
- Pour améliorer les performances du réseau, consultez la section Utiliser une bande passante réseau plus élevée.