View 5.2 brings Hardware accelerated graphics for 3D and high performance graphical workloads. vSGA (Shared Accelerated Graphics) in View 5.2 will allow uses cases such as Adobe, CAD, CAM, HTML5 and will even give better user experience to Microsoft Office that is increasing using more 3D features.
vSGA will also help to increase user densities by allowing multiple VMs sharing single GPU. vSGA supports DirectX and OpenGL and doesn’t prevent the use of vMotion, HA or DRS. vSGA will allow you even to vMotion from a host with a supported physical GPU to host without a physical GPU. Desktops remain portable regardless of the Hardware.
There are two ways to configure your enviroment, either you can configure through vSphere or with the View Admin Console.
If you select Hardware from the drop down you can break break vMotion and have power-on issues. By selecting hardware you are makeing that a restriction. Also realize if you change the vRAM after the desktops have been created you will need to power off and power on the desktops for the setting to take effect.
Requirements for vSGA
|Host||PCIEx16 slot – Need to watch for power and space. These are cards are not small.Also make your sure the PSU can support the juice needed. NVIDA is the only game in town right now but other will follow suit|
HW ver 9 or higher
Only available for Win 7 and Win8
Support for up to 8 GPUs per host
|vCenter 5.1||5.1 or later|
|View Agent||5.2 or later
Support for up to 512 MB of VRAM per VM, minimum 64 MB is needed
|View Client||Nothing specfic, 5.2 preferred, Tear2 Zero Client for the best performance|
As of this post, Supported Servers are:
Cisco C240 M3 with GPU kit
Dell R720 with GPU kit
HP WS460 with Graphics Expansion
HP DL 380
IBM DX360 M4
IBM X3650 M4
3D Tips for Making it Work
Turbo-charge View Video Performance – Registry changed on a windows VM will be needed to see the performance gains. UPDATE: View 5.2 Agent installer will take of this.
Make sure your BIOS sets the primary display to the integrated graphics device or low-end display. The display device for 3d graphics must be a secondary display.
You will need to install the NVIDA vib on every ESXi host.
Registry change on the VM – [HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware SVGA DevTap]
“MaxAppFrameRate”=dword:00000000 – If it does not exist it defaults to 30. Set it to 0 to disable any frame cap.