Thanks, so the Intel graphics driver'sAll recorded errors are included. Driver-related events are also being collected.
ctlInit
fails and prints a CTL_RESULT_ERROR_NOT_INITIALIZED
error (1073741825 = 0x40000001
) [0], which unfortunately is quite generic and doesn't tell much about the error except that the Control API / device wasn't initialized at all. Later ctlEnumerateDevices
fails with CTL_RESULT_ERROR_INVALID_API_HANDLE
.v9.2.0
(the latest pve8 version), v10.0.2
(the current pve9 version) and the current upstream master, then there seems that v10.0.2
introduced a bug that was fixed by master with [1], where certain VGA memory regions aren't exposed to the guest anymore and the Windows driver seems to depend on those. I'll post more if this fixes the problem.This thread is talking about Intel iGPU (IGD) issues.I upgraded today to 9 and now my Linux Ubuntu VM with Nvidia 750ti has no graphics anymore.
Passthrough configs from previous Proxmox versions seem to still be there.
When I boot I get stuck to splash screen with Proxmox and Ubuntu logos. I never arrive at Ubuntu's Grub screen. Then at some point -- after Grub timeout? -- all I see is Ubuntu console view with services being started. Eventually it (reboots? and) goes back to that splash screen and it repeats the cycle.
Unfortunately, that was a false flag as the patch that introduced the bug is not inI haven't been too close to the Intel IGD quirks in QEMU before, but looking at a diff betweenv9.2.0
(the latest pve8 version),v10.0.2
(the current pve9 version) and the current upstream master, then there seems thatv10.0.2
introduced a bug that was fixed by master with [1], where certain VGA memory regions aren't exposed to the guest anymore and the Windows driver seems to depend on those. I'll post more if this fixes the problem.
v10.0.2
, but is in the upstream's staging tree. However, a quick setup with a Windows 11 VM with a 9th generation Intel UHD 630 GPU in passthrough showed similar errors, I'll look into it, but I couldn't find any obvious (upstream) fixes yet.How's the test? I can see PVE have some updates, but seems still didn't fix in my caseTracking this. Thanks for working on it.I have a UHD 770 (i7-12700T) and have beeen holding off upgrading to PVE 9 on a production machine that runs a Windows 11 Pro VM with iGPU/SR-IOV passthrough.
I have another N100-based node that I don't use for production workloads. I'll try upgrading to PVE 9 this weekend and see how it goes.
args: -cpu host -set device.hostpci0.bus=pcie.0 -set device.hostpci1.bus=pcie.0 -set device.hostpci0.addr=0x02.0 -set device.hostpci1.addr=0x03.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on -set device.hostpci0.x-igd-lpc=on
bios: ovmf
hostpci0: 0000:00:02.0,pcie=1,x-vga=1,romfile=igd.rom
hostpci1: 0000:00:1f.3
machine: pc-q35-10.0
If this works in pve9, it could be that part of the problem lies in pve-qemu-kvm in pve9.
based on my previous installation, the args for qemu 10 and 9 are a bit different. try matching the args im using above (including theI haven't been able to confirm that it works at this time.
hostpci0: 0000:00:02.0,pcie=1,x-vga=1,romfile=igd.rom
)We use essential cookies to make this site work, and optional cookies to enhance your experience.