NVIDIA pass through


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 Smiley Happy

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

google earth

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?

0 Kudos
1 Reply
VMware Employee
VMware Employee

The configuration you are designing seems to be possible. But using VDI has its own advantage. For more information, see

Sincerely, Rahul Parmar VMware Support Moderator
0 Kudos