We are a service provider and a lot of our customers running in our cloud have RDS & Citrix Servers.
We notice that these virtual machines are using more and more cpu.
We are thinking to put some hosts with GPU for these kinds of workloads.
Of course try before you buy
I have tried the following:
Installed a Tesla K80 GPU on an ESXi 6.5U1 and enabled pass through.
I have installed a new vm Windows 2016, with EFI bios.
Added in VMX File pciPassthru.use64bitMMIO = true
I have installed the tesla nvidia drivers.
We can see the tesla card in device manager.
I have then installed
Horizon view agent + direct connection plugin on the RDS Server (because RDP does not pick up the GPU anyway)
I connect to the vm with horizon view client (blast) and when I run
youtube with hardware acceleration
photoshop & lightroom
nothing uses the GPU
I have tried with vmware vsga disabled / enabled (installed / uninstalled vmware tools)
is this even possible how we want to do this or do you really need a vdi environment around it?
The configuration you are designing seems to be possible. But using VDI has its own advantage. For more information, see https://pubs.vmware.com/view-51/index.jsp?topic=%2Fcom.vmware.view.planning.doc%2FGUID-BBD4EA8B-4C35...