Hello
I'm running PVE on a Beelink EQi12 with an i3-1220p with Intel Corporation Alder Lake-UP3 GT1 [UHD Graphics] as iGPU.
I followed this guide to enable vGPU for passthrough (failing in doing that because it wouldn't work on the linux VM) and tried to reset everything without doing a reinstall.
By resetting everything I mean:
Deleting dkms and all associated files
Uninstalling all packages installed by this command
Revert GRUB file to original and run
Remove sysfs.conf created by this echo command
At this point i rebooted and checked two things:
1. That the HDMI output from the MiniPC still works (and it does)
2. That the drivers of my GPU are still installed, which it doesn't seem like it is because this command
outputs this result

which is missing the installed driver line
Also the modprobe command
produces this line
Drivers seem to exist but they are not seemingly linked

Kernel version 6.8.12-5-pve
dmesg IOMMU info

GRUBFILE

Despite all this I'm still trying to passthrough a GPU. For now the hardware configuration is this

But I heard that I needed q35 as machine in order for it to work, but I'm not sure because in the VM it seems like it's working (and I have no way to test hw transcoding right now because I still need to set up jellyfin and immich servers)

On the VM it seems like the i1915 driver is installed?

I'm running PVE on a Beelink EQi12 with an i3-1220p with Intel Corporation Alder Lake-UP3 GT1 [UHD Graphics] as iGPU.
I followed this guide to enable vGPU for passthrough (failing in doing that because it wouldn't work on the linux VM) and tried to reset everything without doing a reinstall.
By resetting everything I mean:
Deleting dkms and all associated files
Bash:
rm -rf /usr/src/i915-sriov-dkms-*
rm -rf /var/lib/dkms/i915-sriov-dkms
rm -rf ~/i915-sriov-dkms*
find /lib/modules -regex ".*/updates/dkms/i915.ko" -delete
Uninstalling all packages installed by this command
Bash:
apt update && apt install git sysfsutils pve-headers mokutil -y
Revert GRUB file to original and run
Code:
update-grub
update-initramfs -u -k all
Remove sysfs.conf created by this echo command
Bash:
echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" > /etc/sysfs.conf
At this point i rebooted and checked two things:
1. That the HDMI output from the MiniPC still works (and it does)
2. That the drivers of my GPU are still installed, which it doesn't seem like it is because this command
Code:
lspci -n -s 00:02.0 -v

which is missing the installed driver line
Also the modprobe command
Bash:
modprobe i915
I checked dmesg and it doesn't show anything useful.modprobe: ERROR: could not insert 'i915': Unknown symbol in module, or unknown parameter (see dmesg)
Drivers seem to exist but they are not seemingly linked

Kernel version 6.8.12-5-pve
dmesg IOMMU info

GRUBFILE

Despite all this I'm still trying to passthrough a GPU. For now the hardware configuration is this

But I heard that I needed q35 as machine in order for it to work, but I'm not sure because in the VM it seems like it's working (and I have no way to test hw transcoding right now because I still need to set up jellyfin and immich servers)

On the VM it seems like the i1915 driver is installed?

Do you guys know if this will work for hw transcoding with the passed through GPU?
Other things I tried:
This guide with VFIO: https://3os.org/infrastructure/prox...oxmox-configuration-for-igpu-full-passthrough
but the machine was not booting, I got this dmesg error
[ +4.554530] vfio-pci 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x4eaf
Thanks. Hope I provided all necessary info.
Last edited: