May 3May 3 I also updated to 7.2.5 and the sriov plugin is nowhere to be found.A win vm fails to start due to a pci error.The rc1 prior to this update was fine...hmmmupdate: I got this to work, though was a little involved. Here is what I dd....removed vf's from the VM I was using it on...Uninstalled the sriov pluginrebooted.re-installed the plugin.... success !created 3 x VF'sBound the 3rd VF to VFIOrebootedModified the win vm template, adding back in the 3rd VF as the gpu.Start the vm...Connect to the VM via Rustdesk... Working ! Edited May 3May 3 by bucky2780
May 3May 3 I can confirm, that an uninstall, reboot and a re-install worked for me too.As i tried a re-install yesterday, the installation failed with errors. However as i read the post of bucky2780 today, i tried again and tadaa.. the installation was successful.
May 3May 3 For my setup, upgrading to Unraid 7.2.5 by uninstalling and then reinstalling the SR-IOV plugin not only failed to get SR-IOV working (the system log reports: “kernel: i915 0000:00:02.0: driver does not support SR-IOV configuration via sysfs”), but also broke my macvlan Docker setup, preventing it from obtaining a stable, suffix-fixed IPv6 address.
May 13May 13 CPU 13th, in 7.3.0,enable xe driver, sriov supported.but it seems just a shell. didn't work in VM Edited May 13May 13 by Bierut.Legend
May 13May 13 2 hours ago, Bierut.Legend said:CPU 13th, in 7.3.0,enable xe driver, sriov supported.but it seems just a shell. didn't work in VMme too, then i go back to 7.2.6
May 13May 13 14 hours ago, SimonF said:You still need the i915 SRIOV driver for igpu support on 7.3.0I haven't upgraded to 7.3 yet, but shouldn't the xe driver work now with 7.3 and kernel 6.18.28?That is, if I block 915 and force xe using the parameters 915.force_probe=!a780 xe.force_probe=a780 xe.max_vfs=2...If this is working, I should be able to see the expected result by running ls -l /dev/dri, and subsequently—in this example—assign a VF to the VM and another to Docker. Or am I overlooking something?Oh, in my case there's an Intel 14700 in the background... Edited May 13May 13 by enect
May 14May 14 On 5/13/2026 at 10:14 AM, SimonF said:You still need the i915 SRIOV driver for igpu support on 7.3.0I think this needs to be pinned or in a blog post or something , there is a lot of confusion on this topic I’ve noticed. I myself did quite a bit of googling and checking in GitHub issues on the sr-iov repository and left more confused then when I started. I saw one of @SimonF responses to an issue raised on one of the beta’ or rc’s and that was the only clear message I got on this topic (namely that the xe driver does not support vf’s for igup’s only discrete cards)
May 15May 15 5 hours ago, Xhanti said:I think this needs to be pinned or in a blog post or something , there is a lot of confusion on this topic I’ve noticed. I myself did quite a bit of googling and checking in GitHub issues on the sr-iov repository and left more confused then when I started. I saw one of @SimonF responses to an issue raised on one of the beta’ or rc’s and that was the only clear message I got on this topic (namely that the xe driver does not support vf’s for igup’s only discrete cards)+100000000000000I spent hours trying to understand whats needed.Different hardware, different unraid versions, different drivers, different plugins. Some posts in this forum, some posts in reddit, some issue discussions in github!Documentation 3 months ago when I was trying to understand how to set up Ultra 7 265k was incomplete.Those are the results for SR-IOV today. Only changelogs.https://docs.unraid.net/ Edited May 15May 15 by karateo
May 15May 15 On 5/13/2026 at 1:14 AM, SimonF said:You still need the i915 SRIOV driver for igpu support on 7.3.0Does it not use the xe driver from this repo? https://github.com/strongtz/i915-sriov-dkms
May 15May 15 1 hour ago, Daniel15 said:Does it not use the xe driver from this repo? https://github.com/strongtz/i915-sriov-dkmsI don't believe the plugin updates the XE driver.Note on that repo the disclaimer.Disclaimer: This repository is a community project and is NOT affiliated with, endorsed by, or connected to Intel Corporation. This kernel module is a port based on the mainline kernel and Intel's implementation and may contain experimental and unstable features. Please use it at your own risk.
May 15May 15 13 minutes ago, SimonF said:I don't believe the plugin updates the XE driver.It does now - it includes patched versions of both i915 and xe. xe support was added in https://github.com/strongtz/i915-sriov-dkms/pull/344I saw the disclaimer but AFAIK this is the repo the Unraid SR-IOV plugin uses. Edited May 15May 15 by Daniel15
May 15May 15 Does this mean I can uninstall the plugin and start using it natively? Since i'm able to VF it here.
May 15May 15 30 minutes ago, Mirano said:Does this mean I can uninstall the plugin and start using it natively?Since i'm able to VF it here.No - the native i915 driver doesn't support SR-IOV. The xe one does, but only for certain devices.
May 16May 16 On 5/15/2026 at 9:52 AM, Xhanti said:I think this needs to be pinned or in a blog post or something , there is a lot of confusion on this topic I’ve noticed. I myself did quite a bit of googling and checking in GitHub issues on the sr-iov repository and left more confused then when I started. I saw one of @SimonF responses to an issue raised on one of the beta’ or rc’s and that was the only clear message I got on this topic (namely that the xe driver does not support vf’s for igup’s only discrete cards)yeah plus 1 million... to get a credible write up with state of nation on this technology set. Looks very impressive and enjoying playing with it... but to rely on this more, we need a deeper insight into the tech architecture and strategy.
May 17May 17 So do we have a definitive answer on whether this is working on 7.3.x or not? I'm on 7.2.6 and am reluctant to upgrade if it means losing iGPU passthrough in VMs.
May 18May 18 6 hours ago, mcgerk said:@pinterpass I've updated to 7.3.0 and the plugin is working perfectly.Thanks for the update. Based on your experience, I took the plunge and all seems to be working just fine. Huzzah!
May 18May 18 I also want to upgrade to 7.3.0, but I am worried about SR IoV issues. How did you achieve a successful upgrade? Can you explain it in detail? Thank you!
May 18May 18 16 minutes ago, hjphongjinpan said:I also want to upgrade to 7.3.0, but I am worried about SR IoV issues. How did you achieve a successful upgrade? Can you explain it in detail? Thank you!I went to Tools > Update OS in the Unraid GUI, then clicked on "View Available Updates." It presented me with 7.3.0 as an option, and I clicked on it. Once the onscreen status showed the update as completed pending a reboot, I rebooted. After the reboot, I manually restarted my array because it's not configured to autostart.That's it. Everything was exactly the same. All of the iGPU passthroughs were still set up with my VMs, and they all seem to be working as expected.
May 19May 19 On 5/15/2026 at 5:24 PM, Daniel15 said:No - the native i915 driver doesn't support SR-IOV. The xe one does, but only for certain devices.Why are these settings located under "PCI Devices and IOMMU Groups"? What is the difference? In which scenarios should I modify the settings under "PCI Devices and IOMMU Groups" versus "Intel Graphics SR-IOV"? Or does it make no difference where I make the change?
May 19May 19 1 hour ago, Gaertner said:Why are these settings located under "PCI Devices and IOMMU Groups"? What is the differenceIOMMU is what allows PCIe passthrough. The IOMMU section in Unraid allows you to bind an IOMMU group to one virtual function (VF), to pass it through to a VM.SR-IOV is what allows one physical device to be split into multiple VFs instead of just one. This is so it can be passed through to multiple VMs, or used on both the host system and one or more VMs. The most common use cases are for GPUs (like with this plugin) and for Ethernet adapters. Edited May 20May 20 by Daniel15
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.