So 3-4 months ago I bought an Nvidia GT710 to muck about with GPU passthrough on a spare ESXI host but I ran into issues at basically every step. Was working on it again today and managed to get it working so time for another blog post!
Before we do, this is the issue I had the most trouble with
Windows has stopped this device because it has reported problems. (Code 43)
This is with the hypervisor updated, and after manually installing the NVIDIA vib, along with ensuring the memory for the VM is reserved like so.
To reserve the memory, Right click the VM, Edit, then click the arrow to the left of 'memory'.
So how to fix it then?
I had to add a new parameter to the VM;
1. Login to ESXi
2. Right click your VM > Edit Settings > VM Options > Advanced > Edit Configuration
3. Add Parameter;
hypervisor.cpuid.v0 in the key column.
FALSE in the value column.
And lo and behold;