July 10, 20223 yr I have a windows VM where the GPU is passed through. I selected it and bound to VFIO at boot. I rebooted my server and when it booted up it started using the monitor connected to the VFIO-bound GPU to display its startup logs. Then when i tried to start the VM it was stuck at the TianoCore logo. I shut down the server and unplugged the HDMI cable, then rebooted it, started the VM, and then plugged in the HDMI cable and it works normally. If my GPU is bound to VFIO at boot why does unraid see it and use it to display startup logs? It seems like thats causing it to be unusable for the VM Edited July 10, 20223 yr by Taako
July 13, 20223 yr I had a similar issue in my mac os vm in the past, with a 2 screens setup, the vm froze at boot if the second monitor was connected at boot (if I remember well...anyway I remember that the issue was a vm freeze with a monitor connected at boot (hdmi)). However I was using a custom compiled ovmf bios and I was able to identify the issue to the toolchain I was using to compile ovmf. To troubleshoot, you may try to replace the ovmf files you are using with latest ones, attached. With the vm stopped, rename the files to that you are using and replace them, or change in the xml the paths that point to ovmf code and vars. Use the tpm version if you are running windows 11. ovmf-tpm-stable-202205.zip ovmf-stable-202205.zip
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.