On 13900K\14900K (and probably whole 12\13\14 line) complete full passthrough (including HDMI) to W10\W11 works in legacy mode with ROMs from
https://github.com/gangqizai/igd
IGPU must be set as primary output in BIOS or you will get OpRegion error
Some config's ids\addresses might need adjustment for your case
args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on -debugcon file:/root/igd_debug.log -global isa-debugcon.iobase=0x402
hostpci0: 0000:00:02.0,legacy-igd=1,romfile=gen12_igd.rom
hostpci1: 0000:00:1f.3,romfile=gen12_gop.rom
machine: pc-i440fx-8.1
Modprobe:
blacklist i915
blacklist snd_hda_intel
options vfio-pci ids=8086:a780,8086:7a50
options vfio_iommu_type1 allow_unsafe_interrupts=1
Kernel:
intel_iommu=on iommu=pt vfio_iommu_type1.allow_unsafe_interrupts=1 pcie_acs_override=downstream,multifunction