Cuando crea o edita un grupo de escritorios de máquinas virtuales, puede configurar la representación de los gráficos 3D para sus escritorios. Los escritorios pueden sacar partido de la aceleración de gráficos virtuales compartidos (Virtual Shared Graphics Acceleration, vSGA), la Aceleración Virtual Dedicated Graphics Acceleration (vDGA) o la aceleración de hardware de GPU compartida (NVIDIA GRID vGPU). vDGA y NVIDIA GRID vGPU son funciones de vSphere que usan tarjetas gráficas físicas instaladas en los hosts ESXi y administran los recursos de la unidad de procesamiento de gráficos (Graphics Processing Unit, GPU) entre las máquinas virtuales.
Los usuarios finales pueden sacar partido de las aplicaciones 3D para diseño, modelado y multimedia, que suelen necesitar hardware GPU para trabajar de forma correcta. Para los usuarios que no requieran una GPU física, una opción de software ofrece mejora de gráficos para aplicaciones menos exigentes, como Windows AERO, Microsoft Office o Google Earth. A continuación, se proporcionan breves descripciones de las opciones de gráficos 3D:
- NVIDIA GRID vGPU (aceleración por hardware GPU compartido)
- Esta función, que se encuentra disponible en vSphere 6.0 y versiones posteriores, permite compartir entre máquinas virtuales una GPU física de un host ESXi. Esta función ofrece perfiles flexibles 3D de aceleración por hardware que van desde los trabajadores de tareas 3D que requieren pocos recursos hasta los usuarios avanzados de gráficos de estaciones de trabajo de alta gama.
- GPU AMD multiusuario con vDGA
- Esta función, disponible con vSphere 6.0 y versiones posteriores, permite que varias máquinas virtuales compartan una GPU AMD haciendo que la GPU aparezca como varios dispositivos PCI de paso. Esta función ofrece perfiles 3D con aceleración por hardware flexibles, que van desde trabajadores que realizan tareas ligeras con gráficos 3D hasta usuarios avanzados de gráficos de estación de trabajo.
- Aceleración Virtual Dedicated Graphics Acceleration (vDGA)
-
Esta función, disponible con
vSphere 5.5 y versiones posteriores, dedica una sola GPU física de un host ESXi a una única máquina virtual. Esta función se utiliza si se necesita utilizar gráficos de estación de trabajo con aceleración por hardware de alta gama.
Nota: Algunas tarjetas Intel vDGA requieren una versión específica de vSphere 6. Consulte la lista de compatibilidad de hardware de VMware en http://www.vmware.com/resources/compatibility/search.php. Además, en el caso de Intel vDGA, se utiliza la GPU integrada de Intel en lugar de GPU discretas, como ocurre con otros proveedores.
- Aceleración Virtual Shared Graphics Acceleration (vSGA)
- Esta función, disponible con vSphere 5.1 y versiones posteriores, permite que varias máquinas virtuales compartan GPU físicas de hosts ESXi. Esta función es adecuada para aplicaciones multimedia, modelado y diseño 3D de rango medio.
- Soft 3D
- Los gráficos con aceleración por software, disponibles con vSphere 5.0 y versiones posteriores, permiten ejecutar aplicaciones DirectX 9 y OpenGL 2.1 sin necesidad de una GPU física. Esta función se utiliza para aplicaciones 3D menos exigentes, como los temas Aero de Windows, Microsoft Office 2010 y Google Earth.
Dado que NVIDIA GRID vGPU, GPU multiusuario de AMD con vDGA y todas las soluciones vDGA usan pass-through PCI en el host ESXi, no se admite VMotion en directo. vSGA y Soft 3D admiten VMotion en directo.
En algunos casos, si una aplicación como un videojuego o un banco de pruebas 3D fuerza al escritorio a utilizar la resolución de pantalla completa, puede que se desconecte la sesión del escritorio. Entre las posibles soluciones alternativas, se incluye la de configurar la aplicación para que se ejecute en modo ventana o configurar la resolución de escritorio de la sesión de Horizon 7 para que sea la misma que la resolución esperada por la aplicación.
Requisitos para todos los tipos de representación 3D
Para habilitar la representación de gráficos 3D, la implementación del grupo debe cumplir los siguientes requisitos:
- Las máquinas virtuales deben tener instalado Windows 7 o una versión posterior.
- El grupo puede utilizar PCoIP, VMware Blast Extreme o RDP como protocolo de visualización predeterminado cuando la opción Permitir que los usuarios elijan el protocolo del Representador 3D está habilitada (seleccione Sí).
- La configuración Representación 3D está deshabilitada si el protocolo de visualización predeterminada es RDP y los usuarios no pueden seleccionar ningún protocolo.
Requisitos adicionales para NVIDIA GRID vGPU
Con NVIDIA GRID vGPU, se puede compartir una única GPU física en un host ESXi entre máquinas virtuales. Para permitir este tipo de aceleración por hardware GPU compartido, un grupo debe cumplir los siguientes requisitos adicionales:
- Las máquinas virtuales deben ejecutarse sobre hosts ESXi 6.0 o versiones posteriores, la versión del hardware virtual debe ser al menos la 11 y se deben administrar mediante el software vCenter Server 6.0 o una versión posterior.
Debe configurar la máquina virtual principal o la plantilla de máquina virtual para usar un dispositivo PCI compartido antes de crear el grupo de escritorios en Horizon 7. Para obtener instrucciones detalladas, consulte la Guía de implementación de NVIDIA GRID vGPU para VMware Horizon 6.1.
- Debe instalar los controladores de gráficos desde el proveedor de la GPU en el sistema operativo invitado de la máquina virtual.
Nota: Para ver una lista con el hardware de GPU compatible, consulte la Lista de hardware compatible con VMware en http://www.vmware.com/resources/compatibility/search.php.
- En Horizon Administrator, debe establecer la opción Representador 3D en el valor NVIDIA GRID vGPU.
- Puede usar el mismo perfil de vGPU para una combinación de clones completos y clones instantáneos. Si utiliza diferentes perfiles de vGPU para una combinación de clones completos y clones instantáneos, evite crear o encender clones completos y clones instantáneos al mismo tiempo. Consulte el artículo 57297 de la base de conocimientos para configurar la directiva de asignación de hosts como consolidación de GPU.
Requisitos adicionales para GPU multiusuario de AMD con vDGA
Con GPU multiusuario de AMD con vDGA, varias máquinas virtuales pueden compartir una GPU de AMD haciendo que la GPU aparezca como varios dispositivos de pass-through PCI. Para permitir este tipo de aceleración por hardware GPU compartido, un grupo debe cumplir los siguientes requisitos adicionales:
- Las máquinas virtuales deben ejecutarse sobre hosts ESXi 6.0 o versiones posteriores, la versión del hardware virtual debe ser al menos la 11 y se deben administrar mediante el software vCenter Server 6.0 o una versión posterior.
- Debe habilitar el pass-through GPU en los hosts ESXi, configurar la virtualización de E/S de raíz única (Single Root I/O Virtualization, SR-IOV) de AMD y configurar las máquinas virtuales individuales para usar dispositivos PCI dedicados. Consulte Preparar el uso de las capacidades de GPU AMD multiusuario con vDGA.
Nota: Solo se admiten grupos de escritorios manuales para esta versión.
- Debe instalar los controladores de gráficos desde el proveedor de la GPU en el sistema operativo invitado de la máquina virtual.
Nota: Para ver una lista con el hardware de GPU compatible, consulte la Lista de hardware compatible con VMware en http://www.vmware.com/resources/compatibility/search.php.
- Debe establecer la opción Representador 3D en Horizon Administrator en el valor Administrar mediante vSphere Client.
Requisitos adicionales para usar vDGA
vDGA dedica una GPU física única en un host ESXi a una única máquina virtual. Para ser compatible con vDGA, un grupo debe cumplir los siguientes requisitos adicionales:
- Las máquinas virtuales deben ejecutarse sobre hosts ESXi 5.5 o versiones posteriores, la versión del hardware virtual debe ser al menos 9 y deben administrarse mediante el software vCenter Server 5.5 o una versión posterior.
Debe habilitar el pass-through GPU en los hosts ESXi y configurar las máquinas virtuales individuales para que usen dispositivos PCI dedicados una vez que se crea el grupo de escritorios en Horizon 7. No puede configurar la plantilla o máquina virtual principal para vDGA y a continuación crear un grupo de escritorios, porque la misma GPU física se dedicaría a cada una de las máquinas virtuales del grupo. Consulte "Instalación de vDGA" en las Notas del producto de VMware sobre aceleración de gráficos.
Para máquinas virtuales de clones vinculados, se conserva la configuración de vDGA tras las operaciones de actualización, recomposición y reequilibrio.
- Debe instalar los controladores de gráficos desde el proveedor de la GPU en el sistema operativo invitado de la máquina virtual.
Nota: Para ver una lista con el hardware de GPU compatible, consulte la Lista de hardware compatible con VMware en http://www.vmware.com/resources/compatibility/search.php.
- Debe establecer la opción Representador 3D en Administrar mediante vSphere Client.
Requisitos adicionales para usar vSGA
vSGA permite a varias máquinas virtuales compartir las GPU físicas de hosts ESXi. Para ser compatible con vSGA, un grupo debe cumplir los siguientes requisitos adicionales:
- Las máquinas virtuales deben ejecutarse sobre hosts ESXi 5.1 o una versión posterior y deben administrarse mediante el software vCenter Server 5.1 o una versión posterior.
- Las tarjetas gráficas GPU y los paquetes de instalación de vSphere (vSphere Installation Bundles, VIB) asociados deben estar instalados en los hosts ESXi. Para ver una lista con el hardware de GPU compatible, consulte la Lista de hardware compatible con VMware en http://www.vmware.com/resources/compatibility/search.php.
- Las máquinas con Windows 7 deben tener la versión de hardware virtual 8 o una versión posterior. Las máquinas con Windows 8 deben tener la versión de hardware virtual 9 o una versión posterior. Las máquinas con Windows 10 deben tener la versión de hardware virtual 10 o una versión posterior.
- Puede establecer la opción Representador 3D en cualquiera de los siguientes valores: Administrar mediante vSphere Client, Automático o Hardware. Consulte también Opciones de configuración de RAM de vídeo para el Representador 3D.
Automático utiliza aceleración de hardware si hay una GPU de hardware capaz y disponible en el host ESXi. Si no hay disponible una GPU de hardware, la máquina virtual usa representación 3D por software para cualquier tarea 3D.
Requisitos adicionales para usar Soft 3D
Para admitir la representación en software 3D, un grupo debe cumplir los siguientes requisitos adicionales:
- Las máquinas virtuales deben ejecutarse sobre hosts ESXi 5.0 o una versión posterior y se deben administrar mediante el software vCenter Server 5.0 o una versión posterior.
- Las máquinas deben tener la versión de hardware virtual 8 o una versión posterior.
- Debe establecer la opción Representador 3D en el valor Software. Consulte también Opciones de configuración de RAM de vídeo para el Representador 3D.
Opciones de configuración de RAM de vídeo para el Representador 3D
Cuando habilita la opción Representador 3D, si selecciona la opción Automático, Software o Hardware, puede configurar la cantidad de VRAM que se asigna a las máquinas virtuales en el grupo moviendo el control deslizante del cuadro de diálogo Configurar VRAM para invitados 3D. El tamaño mínimo de VRAM es de 64 MB. La cantidad predeterminada de VRAM depende de la versión de hardware virtual:
- Para máquinas virtuales con la versión de hardware virtual 8 (vSphere 5.0), el tamaño predeterminado de VRAM es de 64 MB y puede configurar un tamaño máximo de 128 MB.
- Para máquinas virtuales con la versión de hardware virtual 9 (vSphere 5.1) y 10 (vSphere 5.5 Update 1), el tamaño predeterminado de VRAM es de 96 MB y puede configurar un tamaño máximo de 512 MB.
- Para máquinas virtuales con la versión de hardware virtual 11 (vSphere 6.0), el tamaño predeterminado de VRAM es de 96MB y puede configurar un tamaño máximo de 128 MB. En máquinas virtuales vSphere 6.0 y versiones posteriores, esta opción hace referencia únicamente a la cantidad de memoria de pantalla de la tarjeta gráfica y, por consiguiente, tiene un valor máximo más bajo que las anteriores versiones de hardware virtual, que incluían tanto la memoria de pantalla como la memoria de invitado para el almacenamiento de objetos 3D.
Las opciones de VRAM que defina en Horizon Administrator tienen prioridad frente a los ajustes de VRAM que se pueden configurar para las máquinas virtuales en vSphere Client o vSphere Web Client, salvo que seleccione la opción Administrar mediante vSphere Client.
Para obtener más información sobre las opciones de representación 3D Automático, Software o Hardware, consulte Opciones del Representador 3D.