I want to setup a workstation-class virtual machine with passthroughed workstation graphic. This is what I'm using:
ESXi 5.1 Update 1 (Build 1065491)
Virtual Machine Version: vmx-9
Virtual Machine OS: Windows 7 x64 with Service Pack 1
I assigned a workstation-class graphic card (FirePro S10000) to this VM as a passthrough device. In the VM it's correctly recognized and I can successfully install latest AMD FirePro graphic driver without any problem.
VMWare Tools and VMWare View Agent 5.2.0 are also installed on the VM; VM is registered to my connection server.
Basically I followed this article: http://www.vmware.com/files/pdf/techpaper/vmware-horizon-view-graphics-acceleration-deployment.pdf
On page 19, it mentioned Proprietary NVIDIA Capture APIs should be enabled; I ran this command on my VM but seems it supports NVIDIA GPU only.
I tried two ways to connect to the VM
- From a PC (using VMWare Viewer 5.3.0, PCoIP protocol and full screen)
- From a PCoIP Zero Client (Dell Wyse P45)
Both ways can connect to the VM. However, only the virtual GPU can be used.
I also tested FirePro V4900 (previous generation AMD workstation graphic card); the result is the same.
I guest that's because I did not enable the capture APIs for AMD Graphic card; but I have not idea how.