Lorsque vous créez ou modifiez une machine virtuelle, vous pouvez configurer les graphiques 3D pour bénéficier de Windows AERO, de la CAO, de Google Earth et d'autres applications de conception, de modélisation et multimédia 3D.

Avant d'activer les graphiques 3D, vous devez vous familiariser avec les options disponibles et les conditions requises.

Incidence de l'activation des graphiques 3D sur la machine virtuelle

Vous pouvez utiliser vMotion pour migrer les machines virtuelles sur lesquelles les graphiques 3D sont activés. Si le moteur de rendu 3D est défini sur Automatique, les machines virtuelles utilisent l'unité GPU sur ​​l'hôte de destination ou un moteur de rendu logiciel, selon la disponibilité de l'unité GPU. Pour migrer des machines virtuelles dont le moteur de rendu 3D est défini sur Matériel, l'hôte de destination doit disposer d'une unité GPU.

Vous pouvez définir un groupe de machines virtuelles de sorte qu'il n'utilise que le moteur de rendu matériel. Par exemple, si vous utilisez des machines virtuelles qui exécutent des applications de CAD ou présentent d'autres fonctionnalités d'ingénierie complexes, il peut s'avérer nécessaire que ces machines virtuelles disposent en permanence d'une capacité 3D de haute qualité. Lorsque vous migrez ce type de machines virtuelles, l'hôte de destination doit également disposer de la capacité GPU. Si ce n'est pas le cas, il est impossible d'effectuer la migration. Pour migrer ce type de machines virtuelles, vous devez les arrêter et définir le paramètre de moteur de rendu sur Automatique.

Vous pouvez activer la 3D sur les machines virtuelles qui disposent du poste de travail Windows ou de systèmes d'exploitation invités Linux. Les invités ne prennent pas tous en charge les graphiques 3D. Pour vérifier la prise en charge de la 3D par un système d'exploitation invité, consultez le Guide de compatibilité VMware à l'adresse http://www.vmware.com/resources/compatibility.

Conditions requises

VMware prend en charge les cartes graphiques AMD et NVIDIA. Consultez le site Web du fournisseur pour connaître les cartes prises en charge. Pour utiliser les cartes graphiques ou des unités de traitement graphique (GPU) matérielles, téléchargez le pilote graphique VMware approprié sur le site Web du fournisseur.

  • Pour plus d'informations sur le pilote graphique VMware de votre carte graphique NVIDIA, visitez le site Web NVIDIA.
  • Pour plus d'informations sur le pilote graphique VMware de votre carte graphique AMD, visitez le site Web AMD.
Les distributions Linux doivent disposer d'une version de noyau 3.2 ou ultérieure. Si la 3D n'est pas disponible sur un invité Linux, vérifiez si le pilote est disponible dans le noyau Linux. S'il n'est pas disponible, effectuez la mise à niveau vers une distribution plus récente de Linux. L'emplacement du noyau varie selon que la distribution est basée sur le format deb ou rpm.
Tableau 1. Emplacement du pilote Linux
Pilotes du noyau invité Linux VMware Format Debian Format RPM
vmwgfx.ko dpkg -S vmwgfx.ko rpm -qf vmwgfx.ko
vmwgfx_dri.so dpkg -S vmwgfx_dri rpm -qf vmwgfx_dri
vmware_drv.so dpkg -S vmware_drv rpm -qf vmware_drv
libxatracker.so.1 dpkg -S libxatracker rpm -qf libxatracker

Options de rendu 3D

Vous pouvez indiquer si les options de rendu 3D de chaque machine virtuelle sont matérielles, logicielles ou automatiques.

Tableau 2. Options de rendu 3D
Option de rendu Description
Matériel La machine virtuelle doit avoir accès à une unité GPU physique. Si l'unité GPU n'est pas disponible, la machine virtuelle ne peut pas être mise sous tension.
Logiciel Le périphérique virtuel de la machine virtuelle utilise un moteur de rendu logiciel et ne tentera pas d'utiliser une unité GPU, même si celle-ci existe.
Automatique Paramètre par défaut. Le périphérique indique s'il faut utiliser une unité GPU physique ou un moteur de rendu logiciel. Si une unité GPU est disponible sur le système et dispose des ressources requises par la machine virtuelle, celle-ci utilise l'unité GPU. Sinon, elle utilise le rendu logiciel.

Configurer les graphiques 3D et les cartes vidéo

Lorsque vous activez le graphisme 3D, vous pouvez sélectionner un moteur de rendu graphique matériel ou logiciel et optimiser la mémoire graphique allouée à la machine virtuelle. Vous pouvez augmenter le nombre d'écrans des configurations à écrans multiples et modifier les paramètres de carte vidéo en fonction de vos besoins graphiques.

