updated to PVE 9.0 then GPU passthrough stopped working on Windows

Tried your rom file too.. (thank you for putting in the effort by the way)
args: -set device.hostpci0.bus=pci.0 -set device.hostpci0.addr=2.0 -set device.hostpci0.x-igd-opregion=on
hostpci0: 0000:00:02.0,romfile=igd.rom

Windows boots, but still
Windows has stopped this device because it has reported problems. (Code 43)

that was with Coffee/Comet Lake (8/9/10th gen) rom file since I have a i3-10100T CPU


Reading the issue#15 I installed latest UHD graphics driver available for the gpu - 8/28/2025 from https://www.intel.com/content/www/u...essor-graphics/intel-uhd-graphics-family.html still same issue.
 
Last edited:
@adystech As long as you meet the Requirements and use legacy mode passthrough, it will work.

Edit: Windows VM must use OVMF/UEFI boot.
sir, you are a life saver!!
I had not tried the legacy part before,, So I went from
hostpci0: 0000:00:02.0
localtime: 1
machine: pc-q35-10.0
vga: std,memory=512

to
hostpci0: 0000:00:02.0,legacy-igd=1,romfile=igd.rom
localtime: 1
machine: pc-i440fx-10.1
vga: none

Now my Windows 11 VM boots, and works.. Thank you so much!!
1765764785354.png
 
  • Like
Reactions: LongQT-sea