3D graphics options are available for a manual farm of RDS using vSphere virtual machines.

These options are applicable to vSphere virtual machines. If you have a manual farm of non-vSphere virtual machines or physical servers, you can leverage GPU capabilities that are available to the OS.

NVIDIA GRID vGPU (shared GPU hardware acceleration)
A physical GPU on an ESXi host is shared among multiple virtual machines.
AMD Multiuser GPU using vDGA
A physical GPU on an ESXi host is shared among multiple virtual machines.
Virtual Dedicated Graphics Acceleration (vDGA)
A physical GPU on an ESXi host is dedicated to a single virtual machine.
Note: See the VMware Hardware Compatibility List at http://www.vmware.com/resources/compatibility/search.php. Also, for Intel vDGA, the Intel integrated GPU is used rather than discrete GPUs, as is the case with other vendors.

3D graphics is only supported when you use the PCoIP or VMware Blast protocol. Therefore, the farm must use PCoIP or VMware Blast as the default protocol and users must not be allowed to choose the protocol.

With vDGA, you allocate an entire GPU to a single machine for maximum performance. The RDS host must be in a manual farm.

With AMD Multiuser GPU using vDGA, you can share an AMD GPU between multiple RDS hosts by making it appear as multiple PCI passthrough devices. The RDS host must be in a manual farm.

With NVIDIA GRID vGPU, each graphics card can support multiple RDS hosts or virtual machines. If an ESXi host has multiple physical GPUs, you can also configure the way the ESXi host assigns virtual machines to the GPUs. By default, the ESXi host assigns virtual machines to the physical GPU with the fewest virtual machines already assigned. This is called performance mode. You can also choose consolidation mode, where the ESXi host assign virtual machines to the same physical GPU until the maximum number of virtual machines is reached before placing virtual machines on the next physical GPU. To configure consolidation mode, edit the /etc/vmware/config file on the ESXi host and add the following entry:
vGPU.consolidation = "true"

Overview of Steps for Configuring 3D Graphics

This overview describes tasks that you must perform in vSphere and Horizon 8 to configure 3D graphics. For more information about setting up NVIDIA GRID vGPU, see the document NVIDIA GRID vGPU Deployment Guide for VMware Horizon 6.1. For more information about setting up vDGA, see the document Graphics Acceleration in View Virtual Desktops. For more information about setting up AMD Multiuser GPU using vDGA, see the Setting Up Virtual Machine Desktops in Horizon 7 guide.

  1. Set up an RDS host virtual machine. For more information, see Setting Up Remote Desktop Services Hosts.
  2. Add the graphics PCI device to the virtual machine. See "Other Virtual Machine Device Configuration" in the chapter "Configuring Virtual machine Hardware" in the vSphere Virtual Machine Administration document. Be sure to click Reserve all memory when adding the device.
  3. On the virtual machine, install the device driver for the graphics card.
  4. Add the RDS host to a manual farm, create a published desktop pool, connect to the desktop using PCoIP, and activate the display adapter.

You do not need to configure 3D graphics for RDS hosts in Horizon Console. Selecting the option 3D RDSH when you install Horizon Agent is sufficient. By default, this option is not selected and 3D graphics is disabled.