2017 Vmware Horizon View Graphics Acceleration Deployment
2017 Vmware Horizon View Graphics Acceleration Deployment
2017 Vmware Horizon View Graphics Acceleration Deployment
DEPLOYING HARDWARE-
ACCELERATED GRAPHICS
WITH VMWARE HORIZON 7
Horizon 7 version 7.x
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Table of Contents
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
What Is Horizon 7?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Resource Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
gpuvm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
nvidia-smi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
T E C H N I C A L W H I T E PA P E R | 2
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
General Troubleshooting for Graphics Acceleration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Verify That the GPU Driver Loads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Verify That Display Devices Are Present in the Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Check the PCI Bus Slot Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Check Xorg Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Troubleshooting Specific Issues in Graphics Acceleration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Additional Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
T E C H N I C A L W H I T E PA P E R | 3
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Introduction
Engineers, designers, and scientists have traditionally relied on dedicated graphics workstations
to perform the most demanding tasks, such as manipulating 3D models and visually analyzing large
data sets. These standalone workstations carry high acquisition and maintenance costs. In addition,
in industries such as oil and gas, space exploration, aerospace, engineering, scientific research,
and manufacturing, users with these advanced requirements must be in the same physical location
as the workstation.
Moving the graphics-acceleration hardware from the workstation to a server provides users with
compute, memory, networking, and security advantages. With this data center architecture, users can
access and manipulate complex models and very large data sets from virtually anywhere. With
appropriate network bandwidth and suitable remote client devices, IT can offer the most advanced
users an immersive 3D-graphics experience while freeing them from the limitations of fixed workstations
and processors. Fewer physical resources are needed, the wait time to open complex models or run
simulations is reduced, and users are no longer tied to a single physical location. In addition to handling
the most demanding graphical workloads, hardware acceleration can also reduce CPU usage for less
demanding basic desktop and published application usage, and for video encoding or decoding, which
includes the default Blast Extreme remote display protocol.
This paper describes the three types of hardware-accelerated graphics in View virtual desktops in
VMware Horizon® 7 through typical use cases. It also includes installation and configuration instructions,
best practices, and troubleshooting tips.
What Is Horizon 7?
VMware Horizon 7 provides a virtual desktop solution and an enterprise-class application-publishing
solution. Horizon 7 features and components, such as the Blast Extreme display protocol, instant-clone
provisioning, VMware App Volumes™ application delivery, and VMware User Environment Manager™,
are also integrated into Remote Desktop Session Host (RDSH) sessions to provide a seamless user
experience and an easy-to-manage, scalable solution.
Audience
This white paper is for administrators deploying hardware-accelerated graphics in Horizon 7 or
for anyone interested in the technology.
T E C H N I C A L W H I T E PA P E R | 4
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
With vSGA, the host’s physical GPUs are virtualized and shared across multiple guest virtual machines.
You must install a vendor driver in the hypervisor. Each guest virtual machine uses a proprietary
VMware vSGA 3D driver that communicates with the vendor driver in VMware vSphere®. Drawbacks
of vSGA are that applications might need to be recertified to be supported, API support is limited,
and support is restricted for OpenGL and DirectX.
Supported vSGA cards for Horizon 7 version 7.x and vSphere 6.5 include
• Intel Iris Pro Graphics P580
• NVIDIA Tesla M10/M60/P40
For a list of compatible vSGA cards, see the VMware Virtual Shared Graphics Acceleration Guide.
You must install the appropriate vendor driver on the guest virtual machine. All graphics commands
are passed directly to the GPU without having to be translated by the hypervisor. On the hypervisor,
a vSphere Installation Bundle (VIB) is installed, which aids or performs the scheduling. Depending on
the card, up to 24 virtual machines can share a GPU, and some cards have multiple GPUs. Calculating
the number of desktops or users per GPU depends on the type of card, application requirements,
screen resolution, number of displays, and frame rate, measured in frames per second (fps).
The amount of frame buffer (VRAM) per virtual machine (VM) is fixed, and the GPU engines are
shared between VMs. AMD has an option to have a fixed amount of compute, which is called
predictable performance.
Virtual shared pass-through technology provides better performance than vSGA and higher
consolidation ratios than Virtual Dedicated Graphics Acceleration (vDGA). It is a good technology
for low-, mid-, and advanced-level engineers and designers and power users with 3D application
requirements. Its drawbacks are the lack of VMware vSphere vMotion® support and that the technology
might require applications to be recertified to be supported.
Supported shared pass-through cards for Horizon 7.x and vSphere 6.5 include
• AMD FirePro S7100X/S7150/S7150X2 (multi-user GPU, or MxGPU)
• NVIDIA Tesla M10/M60/P40 (virtual GPU, or vGPU)
For a full list of compatible shared pass-through GPU cards, see the VMware Shared Pass-Through
Graphics Guide.
T E C H N I C A L W H I T E PA P E R | 5
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
The hypervisor passes the GPUs directly to individual guest virtual machines. No special drivers are
required in the hypervisor. However, to enable graphics acceleration, you must install the appropriate
vendor driver on each guest virtual machine. The installation procedures are the same as for physical
machines. One drawback of vDGA is its lack of vMotion support.
Supported vDGA cards in Horizon 7 version 7.x and vSphere 6.5 include
• AMD FirePro S7100X/S7150/S7150X2
• Intel Iris Pro Graphics P580/P6300
• NVIDIA Quadro M5000/P6000, Tesla M10/M60/P40
For a list of partner servers that are compatible with specific vDGA devices, see the VMware Virtual
Dedicated Graphics Acceleration (vDGA) Guide.
T E C H N I C A L W H I T E PA P E R | 6
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
VIRTUAL SHARED
VIRTUAL SHARED PASS-THROUGH VIRTUAL DEDICATED
GRAPHICS GRAPHICS GRAPHICS
TYPE ACCELERATION ACCELERATION ACCELERATION
DirectX level 9.0c SM3 only All supported versions All supported versions
OpenGL version 2.1 only All supported versions All supported versions
T E C H N I C A L W H I T E PA P E R | 7
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
COMPONENT DESCRIPTION
Physical space for graphics cards Many high-end GPU cards are full height, full length, and double width
and take up two slots on the motherboard, but use only a single PCIe x16
slot. Verify that the host has enough room to hold the GPU card in the
appropriate PCIe slot.
Host power supply unit (PSU) Make sure that the PSU meets the GPU’s power requirements and
contains the proper power cables. For example, a single NVIDIA K2 GPU
can use as much as 225 watts of power and requires either a 6-pin or
8-pin PCIe power cord.
Display adapters If the host does not have an extra graphics adapter, VMware
recommends that you install an additional low-end display adapter to
act as the primary display adapter, because the VMware ESXi™ console
display adapter is not available to Xorg. If the GPU is set as the primary
adapter, Xorg cannot use the GPU for rendering. If two GPUs are
installed, the server BIOS might have an option to select which GPU is
primary and which is secondary.
Knowledge Workers
Office workers and executives fall into the knowledge-worker category, typically using applications
such as Microsoft Office, Adobe Photoshop, and other non-specialized end-user applications.
Because the graphical load of these users is expected to be low, consolidation is important. These
users are best matched with one of the following types of graphics acceleration.
• Virtual Shared Pass-Through Graphics Acceleration (MxGPU or vGPU) – When performance and
features, such as hardware video encoding and decoding, or DirectX/OpenGL levels, matter most.
• vSGA – When consolidation matters most.
Power Users
Power users consume more complex visual data, but their requirements for manipulations of large
datasets and specialized software are less intense than for designers, or they use only viewers, like
Autodesk DWG TrueView.
Power users are best matched with Virtual Shared Pass-Through Graphics Acceleration
(MxGPU or vGPU).
T E C H N I C A L W H I T E PA P E R | 8
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Designers
Designers and advanced engineering and scientific users often create and work with large, complex
datasets. They require graphics-intensive applications, such as 3D design, molecular modeling,
and medical diagnostics software from companies such as Dassault Systèmes, Enovia, Siemens NX,
and Autodesk.
Figure 1 summarizes the performance and consolidation profiles of the three types of graphics
acceleration.
vSGA
MxGPU/vGPU
Consolidation
vDGA
Performance
T E C H N I C A L W H I T E PA P E R | 9
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
T E C H N I C A L W H I T E PA P E R | 1 0
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
7. If you are using an NVIDIA card and vSphere 6.5 or later, in the vSphere Web Client, navigate to
Host > Configure > Hardware > Graphics > Host Graphics > Edit to open the Edit Host Graphics
Settings window.
T E C H N I C A L W H I T E PA P E R | 1 1
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
7. For the number of virtual functions, enter the number of users you want to run on a GPU:
Please enter number of VFs: (default:4): 8
8. Choose whether you want keep performance fixed and independent of the number of active VMs:
Do you want to enable Predictable Performance? ([Y]es/[N]o,default:N)N
…
Done
The configuration needs a reboot to take effect
9. Reboot and take the host out of maintenance mode.
T E C H N I C A L W H I T E PA P E R | 1 2
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Virtual Machine
Configure the general settings for the virtual machine, and then configure it according to the type of
graphics acceleration you are using.
CPU – The number of CPUs required depends on usage and is determined by actual workload. As a
starting point, consider these numbers:
Knowledge workers: 2
Power users: 4
Designers: 6
Memory – The amount of memory required depends on usage and is determined by actual workload. As
a starting point, consider these amounts:
Knowledge workers: 2 GB
Power users: 4 GB
Designers: 8 GB
Virtual storage controller – The recommended virtual disk is LSI Logic SAS, but demanding workloads
using local flash-based storage might benefit from using VMware Paravirtual.
Other devices – We recommend removing devices that are not used, such as a COM port, a printer port,
DVD, or floppy.
Now that you have configured the general settings for the virtual machine, configure the settings for the
type of graphics acceleration.
T E C H N I C A L W H I T E PA P E R | 1 3
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
T E C H N I C A L W H I T E PA P E R | 1 4
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
3. From the GPU Profile drop-down menu, select the correct profile.
The last part of the GPU Profile string (4q in this example) indicates the size of the frame buffer
(VRAM) in gigabytes and the required GRID license. For the VRAM, 0 means 512 MB, 1 means
1024 MB, and so on. So for this profile, the size is 4 GB. The possible GRID license types are:
b – GRID Virtual PC virtual GPUs for business desktop computing
a – GRID Virtual Application virtual GPUs for Remote Desktop Session Hosts
q – Quadro Virtual Datacenter Workstation (vDWS) for workstation-specific graphics features and
accelerations, such as up to four 4K monitors and certified drivers for professional applications
4. Click Reserve all memory, which reserves all memory when creating the virtual machine.
T E C H N I C A L W H I T E PA P E R | 1 5
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
T E C H N I C A L W H I T E PA P E R | 1 6
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
With MxGPU, you can also do this by installing the Radeon Pro Settings for the VMware vSphere
Client Plug-in.
T E C H N I C A L W H I T E PA P E R | 1 7
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
T E C H N I C A L W H I T E PA P E R | 1 8
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
T E C H N I C A L W H I T E PA P E R | 1 9
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Following is a screenshot of the NVIDIA X Server Settings window showing the results of installation and
configuration for a Red Hat Enterprise Linux guest operating system.
T E C H N I C A L W H I T E PA P E R | 2 0
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
T E C H N I C A L W H I T E PA P E R | 2 1
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Automatic uses hardware acceleration if the host that the virtual machine is starting in has a
capable and available hardware GPU. If a hardware GPU is not available, the virtual machine uses
software 3D rendering for any 3D tasks. The Automatic option allows the virtual machine to be
started on, or migrated (via vSphere vMotion) to any host (VMware vSphere version 5.0 or later),
and to use the best solution available on that host.
Hardware uses only hardware-accelerated GPUs. If a hardware GPU is not present in a host, the
virtual machine will not start, or you cannot perform a live vSphere vMotion migration to that host.
Migration is possible as long as the host the virtual machine is being moved to has a capable and
available hardware GPU. The Hardware option guarantees that a virtual machine always uses
hardware 3D rendering when a GPU is available, but it limits the virtual machine to using hosts that
have hardware GPUs.
For Horizon 7 version 7.0 or 7.1, configure the amount of VRAM you want each virtual desktop to
have. If you are using vGPU, also select the profile to use. With Horizon 7 version 7.1, you can use
vGPU with instant clones, but the profile must match the profile set on the parent VM with the
vSphere Web Client.
3D Memory has a default of 96 MB, a minimum of 64 MB, and a maximum of 512 MB.
With Horizon 7 version 7.2 and later, the video memory and vGPU profile are inherited from the
VM or VM snapshot.
License Server
For vGPU with GRID 2.0, you must install a license server. See the GRID Virtual GPU User Guide included
with your NVIDIA driver download.
T E C H N I C A L W H I T E PA P E R | 2 2
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Resource Monitoring
Various tools are available for monitoring resources when using graphics acceleration.
gpuvm
To better manage the GPU resources available on an ESXi host, examine the current GPU resource
allocation. The ESXi command-line query utility gpuvm lists the GPUs installed on an ESXi host and
displays the amount of GPU memory that is allocated to each virtual machine on that host.
gpuvm
nvidia-smi
To get a summary of the vGPUs currently running on each physical GPU in the system,
run nvidia-smi without arguments.
+-----------------------------------------------------------------------------+
|-------------------------------+----------------------+----------------------+
|===============================+======================+======================|
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
|=============================================================================|
+-----------------------------------------------------------------------------+
To monitor vGPU engine usage across multiple vGPUs, run nvidia-smi vgpu with the
–u or --utilization option:
nvidia-smi vgpu -u
T E C H N I C A L W H I T E PA P E R | 2 3
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
The following usage statistics are reported once every second for each vGPU.
#IDX ID % % % %
0 11924 6 3 0 0
1 11903 8 3 0 0
2 11908 10 4 0 0
Key:
gpu – GPU ID
vgpu – vGPU ID
sm – Compute
mem – Memory controller bandwidth
enc – Video encoder
dec – Video decoder
Troubleshooting
Try these troubleshooting techniques to address general problems or a specific symptom.
To verify that the GPU driver loads, run the following command:
• For AMD-based GPUs:
#esxcli system module load –m fglrx
T E C H N I C A L W H I T E PA P E R | 2 4
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
# vi /var/log/vmkernel.log
On AMD hardware, search for FGLRX. On NVIDIA hardware, search for NVRM. Often, an issue with the
GPU is identified in the vmkernel.log.
The output should resemble the following example, even if some of the particulars differ:
000:001:00.0
Address: 000:001:00.0
Segment: 0x0000
Bus: 0x01
Slot: 0x00
Function: 0x00
VMkernel Name:
Vendor Name: NVIDIA Corporation
Device Name: NVIDIA Quadro 6000
Configured Owner: Unknown
Current Owner: VMkernel
Vendor ID: 0x10de
Device ID: 0x0df8
SubVendor ID: 0x103c
SubDevice ID: 0x0835
Device Class: 0x0300
Device Class Name: VGA compatible controller
Programming Interface: 0x00
Revision ID: 0xa1
Interrupt Line: 0x0b
IRQ: 11
Interrupt Vector: 0x78
PCI Pin: 0x69
# vi /var/log/Xorg.log
T E C H N I C A L W H I T E PA P E R | 2 5
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Problem:
Solution:
Check sched.mem.min.
If you get a vSphere error about sched.mem.min, add the following parameter to the VMX file
of the virtual machine:
sched.mem.min = "4096"
Note: The number in quotes, 4096 in the previous example, must match the amount of configured virtual
machine memory. The example is for a virtual machine with 4 GB of RAM.
Problem:
Only able to use one display in Windows 10 with vGPU -0B or -0Q profiles.
Solution:
Use a profile that supports more than one virtual display head and has at least 1 GB of frame buffer.
To reduce the possibility of memory exhaustion, vGPU profiles with 512 MB or less of frame buffer
support only one virtual display head on a Windows 10 guest OS.
Problem:
Solution:
If you require NVENC to be enabled, use a profile that has at least 1 GB of frame buffer.
Using the frame buffer for the NVIDIA hardware-based H.264 / HEVC video encoder (NVENC) might
cause memory exhaustion with vGPU profiles that have 512 MB or less of frame buffer. To reduce the
possibility of memory exhaustion, NVENC is disabled on profiles that have 512 MB or less of frame buffer.
T E C H N I C A L W H I T E PA P E R | 2 6
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Problem:
Depending on the versions of drivers in use, the vSphere VM’s log file reports one of the following errors.
• A version mismatch between guest and host drivers:
vthread-10| E105: vmiop_log: Guest VGX version(2.0) and Host VGX
version(2.1) do not match
• A signature mismatch:
vthread-10| E105: vmiop_log: VGPU message signature mismatch
Solution:
Install the latest NVIDIA vGPU release driver matching the installed VIB on ESXi in the VM.
Problem:
Solution:
Tesla GPUs support ECC, but the NVIDIA GRID vGPU does not support ECC memory. If ECC memory
is enabled, the NVIDIA GRID vGPU fails to start. The following error is logged in the VMware vSphere
VM’s log file:
Problem:
Single vGPU benchmark scores are lower than the pass-through GPU.
Solution:
Disable the Frame Rate Limiter (FRL) by adding the configuration parameter pciPassthru0.cfg.frame_
rate_limiter with a value of 0 in the VM’s advanced configuration options.
FRL is enabled on all vGPUs to ensure balanced performance across multiple vGPUs that are resident on
the same physical GPU. FRL is designed to provide a good interactive remote graphics experience, but it
can reduce scores in benchmarks that depend on measuring frame-rendering rates as compared to the
same benchmarks running on a pass-through GPU.
T E C H N I C A L W H I T E PA P E R | 2 7
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Problem:
VMs configured with large memory fail to initialize the vGPU when booted.
When starting multiple VMs configured with large amounts of RAM (typically more than 32 GB per VM),
a VM might fail to initialize the vGPU. The NVIDIA GRID GPU is present in Windows Device Manager but
displays a warning sign and the following device status:
Windows has stopped this device because it has reported problems. (Code 43)
Solution:
A vGPU reserves a portion of the VM’s frame buffer for use in GPU mapping of VM system memory. The
default reservation is sufficient to support up to 32 GB of system memory. You can accommodate up to
64 GB by adding this configuration parameter:
pciPassthru0.cfg.enable_large_sys_mem
Summary
VMware Horizon 7 offers three technologies for hardware-accelerated graphics, each with its own
advantages.
• Virtual Shared Pass-Through Graphics Acceleration (MxGPU or vGPU) – Best match for nearly all
use cases.
• Virtual Shared Graphics Acceleration (vSGA) – For light graphical workloads that use only DirectX9
or OpenGL 2.1 and require the maximum level of consolidation.
• Virtual Dedicated Graphics Acceleration (vDGA) – For heavy graphical workloads that require the
maximum level of performance.
With the information in this paper, you can install, configure, and manage your 3D workloads for
Horizon 7 version 7.x on vSphere 6.x.
T E C H N I C A L W H I T E PA P E R | 2 8
DEPLOYING HARDWARE-ACCELERATED GRAPHICS WITH VMWARE HORIZON 7
Additional Resources
Setting Up Graphics for Linux Desktops in Setting Up Horizon 7 for Linux Desktops
Configuring Desktop Pools > Configuring 3D Rendering for Desktops in Setting Up Virtual Desktops
in Horizon 7
The original version of this paper was written by Stéphane Asselin and Gary Sloane.
T E C H N I C A L W H I T E PA P E R | 2 9
VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2017 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed
at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be
trademarks of their respective companies. Item No: 5199-VMW-WP-HORIZON7-DEPLOYING-HARDWARE-ACCELERATED-GRAPHICS-7_3_1-USLET-20171201
12/17