Le paramètre par défaut pour la RAM vidéo totale est adaptée pour la résolution minimale de l'ordinateur de bureau. Pour les situations plus complexes, vous pouvez changer la mémoire par défaut. Généralement, les applications 3D nécessitent une mémoire vidéo d'une capacité comprise entre 64 et 512 Mo.

Fault Tolerance n’est pas pris en charge pour les machines virtuelles sur lesquelles les graphiques 3D sont activés.

Conditions préalables

  • Vérifiez si la machine virtuelle est mise hors tension.
  • Vérifiez que la machine virtuelle est compatible avec ESXi 5.0 et les versions ultérieures.
  • Pour activer les graphiques 3D dans des machines virtuelles avec des systèmes d'exploitation invités Windows 8, la compatibilité des machines virtuelles doit correspondre à ESXi 5.1 ou versions ultérieures.
  • Pour utiliser un moteur de rendu 3D matériel, assurez-vous que du matériel graphique est disponible. Reportez-vous à la section Configuration de graphiques 3D.
  • Si vous mettez à jour la compatibilité des machines virtuelles d'ESXi 5.1 et versions ultérieures vers ESXi 5.5 et versions ultérieures, réinstallez VMware Tools pour obtenir les derniers pilotes graphiques virtuels SVGA et le pilote WDDM (Windows Display Driver Model).
  • Vérifiez que vous disposez du privilège Machine virtuelle.Modifier la configuration.Modifier les paramètres de périphérique sur la machine virtuelle.

Procédure

  1. Cliquez avec le bouton droit sur une machine virtuelle dans l'inventaire et sélectionnez Modifier les paramètres.
  2. Sous l'onglet Matériel virtuel, développez Carte vidéo.
  3. Sélectionnez des paramètres personnalisés ou automatiques pour vos écrans dans le menu déroulant.
    Option Description
    Détecter automatiquement les paramètres

    Applique les paramètres vidéo communs au système d'exploitation client.

    Spécifier les paramètres personnalisés

    Permet de sélectionner le nombre d'écrans et la mémoire vidéo totale.

  4. Sélectionnez le nombre d'écrans dans le menu déroulant.
    Vous pouvez définir le nombre d'écrans et étendre l'affichage entre eux.
  5. Entrez la mémoire vidéo requise.
  6. (Facultatif) Sélectionnez Activer le support 3D.
    Cette case est cochée uniquement pour les systèmes d'exploitation clients sur lesquels VMware prend en charge 3D.
  7. (Facultatif) Sélectionnez un moteur de rendu 3D.
    Option Description
    Automatique Sélectionnez l'option appropriée (logiciel ou matériel) pour cette machine virtuelle.
    Logiciel Utilise le traitement CPU normal pour les calculs 3D.
    Matériel

    Nécessite le matériel graphique (GPU) pour accélérer les calculs 3D.

    Note : La machine virtuelle ne se mettra pas sous tension si le matériel graphique n'est pas disponible.
  8. Cliquez sur OK.

Résultats

Une allocation de mémoire suffisante est définie pour les graphiques de cette machine virtuelle.

Réduire la charge mémoire des machines virtuelles pour lesquelles l'accélération graphique 3D est activée

Les machines virtuelles pour lesquelles l'accélération graphique 3D est activée peuvent utiliser davantage de mémoire que les autres. Pour réduire la charge mémoire, modifiez le fichier de configuration (fichier .vmx) de vos machines virtuelles et désactivez certains paramètres liés à la mémoire. La réduction de la charge mémoire des machines virtuelles peut vous aider à réduire le nombre de machines virtuelles par hôte.

Conditions préalables

Vérifiez que vos machines virtuelles utilisent la version matérielle 10 ou une version ultérieure.

Procédure

  1. Arrêtez la machine virtuelle pour laquelle l'accélération graphique 3D est activée.
  2. Désactivez l'option Accélérer les cartes graphiques 3D.
  3. Mettez à niveau votre hôte ESXi pour utiliser les fonctionnalités disponibles dans la version matérielle 10 et les versions ultérieures.
  4. Définissez la taille maximale de l'affichage selon vos besoins.
  5. Recherchez le fichier de configuration (.vmx) de votre machine virtuelle.
  6. Ouvrez le fichier de configuration de la machine virtuelle dans un éditeur de texte et ajoutez la ligne svga.vgaOnly=TRUE.
    Cette option supprime toutes les fonctionnalités graphiques et SVGA de votre périphérique SVGA, mais pas les paramètres qui permettent au BIOS de passer en mode VGA.
  7. Enregistrez les modifications et quittez l'éditeur de texte.
  8. Mettez la machine virtuelle sous tension et consultez la console d'affichage.
  9. Vérifiez les paramètres de réservation de mémoire dans le fichier vmware.log.