iGPU Passthrough: Machine won't start after adding PCIe device

BerndDasBrot

New Member
May 4, 2024
3
0
1
I have a ASRock N100m mainboard/cpu, that should support iGPU passthrough just fine. To enable this functionality, I followed these steps:
  1. Update GRUB config to add Kernel parameters
  2. Adding VFIO modules
  3. Blacklist i915
(As described here: https://peanut-tech.com/how-to-pass-through-intel-igpu-to-proxmox-virtual-machine/)

After rebooting Proxmox, I can now add the PCIe device to my VM (Raw device with proper address, all function, ROM-Bar, PCI Express all enabled).
I also changed the machine type to "q35".
Screenshot from 2024-05-04 06-29-04.png

But when I start the VM (Ubuntu Server), it gets stuck during startup:
Screenshot from 2024-05-04 06-24-07.png
When I remove the PCIe device from the machine again, it starts up just fine.
Does anyone have a hint how to make this work?
 
Last edited:

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!