Al crear o editar una máquina virtual, puede configurar gráficos 3D para aprovechar Windows AERO, CAD, Google Earth y otras aplicaciones multimedia, de diseño 3D y de modelado.

Antes de habilitar los gráficos 3D, conozca las opciones disponibles y los requisitos.

Consecuencias de habilitar gráficos 3D en la máquina virtual

Puede utilizar vMotion para migrar máquinas virtuales que tienen gráficos 3D habilitados. Si el representador 3D se establece en Automático, las máquinas virtuales utilizan la GPU del host de destino o un representador por software, según la disponibilidad de GPU. Para migrar máquinas virtuales con el representador 3D configurado como Hardware, el host de destino debe tener una GPU.

Puede establecer un grupo de máquinas virtuales para que usen solo representación por hardware. Por ejemplo, si tiene máquinas virtuales que ejecutan aplicaciones CAD o cuentan con otras capacidades de ingeniería complejas, es posible que requiera que esas máquinas virtuales tengan funcionalidad 3D persistente de alta calidad. Al migrar estas máquinas virtuales, el host de destino también debe tener funcionalidad de GPU. Si el host no cuenta con una GPU, no se puede realizar la migración. Para migrar estas máquinas virtuales, debe apagarlas y cambiar la configuración del representador a Automático.

Puede habilitar 3D en máquinas virtuales que tienen escritorio Windows o sistemas operativos invitados Linux. No todos los invitados admiten gráficos 3D. Para comprobar la compatibilidad con gráficos 3D de un sistema operativo invitado, consulte la Guía de compatibilidad de VMware en http://www.vmware.com/resources/compatibility.

Requisitos previos

VMware admite las tarjetas gráficas AMD y NVIDIA. Consulte el sitio web del proveedor para saber qué tarjetas son compatibles. Para usar hardware de tarjeta gráfica o de GPU, descargue el controlador de gráficos de VMware correspondiente desde el sitio web del proveedor.

  • Vaya al sitio web de NVIDIA para obtener información sobre el controlador de gráficos de VMware para su tarjeta gráfica NVIDIA.
  • Vaya al sitio web de AMD para obtener información sobre el controlador de gráficos de VMware para su tarjeta gráfica AMD.
Las distribuciones Linux deben tener un kernel 3.2 o posterior. Si el 3D no está disponible en un invitado Linux, compruebe que el controlador esté disponible en el kernel de Linux. Si no lo está, actualice a una distribución de Linux más reciente. La ubicación del kernel depende de si la distribución está basada en deb o rpm.
Tabla 1. Ubicación del controlador Linux
Controladores del kernel del invitado Linux de VMware Formato Debian Formato 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

Opciones de representación 3D

Puede seleccionar las opciones de representación 3D para cada máquina virtual; las opciones son Hardware, Software o Automático.

Tabla 2. Opciones de representación 3D
Opción de representación Descripción
Hardware La máquina virtual debe tener acceso a una GPU física. Si la GPU no está disponible, la máquina virtual no puede encenderse.
Software El dispositivo virtual de la máquina virtual utiliza un representador por software y no intentará utilizar una GPU, incluso si existe una.
Automático Se trata del valor predeterminado. El dispositivo virtual selecciona si se va a usar representación por GPU física o basada en software. Si hay una GPU disponible en el sistema y tiene los recursos que necesita la máquina virtual, esta utiliza la GPU. De lo contrario, se utiliza representación por software.

Configurar gráficos 3D y tarjetas de vídeo

Cuando se habilitan los gráficos 3D, es posible seleccionar un renderizador de gráficos de hardware o software y optimizar la memoria de gráficos asignada a la máquina virtual. Se puede aumentar la cantidad de pantallas en configuraciones de varios monitores y cambiar la configuración de la tarjeta de vídeo para satisfacer los requisitos de gráficos.

La configuración predeterminada para la RAM de vídeo total es adecuada para una resolución de escritorio mínima. Para situaciones más complejas, es posible cambiar la memoria predeterminada. Por lo general, las aplicaciones 3D requieren una memoria de vídeo de 64 a 512 MB.

