Agree
The above link shows
My experience is it mostly works with no host changes (other than passing through the iGPU via the VM configuration.
Current imperfections (mostly recently look at with kernel 6.17.04) I've noticed are:
i5-1235U...
With the current Proxmox version HDMI output with no modifications other than passing through the Intel iGPU to the VM for the newest linux version See https://forum.proxmox.com/threads/proxmox-9-gpu-pass-through.169151/#post-796557
With newer...
Have you tried Ubuntu 25.10, as that version worked for me out of the box?
In contrast Ubuntu 25.04 for me required
copy Host/sys/kernel/debug/dri/0000:00:02.0/i915_vbt to VM /lib/firmware/ i915_vbt
edit /etc/default/grub to contain...
I'm not using AMD. I'm just passing through intel iGPU.
No other modification than listed above are required. The aim was to find the minimum requirements for it to work.
Steps
Create PVE v9 install on your hardware
Create a VM with iGPU pass through but not set as primary display, ubuntu-25.10-snapshot-desktop-amd64 (Machine: either works for me but sometimes retain partial but not really usable PVE VM GUI...
PVE v9 iGPU pass through works for me with i5 8265U and i5 8265U based Mini PC. Including sound and video output using no pve modifications other than selecting iGPU and sound pass through to the Ubuntu 25.10 VM
Latest update gave me an error on the two systems I updated
dpkg: error processing package systemd-boot (--configure):
installed systemd-boot package post-installation script subprocess returned error exit status 1
Errors were encountered while...
Oops, No, I missed that requirement.
Later my web browser (Firefox) did request acceptance of new self signed certificate, so perhaps that's what fixed it.
Thanks for looking into it.
I restarted the hardware and left it running over night, and now it works.
Looking for something else, this system had this error prior to v8.4 -> v9.0 upgrade which maybe the error & so unrelated to this thread...
For me in in pve9 handles Alder Lake i5-1235U pass through of iGPU with local video and sound output with default settings for Ubuntu 25.10 VM. In contrast for me I could not get pve8 to pass through sound (Codec not found for Intel Alderlake...
I think I followed the update in place guide but ended up with a duplicate modernize-sources entry for
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-test
Signed-By...
HDMI video via Display port to a ubuntu-25.10 VM Kernel 6.15 works out out of the box for me.
Other Kernels above 6.8 appear to need
the host file /sys/kernel/debug/dri/0000:00:02.0/i915_vbt copied manually to the VM /lib/firmware/ i915_vbt...