Intel iGPU SR-IOV help on Raptor Lake (i9-13900H)

johnyr

New Member
Feb 7, 2026
2
0
1
Hi all,

I apologize if this is a trivial question, but I've spent the better half of my day trying different things trying to get a VF passed to an Ubuntu VM, but I can't quite seem to get it working. I'm new to PVE (coming from XCP-ng, trialing PVE), so please excuse my lack of knowledge.

It seems like I'm having trouble getting the modified driver to load in my Ubuntu 25.04 VM. It seems like i915 is not being loaded at all, as doing a dmseg | grep i915 returns nothing post boot.

I've followed this guide: https://github.com/strongtz/i915-sriov-dkms
I've tried both the current (fixed) latest version, and 2025.12.10, and in both cases, I can't get the driver loaded in the VM.

Where am I going wrong?


PVE (i9-13900H - Raptor Lake) - with Resource Mapping

Code:
root@pve:~# dkms status
i915-sriov-dkms/2026.02.04, 6.17.9-1-pve, x86_64: installed (Original modules exist)

Code:
root@pve:~# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.1 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.2 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.3 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.4 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.5 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.6 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
00:02.7 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)


Ubuntu 24.05 VM

e97d72cd-e1f3-44e6-ad8b-5d1537cda19e


Code:
johny@ubuntu:~$ lspci -nnk
06:10.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [UHD Graphics] [8086:a720] (rev 04)
        Kernel modules: i915, xe
^---- there is no kernel in use here..

Code:
johny@ubuntu:~$ dkms status
i915-sriov-dkms/2026.02.04, 6.14.0-37-generic, x86_64: installed

Code:
johny@ubuntu:~$ cat /etc/default/grub
# If you change this file or any /etc/default/grub.d/*.cfg file,
# run 'update-grub' afterwards to update /boot/grub/grub.cfg.
# For full documentation of the options in these files, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_guc=3 module_blacklist=xe"
GRUB_CMDLINE_LINUX=""
 
Last edited: