Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[PLUGIN] Intel iGPU SR-IOV - Support Page

Featured Replies

I understand that much. Perhaps I didn't express myself clearly. It's just that in version 7.3.0, a new feature was added allowing you to change the number of VFs under "PCI Devices and IOMMU Groups" as well. Now there are two places where I can modify these settings:

Settings --> Intel Graphics SR-IOV

Do you see what I mean now?

  • Replies 408
  • Views 95.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just a little heads up for all i915 SRIOV users...   When the first beta/RC from Unraid 6.13.0 or 7.0 drops it will most likely be the case that SRIOV is not supported there. This is ca

  • alturismo
    alturismo

    to all on unraid 7 beta2, plugin updated and working again   so anyone who wanted to wait for unraid 7 due sr iov ... enjoy now  

  • The plugin is the same and I'm still compiling the plugin packages for this new plugin for @giganode.   Uninstall my plugin Shutdown all VMs Install the plugin from the CA

Posted Images

After updating to 7.3.0, I found that the virtual graphics card generated by SR IoV can be used for Windows 11, but cannot be used for FNOS. Now I have rolled back to 7.2.4

will this work now on 7.3 with i5 14500 ?

image.png

if i passtrough it to my windows guest, i can install the intel display driver, devicemanager shows all ok, but parsec still uses software renderer and can run furmark etc.

edit:

ok, worked, but my whole igpu crashs after VM shutdown .. need to do :

echo 1 > /sys/bus/pci/rescan

in unraid shell + add VFs back (no restart nessesary , worked again after)

but after each VM reboot / shutdown, the igpu crashs and i need rescan and readd the VFs, any solution for this?

Edited by Encore

  • 3 weeks later...

Hi, kinda noob and everything is working but I just wanted to ask about the version. I installed the plugin from unraid CA and the version is 2023.11.22 and that shows as up-to-date, but the github itself has versions newer than that. How come this is the case?

1 hour ago, hoeman said:

Hi, kinda noob and everything is working but I just wanted to ask about the version. I installed the plugin from unraid CA and the version is 2023.11.22 and that shows as up-to-date, but the github itself has versions newer than that. How come this is the case?

im not sure where you looked but its certainly 2023.11.22

https://raw.githubusercontent.com/giganode/unraid-i915-sriov/refs/heads/master/i915-sriov.plg

  • 3 weeks later...

Hi, I'm not sure if this is the right place but I'm wondering if someone can either explain or direct me to a page that explains how to get SR-IOV working with the Intel 285k iGPU to pass a VF through to a VM.

I've looked around but the information is conflicting, am I supposed to use the Xe driver or can I still use i915? Am I still supposed to use this plugin as well? Is it even possible right now (the posts seemed to imply the kernel would support it early 2026 but haven't heard anything since). Any help with the latest info on this would be greatly appreciated.

I have never been successful at getting a linux guest to successfully pass through a VF.

I am trying again, because I really need access to the i915 graphics to run frigate.

using cachyos (arch) as a guest... and tried a few things to get it going... but errors out like this:

If you've managed to overcome something similar I would appreciate some steps to try. googling has not really helped me.

I am running latest unraid... with sriov plugin installed and working. Win11 VM is able to work with this... but linux guests must have a secret sauce I am not aware of....

>

2026-07-06T10:43:13.649353Z qemu-system-x86_64: warning: vfio_container_dma_map(0x151aa730be00, 0x382820000000, 0x108000, 0x151a9f000000) = -22 (Invalid argument)

0000:00:02.1: PCI peer-to-peer transactions on BARs are not supported.

>

@bucky2780 the sr-iov dkms module must be installed on Unraid and inside the guest. In addition all the apps in the guest(think the desktop environment, Plex, jellyfin, frigate) must run as a user with permission to access the gpu. This is not always the case and you must always check that the dkms module is installed and running without errors on the host (Unraid) and the guest and the relevant users have permission to use the gpu in the guest. It took me months to figure out those two things for Linux guests, windows just works out the box

ok interesting... I don't mind spending months trying to get this to work....

but on a recent cachyos vm install... here is what I get when I add a vf as graphics device....

I did install dkms on the guest... though I'm surprised that would be needed.

mystery abounds...

[    5.144395] i915 0000:06:00.0: [drm] Found alderlake_s/raptorlake_s (device ID a780) integrated display version 12.00 stepping D0
[    5.226777] intel_rapl_msr: PL4 support detected (updated).
[    5.315093] systemd-journald[258]: Received client request to flush runtime journal.
[    7.146092] i915 0000:06:00.0: [drm]
ERROR Device is non-operational; MMIO access returns 0xFFFFFFFF!
[    7.146399] i915 0000:06:00.0: [drm]
ERROR Device initialization failed (-5)
[    7.146402] i915 0000:06:00.0: probe with driver i915 failed with error -5

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.