I know this isn't a popular topic but came across this trying to pass a GPU through to my VM for plex. This is not to my credit, I wanted to share if anyone else was struggling with this too.
Issue:
-Enable GPU passthrough in esxi, power on/reboot of VM reboots esxi host
-vm fails to power on at all
Fix:
Advanced VM options (add or edit):
pciPassthru.use64bitMMIO = TRUE
pciPassthru.64bitMMIOSizeGB = 16 (variable depending on your GPU, see the links below for details. I don't know the effect of setting this too high which I did since I just copied what someone else entered.)
pciHole.start = 2048
svga.present = FALSE
svga.autodetect = FALSE (optional, I set mine to FALSE but it doesn't matter if you change this)
hypervisor.cpuid.v0 = FALSE (deprecated 7+. If you add this in 7.x, the vm will not load the GPU correctly. It will detect it but be disabled in device manager)
https://earlruby.org/tag/use64bitmmio/
https://communities.vmware.com/t5/E...assthrough-Quadro-Host-Rebooting/td-p/2228131
Issue:
-Enable GPU passthrough in esxi, power on/reboot of VM reboots esxi host
-vm fails to power on at all
Fix:
Advanced VM options (add or edit):
pciPassthru.use64bitMMIO = TRUE
pciPassthru.64bitMMIOSizeGB = 16 (variable depending on your GPU, see the links below for details. I don't know the effect of setting this too high which I did since I just copied what someone else entered.)
pciHole.start = 2048
svga.present = FALSE
svga.autodetect = FALSE (optional, I set mine to FALSE but it doesn't matter if you change this)
hypervisor.cpuid.v0 = FALSE (deprecated 7+. If you add this in 7.x, the vm will not load the GPU correctly. It will detect it but be disabled in device manager)
https://earlruby.org/tag/use64bitmmio/
https://communities.vmware.com/t5/E...assthrough-Quadro-Host-Rebooting/td-p/2228131