Intel graphics HDMI pass through possible?

Phone Guy

Member
May 21, 2022
18
2
8
I am trying to get a proxmox box to pass through the integrated intel hdmi out from a windows 10 vm. This system is a i7 3770 with Intel 4000 graphics, which is all I'll need. Its a Asus motherboard with hdmi out. So the goal is to have a win10 vm and it use the hdmi output to a dedicated monitor...

I have found several guides and tutorials, all a little different, none specifically for this chip (i7 3770).
https://3os.org/infrastructure/prox...oxmox-configuration-for-igpu-full-passthrough
https://forum.proxmox.com/threads/is-it-possible-to-idg-passthrough-with-hdmi-output.86858/
https://forum.proxmox.com/threads/igpu-passthrough-not-working.88110/

among others. All the commands and pci listings vary slightly. This graphics is shown as
lspci
Code:
lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)

lspci -nnq
Code:
lspci -nnq
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0162] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Z77 Express Chipset LPC Controller [8086:1e44] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
04:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03)

so it registers as 8086:0162
and the audio is in a separate iommu group
Code:
IOMMU Group 0:
        00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
IOMMU Group 1:
        00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
IOMMU Group 2:
        00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0162] (rev 09)
IOMMU Group 3:
        00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
IOMMU Group 4:
        00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
IOMMU Group 5:
        00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
IOMMU Group 6:
        00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
IOMMU Group 7:
        00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
IOMMU Group 8:
        00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
IOMMU Group 9:
        00:1c.5 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev c4)
IOMMU Group 10:
        00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
IOMMU Group 11:
        00:1f.0 ISA bridge [0601]: Intel Corporation Z77 Express Chipset LPC Controller [8086:1e44] (rev 04)
        00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04)
        00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller [8086:1e22] (rev 04)
IOMMU Group 12:
        03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
IOMMU Group 13:
        04:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03)

graphics in group 2 and audio in group 6... I don't know what any of this means, and I really need some help if this is even possible.
I want to have the hdmi of the proxmox display the windows 10 vm to a dedicated monitor.

Help me please.
 
I have tried hours of experimenting and countless guides, which all basically have the same information with reports of varying success within them.

I can get the igpu pass thru to the windows vm, which see's it, and shows error 43 in device manager. Trying to install the intel graphics drivers fails, and windows 10 search for drivers BSOD so never can get the intel graphics "installed" and no monitor output on hdmi. I get a flicker sometimes, but never more.

Any help?
i7 3770
Asus asus p8z77-v lx motherboard with latest 2501 bios
Proxmox 7.2-4
 
  • Like
Reactions: Inglebard
PCI passthrough of integrated graphics is more problematic than discrete GPUs. Unless you find a guide with the exact same CPU, I don't know how to get it working, sorry.
 
I have tried hours of experimenting and countless guides, which all basically have the same information with reports of varying success within them.

I can get the igpu pass thru to the windows vm, which see's it, and shows error 43 in device manager. Trying to install the intel graphics drivers fails, and windows 10 search for drivers BSOD so never can get the intel graphics "installed" and no monitor output on hdmi. I get a flicker sometimes, but never more.

Any help?
i7 3770
Asus asus p8z77-v lx motherboard with latest 2501 bios
Proxmox 7.2-4
@Phone Guy
did you managed the Passthrough?
I am struggeling since 1,5 yrs without effort.
Tested many things.
I also only get a flicker and not more
Thx
Dirk
 
@Phone Guy
did you managed the Passthrough?
I am struggeling since 1,5 yrs without effort.
Tested many things.
I also only get a flicker and not more
Thx
Dirk
Nope. I ended up buying a graphics card, and it worked first try. Some people have said igpu pass through only works on certain cpu & mobo combinations. Personally I gave up, bought a cheap gt1030 graphics card and it just worked instantly. Ymmv, so good luck.
 
  • Like
Reactions: Inglebard
The Intel gpu Express requires the Intel 6th generation processor. At least I have seen the 4th generation processor
 
The Intel gpu Express requires the Intel 6th generation processor. At least I have seen the 4th generation processor
Okay, thanx

I was sure I read something about it was possible with a 3rd gen cpu and proxmox 5.x
So I was sure it MUST work with newer Proxmox and some fiddling.
At the end I gave up and put a Geforce 1050 into the machine and passed it without any problem into the VM.
After disabling the IGP the power consumtion is not really more in idle.

Thx
Dirk
 

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!