[SOLVED] Can't get intel igpu to show in Proxmox VE

Tides

New Member
Aug 28, 2025
2
0
1
I'm new to Proxmox.
I want to add the igpu Intel® UHD Graphics 630 to my ubuntu vm for jellyfin transcoding

Specs
CPU: Intel i7-10700
Motherboard: MSI MEG Z490 Unify
Proxmox VE: 8.4.11

I have enabled IOMMU in the BIOS
Enable IOMMU on in grub configuration
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
And also ran
Code:
dmesg | grep -e DMAR -e IOMMU
dmesg | grep 'remapping'
in the output I see "IOMMU enabled' and 'Enabled IRQ remapping in x2apic mode"

But when run "lspci | grep VGA" the integrated GPU is not showing, just the Nividia one.
1756338621828.png

I've tried blacklisting the intel GPU as suggested in the Proxmox wiki pci passthrough
Code:
echo "blacklist i915" >> /etc/modprobe.d/blacklist.conf
And tried blacklisting in the grub as I've seen in some other forms neither option worked.

Any suggestions for next steps?
 
Enable IOMMU on in grub configuration
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
Try undoing that as I do not believe it is necessary in later version of Proxmox. Doing so also reduces comparability for some configurations
 
  • Like
Reactions: leesteken
You must disable the BIOS setting that disables the iGPU when a dGPU is installed.

Normally, if the BIOS settings are correct, the iGPU should appear in lspci immediately after installing Proxmox VE.

If it appears after removing the dGPU (TU116 = GeForce GTX 1650), you can determine the BIOS setting is the cause; use this as a verification method.

After both dgpu and igpu become available, if you are using a virtual machine and wish to utilize igpu, you can use the settings below.

https://github.com/qemu/qemu/blob/master/docs/igd-assign.txt

 
Last edited:
You must disable the BIOS setting that disables the iGPU when a dGPU is installed.

Normally, if the BIOS settings are correct, the iGPU should appear in lspci immediately after installing Proxmox VE.

If it appears after removing the dGPU (TU116 = GeForce GTX 1650), you can determine the BIOS setting is the cause; use this as a verification method.

After both dgpu and igpu become available, if you are using a virtual machine and wish to utilize igpu, you can use the settings below.

https://github.com/qemu/qemu/blob/master/docs/igd-assign.txt

Thanks for the reply. It helped me find that the issue is my motherboard either does not power the Igpu or does not support it. There are not integrated graphic options on the bios and no display out on the motherboard itself.
The MSI manual is generic so I can't find anywhere that explicitly states that Igpu is not supported. But I don't have the bios options I see on tutorials.
 
I've never heard of an iGPU being recognized on any OS, not just Proxmox, when the MSI MEG Z490 Unify doesn't even have HDMI or VGA outputs.

If it's recognized as a device on other OSes, then it should be usable.
If it isn't recognized on other OSes, it probably won't be recognized on Proxmox either, right?
 
For Intel gen10 and transcoding you might want to use "GVT-g". That in general also does not need an output connected.
 
The conclusion of this thread is that the motherboard cannot even recognize the device because it is not wired to the IGPU.

It is not an argument for using something else.