I read a few weeks ago about the GPGPU VT-d based passthrough on ESXi and how it's working well for a number of GPUs. I decided to jump on it and bring some of our stand alone systems into our vShpere environment however I'm having some issues during testing.
Any single GPU card works fine because when I I enable passthrough ESXi correctly picks up the PCIe root device (the dependent parent).
On dual GPU cards the card itself has it's own local bus inline before the system's PCIe parent, ESXi assumes it only needs to pass through the first parent, which in this case is the bus on the card itself but not the system PCIe bus.
Does anyone know how I can work around this by editing the system configuration manually or via some other method. I need to get ESXI to step up the device tree to the system PCIe bus like it does on single GPU cards.