Thought I'd mention that in my situation I have to make some adjustments to get EFI boot to work. I use two GPUs, one Nvidia, and the XTX.
I had to use the dumped bios for the XTX
I had to change video=efifb:off to video=efifb:off,vesafb:off,vesa:off
I had to disable resizable bar in the bios (but kept "above 4g decoding")
The good news is that after getting EFI boot to work I no longer had to restart the host every time I needed to reboot the XTX VM, the bad news is resizable bar does not seem to work for the XTX VM yet. Cheers!