I want to passthrough my iGPU Ryzen Pro 5650 to a VM.
In this case I downloaded some ROM-files from: https://github.com/isc30/ryzen-gpu-passthrough-proxmox and tested with them.
I copied them to "/usr/share/kvm/" and added them with "hostpci0: 0000:XX:00.0,pcie=1,romfile=vbios_xxxx.bin" to the vm. Then i started the vm.
Now I'm wondering what the ROM file in proxmox actually does...
Does it really overwrite the firmware on the iGPU?
Is it generally dangerous to use unknown ROM files for passthrough?
Or is the whole thing not a security issue because the ROM file is only used to activate the GPU?
In this case I downloaded some ROM-files from: https://github.com/isc30/ryzen-gpu-passthrough-proxmox and tested with them.
I copied them to "/usr/share/kvm/" and added them with "hostpci0: 0000:XX:00.0,pcie=1,romfile=vbios_xxxx.bin" to the vm. Then i started the vm.
Now I'm wondering what the ROM file in proxmox actually does...
Does it really overwrite the firmware on the iGPU?
Is it generally dangerous to use unknown ROM files for passthrough?
Or is the whole thing not a security issue because the ROM file is only used to activate the GPU?