What exactly are you trying to pass to the VM? Can you post your VM config and dmesg | grep -e DMAR -e IOMMU?
iGPU is only working for me in proxmox 5.4 under Windows 10 without crashing as with 6.1. Any idea?
proxmox 5.4
root@proxmox:~# dmesg | grep -e DMAR -e IOMMU
[ 0.000000] ACPI: DMAR 0x00000000BCB28418 0000B8 (v01 INTEL BDW 00000001 INTL 00000001)
[ 0.000000] DMAR: IOMMU enabled
[ 0.000000] DMAR: Host address width 39
[ 0.000000] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.000000] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c0000020660462 ecap f0101a
[ 0.000000] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.000000] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c20660462 ecap f010da
[ 0.000000] DMAR: RMRR base: 0x000000bcac4000 end: 0x000000bcac4fff
[ 0.000000] DMAR: RMRR base: 0x000000bf000000 end: 0x000000df1fffff
[ 0.000000] DMAR-IR: IOAPIC id 8 under DRHD base 0xfed91000 IOMMU 1
[ 0.000000] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.000000] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.000000] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.000000] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.586456] DMAR: No ATSR found
[ 0.586479] DMAR: dmar0: Using Queued invalidation
[ 0.586483] DMAR: dmar1: Using Queued invalidation
[ 0.586530] DMAR: Setting RMRR:
[ 0.586574] DMAR: Setting identity map for device 0000:00:02.0 [0xbf000000 - 0xdf1fffff]
[ 0.588957] DMAR: Setting identity map for device 0000:00:14.0 [0xbcac4000 - 0xbcac4fff]
[ 0.588990] DMAR: Setting identity map for device 0000:00:1a.0 [0xbcac4000 - 0xbcac4fff]
[ 0.589025] DMAR: Setting identity map for device 0000:00:1d.0 [0xbcac4000 - 0xbcac4fff]
[ 0.589037] DMAR: Prepare 0-16MiB unity mapping for LPC
[ 0.589060] DMAR: Setting identity map for device 0000:00:1f.0 [0x0 - 0xffffff]
[ 0.589179] DMAR: Intel(R) Virtualization Technology for Directed I/O
proxmox 6.1:
root@proxmox:~# dmesg | grep -e DMAR -e IOMMU
[ 0.009229] ACPI: DMAR 0x00000000BCB28418 0000B8 (v01 INTEL BDW 00000001 INTL 00000001)
[ 0.080802] DMAR: IOMMU enabled
[ 0.169893] DMAR: Host address width 39
[ 0.169894] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.169897] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c0000020660462 ecap f0101a
[ 0.169898] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.169900] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c20660462 ecap f010da
[ 0.169901] DMAR: RMRR base: 0x000000bcac4000 end: 0x000000bcac4fff
[ 0.169901] DMAR: RMRR base: 0x000000bf000000 end: 0x000000df1fffff
[ 0.169902] DMAR-IR: IOAPIC id 8 under DRHD base 0xfed91000 IOMMU 1
[ 0.169903] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.169904] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.169904] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.170251] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.873977] DMAR: No ATSR found
[ 0.874005] DMAR: dmar0: Using Queued invalidation
[ 0.874010] DMAR: dmar1: Using Queued invalidation
[ 1.060804] DMAR: Intel(R) Virtualization Technology for Directed I/O