dell 3060 uhd630 passthru to win11 guest - calling all dell micropc owners

peril

Renowned Member
Oct 6, 2009
50
2
73
Newark, DE USA
Have achieved partial success - intel uhd630 GPU passes thru to win11 , (works with parsec), but the physical display only blanks and doesn't post. I do see a romfile error (saw x expected y) in proxmox. No trouble passing thru the pci, the gpu is seen by the guest.

Anyone have this working where the video posts for the proxmox uefi bios bootup with an intel uhd passed thru to linux or windows guest?

I've gotten this to work with physical cards no problem, but this is my first with an embedded intel video.

Setup
dell 3060 micro / 8500T i5 latest bios
proxmox 8.1, only current change grup +intel_iommu=on
pcipassthru to guest , iommu 0 and pci 00.02
 
down this path -> https://forum.proxmox.com/threads/n...strough-works-igpu-linux-radeon-win11.136444/ - based on a search for "uhd 630' on the forum.

This sort of makes sense - since the gpu is working - that part of it is good, but it's not actually able to affect the ports / backlight controls.

found this - > https://www.reddit.com/r/VFIO/comments/os949l/gvtd_igpu_intel_uhd_630_boot_device_invalid_pci/

compiled the rom -> https://github.com/patmagauran/i915ovmfPkg

will post results back as I get thru it.
 
Last edited:
i3 8100 with uhd 630
proxmox-ve: 8.2.0 (running kernel: 6.8.12-3-pve)
pve-manager: 8.2.7 (running version: 8.2.7/3e0176e6bb2ade3b)

after alot of strugle i managed to run windows 11 with uhd 630 passthrough and the HDMI + DP output both working
so the workaround is legacy boot this method works with no problems been testing with no issues might work for you as well
check this as this guy did managed to run windowns 10 in legacy boot
so what i did was run windows 11 in legacy boot with the same args and settings
for the windows installation media i used rufus created the usb with these settings:
MBR partition option
remove requirement for 4GB+ ram,secure boot and TPM 2.0
i915ovmf.rom
cat /etc/default/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1 iommu=pt video=efif:bff video=vesaf:bff"
GRUB_CMDLINE_LINUX=""

cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=8086:3e91,8086:a348
softdep i915 pre: vfio-pci
softdep snd_hda_intel pre: vfio-pci

cat /etc/pve/qemu-server/110.conf

agent: 1
args: -set device.hostpci0.x-igd-gms=1
balloon: 0
bios: seabios
boot: order=scsi0;ide0;net0
cores: 4
cpu: host
hookscript: local:snippets/gpu-hookscript.sh
hostpci0: 0000:00:02,romfile=i915ovmf.rom,legacy-igd=1
hostpci1: 0000:00:1f.3
ide0: WD500:iso/virtio-win-0.1.262.iso,media=cdrom,size=708140K
machine: pc-i440fx-9.0
memory: 8192
meta: creation-qemu=9.0.2,ctime=1731028216
name: win11
net0: e1000e=BC:24:11:8D:5C:32,bridge=vmbr0,firewall=1
numa: 0
ostype: win11
scsi0: nvme500:110/vm-110-disk-0.qcow2,discard=on,iothread=1,size=64G
scsihw: virtio-scsi-single
smbios1: uuid=3d3d94b1-b005-4b78-9deb-0218b1be1b94
sockets: 1
usb0: host=04a5:8001,usb3=1
usb1: host=04f3:0103,usb3=1
usb2: host=8087:0a2a,usb3=1
vga: none
vmgenid: 7626ddab-a83b-4dd8-8071-d78623cb19ec



hope this will help you..
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!