Fault Tolerance no es compatible con máquinas virtuales que tienen la opción de gráficos 3D habilitada.

Requisitos previos

  • Compruebe que la máquina virtual esté apagada.
  • Compruebe que la máquina virtual sea compatible con ESXi 5.0 y posterior.
  • Para habilitar los gráficos 3D en máquinas virtuales con sistemas operativos invitados Windows 8, la compatibilidad de la máquina virtual debe ser con ESXi 5.1 o una versión posterior.
  • Para usar un renderizador 3D de hardware, asegúrese de que el hardware de gráficos esté disponible. Consulte Cómo configurar gráficos en 3D.
  • Si actualiza la compatibilidad de la máquina virtual de ESXi 5.1 y versiones posteriores a ESXi 5.5 y versiones posteriores, reinstale VMware Tools para obtener el controlador de gráficos virtuales SVGA más reciente y el controlador Windows Display Driver Model.
  • Compruebe si cuenta con el privilegio Máquina virtual.Cambiar configuración.Modificar configuración de dispositivos en la máquina virtual.

Procedimiento

  1. Haga clic con el botón derecho en una máquina virtual del inventario y seleccione Editar configuración.
  2. En la pestaña Hardware virtual, amplíe Tarjeta de vídeo.
  3. Seleccione configuración personalizada o automática para las visualizaciones en el menú desplegable.
    Opción Descripción
    Configuración de detección automática

    Aplica una configuración de vídeo común para el sistema operativo invitado.

    Especificar configuración personalizada

    Permite seleccionar varias pantallas y la memoria de vídeo total.

  4. Seleccione la cantidad de pantallas en el menú desplegable.
    Puede establecer la cantidad de pantallas y ampliar la pantalla entre ellas.
  5. Introduzca la memoria de vídeo necesaria.
  6. (opcional) Seleccione Habilitar compatibilidad con 3D.
    Esta casilla solo está activa para sistemas operativos invitados en los cuales VMware admite 3D.
  7. (opcional) Seleccione un renderizador 3D.
    Opción Descripción
    Automático Selecciona la opción adecuada (software o hardware) para esta máquina virtual.
    Software Usa procesamiento normal de la CPU para cálculos 3D.
    Hardware

    Requiere hardware de gráficos (GPU) para cálculos 3D más rápidos.

    Nota: La máquina virtual no se enciende si el hardware de gráficos no está disponible.
  8. Haga clic en Aceptar.

Resultados

Se configura una asignación de memoria suficiente para los gráficos de esta máquina virtual.

Reducir sobrecarga de memoria de máquinas virtuales con opción de gráficos 3D

Las máquinas virtuales con la opción de gráficos 3D habilitada pueden consumir más memoria comparado con otras máquinas virtuales. Es posible reducir la sobrecarga de memoria editando el archivo de configuración (.vmx) de las máquinas virtuales y deshabilitando cierta configuración relacionada con la memoria. Al disminuir la sobrecarga de memoria de máquinas virtuales se puede ayudar a incrementar la cantidad de máquinas virtuales por host.

Requisitos previos

Compruebe que sus máquinas virtuales estén usando hardware versión 10 o posteriores.

Procedimiento

  1. Apague la máquina virtual en la cual está habilitada la opción de gráficos 3D.
  2. Desactive la opción Acelerar gráficos 3D.
  3. Actualice el host ESXi para que use las características disponibles en la versión de hardware 10 o posterior.
  4. Establezca el tamaño máximo de la pantalla al que se necesite.
  5. Ubique el archivo de configuración (.vmx) de la máquina virtual.
  6. Abra el archivo de configuración de la máquina virtual en un editor de texto y agregue la línea svga.vgaOnly=TRUE.
    Con esta opción se eliminan todos los gráficos y la funcionalidad de SVGA del dispositivo SVGA, pero no la configuración que permite que el BIOS entre en modo VGA.
  7. Guarde los cambios y salga del editor de texto.
  8. Encienda la máquina virtual y compruebe la consola con pantalla.
  9. Compruebe la configuración de reserva de la memoria en el archivo vmware.log.