N100/N200 Alder Lake iGPU full passthrough to Win11(+)

user127

New Member
Jul 16, 2024
8
0
1
Does someone managed to make the subj work for the latest (8.2.4) PVE?
The only semi-working approach (random black screens after 30 mins of working guest VM) I have found is legacy based (https://github.com/gangqizai/igd?tab=readme-ov-file#readme). Any others (starting from the official manual of course) leads to the black screen from HDMI out just on attempt to run the guest VM.
Can someone point me to the proven (for N100/N200) working approach? Or does it simply not exist?
Thanks.
 
Last edited:
Looking for the same, did you make any progress?
Actually I lost my patience. Anyway it is impossible to achieve fully working system: e.g. waking up from sleeping mode, etc. It's just more cost effective to have dedicated hardware than to constantly spend time for troubleshooting.
 
Last edited:
There are many pci(e) passthrough threads on this forum. Use the search here or use google like "site:forum.proxmox.com search terms here".

Typical keywords being "pcie passthrough" "qemu" "iommu". Searching iommu results in several quite informative threads here.
 
i3 8100 with uhd 630
proxmox-ve: 8.2.0 (running kernel: 6.8.12-3-pve)

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

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!