Lorsque vous créez ou modifiez un pool de postes de travail de machines virtuelles, vous pouvez configurer le rendu graphique 3D pour vos postes de travail. Les postes de travail peuvent tirer parti de vSGA (Virtual Shared Graphics Acceleration),vDGA (Virtual Dedicated Graphics Acceleration) ou NVIDIA GRID vGPU (accélération matérielle GPU partagée). vDGA et NVIDIA GRID vGPU sont des fonctionnalités vSphere qui utilisent les cartes graphiques physiques installées sur les hôtes ESXi et gèrent les ressources GPU (processeur graphique) entre plusieurs machines virtuelles.
Les utilisateurs peuvent bénéficier d'applications 3D pour la conception, la modélisation et le multimédia, qui exigent généralement une GPU physique pour être exécutées correctement. Pour les utilisateurs qui n'ont pas besoin d'une ressource GPU physique, une option logicielle fournit les améliorations graphiques pouvant prendre en charge des applications moins exigeantes telles que Windows AERO, Microsoft Office et Google Earth. Voici de brèves descriptions des options graphiques 3D :
- NVIDIA GRID vGPU (accélération matérielle GPU partagée)
- Disponible dans vSphere 6.0 et versions ultérieures, cette fonctionnalité permet de partager une seule ressource GPU physique sur un hôte ESXi entre plusieurs machines virtuelles. Cette fonctionnalité offre des profils 3D souples accélérés par le matériel allant des exécutants de tâches 3D légères aux utilisateurs graphiques expérimentés de stations de travail haut de gamme.
- GPU multi-utilisateur AMD utilisant vDGA
- Disponible avec vSphere 6.0 et versions ultérieures, cette fonctionnalité permet à plusieurs machines virtuelles de partager un GPU AMD en faisant apparaître le GPU sous la forme de plusieurs périphériques de relais PCI. Cette fonctionnalité offre des profils 3D souples accélérés par le matériel allant des exécutants de tâches 3D légères aux utilisateurs graphiques expérimentés de stations de travail haut de gamme.
- vDGA (Virtual Dedicated Graphics Acceleration)
-
Disponible dans
vSphere 5.5 et versions ultérieures, cette fonctionnalité dédie une seule GPU physique sur un hôte ESXi à une machine virtuelle unique. Utilisez cette fonctionnalité si vous avez besoin de graphiques de workstation haut de gamme accélérés par le matériel.
Note : Certaines cartes Intel vDGA requièrent une version spécifique de vSphere 6. Consultez la liste de compatibilité matérielle VMware à l'adresse http://www.vmware.com/resources/compatibility/search.php. De plus, pour Intel vDGA, le GPU intégré Intel est utilisé à la place de GPU discrets, comme c'est le cas avec d'autres fournisseurs.
- vSGA (Virtual Shared Graphics Acceleration)
- Disponible dans vSphere 5.1 et versions ultérieures, cette fonctionnalité permet à plusieurs machines virtuelles de partager des GPU physiques sur les hôtes ESXi. Cette fonctionnalité convient aux applications de milieu de gamme de conception 3D, de modélisation et de contenu multimédia.
- Soft 3D
- Les graphiques à accélération logicielle, disponibles dans vSphere 5.0 et versions ultérieures, vous permettent d'exécuter des applications DirectX 9 et OpenGL 2.1 sans nécessiter de GPU physique. Utilisez cette fonctionnalité pour les applications 3D moins exigeantes, comme les thèmes Windows Aero, Microsoft Office 2010 et Google Earth.
Comme NVIDIA GRID vGPU, GPU multi-utilisateur AMD utilisant vDGA et toutes les solutions vDGA utilisent le relais PCI sur l'hôte ESXi, Live VMotion n'est pas pris en charge. vSGA et Soft 3D prennent en charge Live VMotion.
Dans certains cas, si une application comme un jeu vidéo ou un benchmark 3D contraint le poste de travail à s'afficher en mode Plein écran, il se peut que la session du poste de travail se déconnecte. Les solutions possibles consistent notamment à configurer l'application pour qu'elle s'exécute en mode fenêtré ou à faire correspondre la résolution du poste de travail de la session Horizon 7 à la résolution par défaut requise par l'application.
Configuration requise pour tous les types de rendu 3D
Pour activer le rendu graphique 3D, votre déploiement de pools doit répondre aux exigences suivantes :
- Les machines virtuelles doivent fonctionner sous Windows 7 ou version ultérieure.
- Le pool peut utiliser PCoIP, VMware Blast Extreme ou RDP comme protocole d'affichage par défaut.
- Les paramètres de rendu 3D sont désactivés lorsque le protocole d'affichage par défaut est défini sur RDP et que les utilisateurs ne sont pas autorisés à choisir un protocole.
Conditions requises supplémentaires pour NVIDIA GRID vGPU
Avec NVIDIA GRID vGPU, une GPU physique unique sur un hôte ESXi peut être partagée entre plusieurs machines virtuelles. Pour prendre en charge ce type d'accélération matérielle GPU partagée, un pool doit satisfaire les conditions requises suivantes :
- Les machines virtuelles doivent s'exécuter sur ESXi 6.0 ou des hôtes de version ultérieure, disposer d'un matériel virtuel de version 11 ou ultérieure, et être gérées par vCenter Server 6.0 ou un logiciel de version ultérieure.
Vous devez configurer la machine virtuelle parente ou le modèle de machine virtuelle pour utiliser un périphérique PCI partagé avant de pouvoir créer le pool de postes de travail dans Horizon 7. Pour obtenir des instructions détaillées, consultez le Guide de déploiement de NVIDIA GRID vGPU pour VMware Horizon 6.1.
- Vous devez installer les pilotes graphiques du fournisseur de ressource GPU dans le système d'exploitation invité de la machine virtuelle.
Note : Pour obtenir la liste du matériel de processeur graphique pris en charge, consultez la liste de compatibilité matérielle VMware à l'adresse http://www.vmware.com/resources/compatibility/search.php.
- Vous devez définir l'option Convertisseur 3D dans Horizon Administrator sur NVIDIA GRID vGPU.
Conditions requises supplémentaires pour AGPU multi-utilisateur AMD utilisant vDGA
Avec GPU multi-utilisateur AMD utilisant vDGA, plusieurs machines virtuelles peuvent partager un GPU AMD en faisant apparaître le GPU sous la forme de plusieurs périphériques de relais PCI. Pour prendre en charge ce type d'accélération matérielle GPU partagée, un pool doit satisfaire les conditions requises suivantes :
- Les machines virtuelles doivent s'exécuter sur ESXi 6.0 ou des hôtes de version ultérieure, disposer d'un matériel virtuel de version 11 ou ultérieure, et être gérées par vCenter Server 6.0 ou un logiciel de version ultérieure.
- Vous devez activer le relais GPU sur les hôtes ESXi, configurer AMD SR-IOV (virtualisation d'E/S d'une racine unique) et configurer les machines virtuelles individuelles pour utiliser des périphériques PCI dédiés. Reportez-vous à la section Préparation de l'utilisation des capacités du GPU multi-utilisateur AMD utilisant vDGA.
Note : Seuls les pools de postes de travail manuels sont pris en charge pour cette version.
- Vous devez installer les pilotes graphiques du fournisseur de ressource GPU dans le système d'exploitation invité de la machine virtuelle.
Note : Pour obtenir la liste du matériel de processeur graphique pris en charge, consultez la liste de compatibilité matérielle VMware à l'adresse http://www.vmware.com/resources/compatibility/search.php.
- Vous devez définir l'option Convertisseur 3D dans Horizon Administrator sur Gérer à l'aide de vSphere Client.
Conditions requises supplémentaires pour l'utilisation de vDGA
Cette fonctionnalité dédie une ressource GPU (carte graphique) physique unique sur un hôte ESXi à une seule machine virtuelle. Pour prendre en charge vDGA, un pool doit satisfaire ces conditions requises supplémentaires :
- Les machines virtuelles doivent s'exécuter sur ESXi 5.5 ou des hôtes de version ultérieure, disposer d'un matériel virtuel de version 9 ou ultérieure, et être gérées par vCenter Server 5.5 ou un logiciel de version ultérieure.
Vous devez activer le relais GPU sur les hôtes ESXi et configurer les machines virtuelles individuelles pour utiliser des périphériques PCI dédiés après la création du pool de postes de travail dans Horizon 7. Vous ne pouvez pas configurer la machine virtuelle parente ou un modèle pour vDGA, puis créer un pool de postes de travail, car la même GPU physique serait dédiée à chaque machine virtuelle du pool. Reportez-vous à « Installation de vDGA » dans le Livre blanc VMware sur l'accélération graphique.
Pour les machines virtuelles de clone lié, les paramètres vDGA sont conservés après les opérations d'actualisation, de recomposition et de rééquilibrage.
- Vous devez installer les pilotes graphiques du fournisseur de ressource GPU dans le système d'exploitation invité de la machine virtuelle.
Note : Pour obtenir la liste du matériel de processeur graphique pris en charge, consultez la liste de compatibilité matérielle VMware à l'adresse http://www.vmware.com/resources/compatibility/search.php.
- Vous devez définir l'option Convertisseur 3D sur Gérer à l'aide de vSphere Client.
Conditions requises supplémentaires pour l'utilisation de vSGA
vSGA permet à plusieurs machines virtuelles de partager les GPU physiques sur des hôtes ESXi. Pour prendre en charge vSGA, un pool doit satisfaire les conditions requises supplémentaires suivantes :
- Les machines virtuelles doivent s'exécuter sur des hôtes ESXi 5.1 ou version ultérieure, et doivent être gérées par vCenter Server 5.1 ou un logiciel de version ultérieure.
- Les cartes de processeur graphique et les VIB (vSphere Installation Bundle) associés doivent être installés sur les hôtes ESXi. Pour obtenir la liste du matériel de processeur graphique pris en charge, consultez la liste de compatibilité matérielle VMware à l'adresse http://www.vmware.com/resources/compatibility/search.php.
- Les machines Windows 7 doivent disposer de la version matérielle virtuelle 8 ou ultérieure. Les machines Windows 8 doivent disposer de la version matérielle virtuelle 9 ou ultérieure. Les machines Windows 10 doivent disposer de la version matérielle virtuelle 10 ou ultérieure.
- Vous pouvez définir l'option Convertisseur 3D sur l'un des paramètres suivants : Gérer à l'aide de vSphere Client, Automatique ou Matériel. Reportez-vous à la section « Options de configuration de la RAM vidéo pour le convertisseur 3D ».
Automatique utilise l'accélération matérielle si une ressource GPU matérielle compatible est disponible sur l'hôte ESXi. Si une ressource GPU matérielle n'est pas disponible, la machine virtuelle utilise le convertisseur 3D logiciel pour les tâches 3D.
Conditions requises supplémentaires pour l'utilisation de Soft 3D
Pour prendre en charge le rendu 3D logiciel, un pool doit répondre aux exigences supplémentaires suivantes :
- Les machines virtuelles doivent s'exécuter sur ESXi 5.0 ou version ultérieure, et doivent être gérées par vCenter Server 5.0 ou un logiciel de version ultérieure.
- Les machines doivent disposer de la version 8 du matériel virtuel ou d'une version ultérieure.
- Vous devez définir l'option Convertisseur 3D sur Logiciel. Reportez-vous à la section « Options de configuration de la RAM vidéo pour le convertisseur 3D ».
Options de configuration RAM vidéo pour le convertisseur 3D
Lorsque vous activez le paramètre Convertisseur 3D, si vous sélectionnez l'option Automatique, Logiciel ou Matériel, vous pouvez configurer la quantité de VRAM attribuée aux machines virtuelles dans le pool en déplaçant le curseur dans la boîte de dialogue Configurer VRAM pour les clients 3D. La taille VRAM minimale est de 64 Mo. La quantité de VRAM par défaut dépend de la version du matériel virtuel :
- Pour les machines virtuelles disposant de la version matérielle virtuelle 8 (vSphere 5.0), la taille VRAM par défaut est de 64 Mo et vous pouvez configurer une taille maximale de 128 Mo.
- Pour les machines virtuelles disposant de la version matérielle virtuelle 9 (vSphere 5.1) et 10 (vSphere 5.5 Update 1), la taille VRAM par défaut est de 96 Mo et vous pouvez configurer une taille maximale de 512 Mo.
- Pour les machines virtuelles disposant de la version matérielle virtuelle 11 (vSphere 6.0), la taille VRAM par défaut est de 96 Mo et vous pouvez configurer une taille maximale de 128 Mo. Dans vSphere 6.0 et les machines virtuelles ultérieures, ce paramètre se réfère uniquement à la quantité de mémoire graphique de la carte graphique et a donc un paramètre maximal inférieur aux versions de matériel virtuel antérieures qui incluaient la mémoire graphique et la mémoire d'invité pour le stockage des objets 3D.
Les paramètres VRAM que vous configurez dans Horizon Console sont prioritaires sur les paramètres VRAM qui peuvent être configurés pour les machines virtuelles dans vSphere Client ou vSphere Web Client, sauf si vous sélectionnez l'option Gérer à l'aide de vSphere Client.
Pour plus d'informations sur les options de convertisseur 3D Automatique, Logiciel ou Matériel, reportez-vous à la section Options de convertisseur 3D.