makinbacon21
Contributor
Contributor

ESXi shows Enabled/Needs Reboot for RX 560 passthrough (audio and GPU)

Hello Internet! I'm having a fun issue with my ESXi setup. I operate a home server with four VMs and I'd like to get my RX 560 passed through to one of them--but every time I enable it and reboot, both PCIe devices show as Enabled/Needs Reboot instead of Active. My CPU is an AMD Ryzen 3700X, and I have an EVGA GeForce GTX 750 (not sure the exact model but it's irrelevant) for display out, plus an MSI Radeon RX 560 (same deal). The 750 works perfectly fine for passthrough but does not meet the requirements I need for my particular use case. Only the AMD card is having an issue. I've tried:

  • Ensuring display out is only going through the 750 (reflected in BIOS, ESXi, and in test)
  • Setting `esxcli system settings kernel set -s vga -v FALSE`
  • The ol' toggle-off-then-back-on trick

I'm running ESXi 7.0U3f (ESXi-7.0U3f-20036589-standard). Would love a fix if anyone's solved this. If logs or anything are necessary, I can provide. Thanks! 

Labels (4)
0 Kudos
0 Replies