0

I recently found about this video link showing that ESXi is able to passthrough PCIe onto a Guest VM:

https://www.youtube.com/watch?v=mhZzAjlNdWc

The question is, what is the difference of GPU passthrough vs PCIe passthrough does it mean PCIe passthrough can only be used on one Guest VM and GPU passthrough means multiple Guest VM can share a single GPU?

cyberquarks
  • 269
  • 1
  • 6
  • 14

1 Answers1

3

Pretty exactly, yes.

PCIe passthrough means only the guest runs a driver for the hardware. The PCIe device is mapped into the guest's I/O space and cannot be shared with other guests.

With GPU passthrough, a hardware driver runs on the hypervisor and guests share the single hardware through an abstraction driver (somewhat similar to a vNIC).

Zac67
  • 10,320
  • 2
  • 12
  • 32
  • 1
    To add to Zac's post be aware that the majority of regular GPUs cannot do this function, you need to pick one designed to do this. NVidia in particular have a list of supported GPUs that all have the 'Tesla" name in them. – Chopper3 Mar 15 '19 at 16:21