Single GPU passthrough Framework 13 (AMD)

I am trying to passthrough the iGPU from my Framework 13 (AMD) to a Windows VM.
The host system is running EndeavourOS and I already set up the system as described in some single GPU passthrough tutorials but the Windows VM is not starting. The screen gets dark and stays dark.

It seems that the amdgpu driver cannot get unbound.
Has anyone already tested this scenario?

Have you managed to dump the vbios?

Yes I dumped it and added the rom location to the xml.

Can you post it somewhere and i’ll try and see how I faire.

How did you dump it, and can you post the file? I’ve been trying to dump it with amdvbflash on fedora and it does not detect the GPU.

Update: was able to dump vBios on 7840U using this C program found on the Proxmox forums.

I am following this tutorial for single GPU passthrough (not a tutorial for Framework laptops specifically): https://www.youtube.com/watch?v=eTWf5D092VY
and some lines are missing for me at 6:49 in the step where you do lsmod | grep kvm. I’m missing the bottom row with irqbypass.


(The tutorial uses an intel CPU but explains how to do this for AMD)

I was looking through the BIOS trying to find settings related to virtualization and couldn’t find anything, which I assume is the reason for this difference.

Continuing the tutorial despite that, I get an error at 12:02 when trying to change the Spice Server to a VNC server because chardev ‘spicevmc’ isn’t supported without spice graphics.