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.

unRAID i915 SR-IOV 插件

Featured Replies

困扰我2天的intel核显【错误代码43】的问题终于解决了。

之前走了各种弯路。

最后发现在[settings - User Utilities - Intel Graphics SR-IOV]中设置[VF numbers]后就OK了。之前一直没到这里设置过。

希望能帮到同样报错代码43的朋友。

 

之前走了不少弯路,但实际上:

虚拟机机型选择:q35, i440fx, 都可以.

显卡驱动: 之前看有网友说驱动版本的事儿, 但实际win10没装驱动也能正常识别(装intel官方的当然也可以)

核显要不要直通: 我没直通, 就是没在[tools - system devices]里面勾选并BIND。bind之后,docker就用不了这个核显了呀

BIOS里开启SR-IOV:我BIOS里只有VT-d这个选项,开了,没看到有开启SR-IOV的选项。

 

最后说下我的硬件:

CPU: i5-13400

主板: 七彩虹 CVN Z790D5 GAMING FROZEN , Version V20

 

-----------------

再说一个点:

我在Intel Graphics SR-IOV设置完VF numbers,有一个虚拟机正常,但另外一个虚拟机设置显卡为核显后,一启动虚拟机,unraid就死机(这个虚拟机BIOS选择了SeaBIOS,不知跟这有没有关系)。只能拔电源重启。。后来又重新新建一个BIOS是OVMF的虚拟机就正常了。

----------------

截图1.png

截图1-2.png

截图2.png

截图3.png

  • Replies 76
  • Views 31.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • hanierming
    hanierming

    希望能出个详细的教程,安装完插件就不会搞了

  • 能不能贴一下 dmesg | grep i915的输出,还有你除了sriov还装了哪些有关核显的插件

  • 你好,Linux下的日志都是正常的。Windows里报43错误可能跟几个因素相关: 1、虚拟机不是只留一个直通VF作为主显卡 2、虚拟机Windows系统没有安装最新的Intel核显驱动 3、使用的是测试版的CPU 或者你可以切换虚拟机的机型和BIOS试一下。    

Posted Images

24 minutes ago, inphy_bj said:

困扰我2天的intel核显【错误代码43】的问题终于解决了。

之前走了各种弯路。

最后发现在[settings - User Utilities - Intel Graphics SR-IOV]中设置[VF numbers]后就OK了。之前一直没到这里设置过。

希望能帮到同样报错代码43的朋友。

 

之前走了不少弯路,但实际上:

虚拟机机型选择:q35, i440fx, 都可以.

显卡驱动: 之前看有网友说驱动版本的事儿, 但实际win10没装驱动也能正常识别(装intel官方的当然也可以)

核显要不要直通: 我没直通, 就是没在[tools - system devices]里面勾选并BIND。bind之后,docker就用不了这个核显了呀

BIOS里开启SR-IOV:我BIOS里只有VT-d这个选项,开了,没看到有开启SR-IOV的选项。

 

最后说下我的硬件:

CPU: i5-13400

主板: 七彩虹 CVN Z790D5 GAMING FROZEN , Version V20

 

-----------------

再说一个点:

我在Intel Graphics SR-IOV设置完VF numbers,有一个虚拟机正常,但另外一个虚拟机设置显卡为核显后,一启动虚拟机,unraid就死机(这个虚拟机BIOS选择了SeaBIOS,不知跟这有没有关系)。只能拔电源重启。。后来又重新新建一个BIOS是OVMF的虚拟机就正常了。

----------------

截图1.png

截图1-2.png

截图2.png

截图3.png

感谢,终于知道为什么分配核显给win10,开关机有时会导致unraid会崩掉了,奈何我群晖目前只能是seabios,只能有时间再折腾试试了。

  • 2 weeks later...
On 7/2/2023 at 5:56 PM, inphy_bj said:

困扰我2天的intel核显【错误代码43】的问题终于解决了。

之前走了各种弯路。

最后发现在[settings - User Utilities - Intel Graphics SR-IOV]中设置[VF numbers]后就OK了。之前一直没到这里设置过。

希望能帮到同样报错代码43的朋友。

 

之前走了不少弯路,但实际上:

虚拟机机型选择:q35, i440fx, 都可以.

显卡驱动: 之前看有网友说驱动版本的事儿, 但实际win10没装驱动也能正常识别(装intel官方的当然也可以)

核显要不要直通: 我没直通, 就是没在[tools - system devices]里面勾选并BIND。bind之后,docker就用不了这个核显了呀

BIOS里开启SR-IOV:我BIOS里只有VT-d这个选项,开了,没看到有开启SR-IOV的选项。

 

最后说下我的硬件:

CPU: i5-13400

主板: 七彩虹 CVN Z790D5 GAMING FROZEN , Version V20

 

-----------------

再说一个点:

我在Intel Graphics SR-IOV设置完VF numbers,有一个虚拟机正常,但另外一个虚拟机设置显卡为核显后,一启动虚拟机,unraid就死机(这个虚拟机BIOS选择了SeaBIOS,不知跟这有没有关系)。只能拔电源重启。。后来又重新新建一个BIOS是OVMF的虚拟机就正常了。

----------------

截图1.png

截图1-2.png

截图2.png

截图3.png

多谢研究。我是i3 12100,在你基础之上进一步摸索了一下,结论如下:

只要开启了VFIO绑定,那么无论如何都会出现错误43;

关闭了VFIO绑定,依然会出现错误43;

关闭了VFIO绑定,开启SR-IOV将其设为大于0的值,然后将额外虚拟出来的显卡(不是0那个),只有这样才不会出现错误43(如果出现了,在设备管理器里禁用再启用就好了)

 

以上结论说明,以我目前的配置,想让虚拟机从NAS的HDMI输出画面是不可能的,因为看上去只能使用SR-IOV虚拟出来的显卡,而不能直通

On 3/28/2023 at 2:34 PM, zhtengw said:

你好,这个我不清楚,可以安装插件,然后看看“cat /sys/devices/pci0000:00/0000:00:02.0/sriov_totalvfs” 和 “lspci -vs 00:02.0 ” 这两个命令的输出

同样的问题,N5100装了插件之后没有反应,设置里显示不支持,也没有拆分出来虚拟显卡,重启也无效。

 

cat命令的结果是不存在这个文件或目录,lspci -vs 00:02.0的结果如下:

00:02.0 VGA compatible controller: Intel Corporation JasperLake [UHD Graphics] (rev 01) (prog-if 00 [VGA controller])
        DeviceName: Onboard - Video
        Subsystem: Intel Corporation JasperLake [UHD Graphics]
        Flags: bus master, fast devsel, latency 0, IRQ 140, IOMMU group 0
        Memory at 6000000000 (64-bit, non-prefetchable)
        Memory at 4000000000 (64-bit, prefetchable)
        I/O ports at 3000
        Expansion ROM at 000c0000 [virtual] [disabled]
        Capabilities: [40] Vendor Specific Information: Len=0c <?>
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable+ 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [100] Process Address Space ID (PASID)
        Capabilities: [200] Address Translation Service (ATS)
        Capabilities: [300] Page Request Interface (PRI)
        Kernel driver in use: i915
        Kernel modules: i915

 

请帮忙看一下,谢谢。

 

  • 2 months later...

大佬什么时候能更新支持下kernel v6.1.49。万分感谢!

  • 3 weeks later...

感谢大佬的插件,我来分享一个我遇到的问题,我安装插件以后勾上了出现的所有显卡,重启以后另外两个虚拟显卡消失,只剩00:02.0这个显卡,翻了帖子以后反复排查,最后怀疑直通了原始核显导致无法虚拟出其它核显,取消后不勾上原始核显解决!!image.thumb.png.6f59964c94792a3a7e3058e1434d27d7.png

11 minutes ago, noir said:

感谢大佬的插件,我来分享一个我遇到的问题,我安装插件以后勾上了出现的所有显卡,重启以后另外两个虚拟显卡消失,只剩00:02.0这个显卡,翻了帖子以后反复排查,最后怀疑直通了原始核显导致无法虚拟出其它核显,取消后不勾上原始核显解决!!image.thumb.png.6f59964c94792a3a7e3058e1434d27d7.png

一开始我所有虚拟显卡全勾,可以正常运行,后来我想尝试给多个虚拟机分配虚拟核显,就变得突然用不了,重复卸载安装了很多次,终于解决,实测可以给多个虚拟机直通虚拟核显,并且同时生效

您好提示

XML error: Attempted double use of PCI Address 0000:00:02.0 和解?

 

i5-1235U谢谢

16 hours ago, sneaky-buddy7162 said:

您好提示

XML error: Attempted double use of PCI Address 0000:00:02.0 和解?

 

i5-1235U谢谢

0000:00:02.0是你的核显,虚拟化会虚拟出0000:00:02.1、0000:00:02.2等虚拟显卡,你需要给虚拟机分配这些虚拟显卡

1 hour ago, llm said:

0000:00:02.0是你的核显,虚拟化会虚拟出0000:00:02.1、0000:00:02.2等虚拟显卡,你需要给虚拟机分配这些虚拟显卡

我想给已经在运行的黑群晖分配核显。勾选后,运行的时候出现这个提示。

26 minutes ago, sneaky-buddy7162 said:

我想给已经在运行的黑群晖分配核显。勾选后,运行的时候出现这个提示。

 

删掉虚拟机重新创建(注意不是重新安装系统,只是把虚拟机模板删掉),有时候可能会出现一些 xml 上的冲突问题可以使用这种方式解决。

1 hour ago, JackieWu said:

 

删掉虚拟机重新创建(注意不是重新安装系统,只是把虚拟机模板删掉),有时候可能会出现一些 xml 上的冲突问题可以使用这种方式解决。

非常感谢搞定了。

 

但似乎群晖还是不能调用

58 minutes ago, sneaky-buddy7162 said:

非常感谢搞定了。

 

但似乎群晖还是不能调用

 

12、13 代的核显在群晖上需要另外添加核显驱动,但我也不知道目前有没有黑群晖可以用的 12、13 代驱动补丁(如果有的话麻烦 @ 我一下)。

 

目前群晖的内核版本比较低(群晖 7.X 版本的内核才 4.X),如果我没记错的话,12 代 CPU 在 5.18 内核之前支持有限,5.18 才优化大小核 。

Edited by JackieWu

  • 4 weeks later...

之前用着一直非常好,升级6.12.x以后无法使用了,请问大佬有时间会更新适配6.12.x吗?

8 hours ago, Travis79 said:

之前用着一直非常好,升级6.12.x以后无法使用了,请问大佬有时间会更新适配6.12.x吗?

 

目前插件在 6.12.3 是可以用的,6.12.4 还没有适配内核,如果你需要在 6.12.4上面使用,可以参考我的博客或者:

 

 

  • 1 month later...

问一下大佬我是12700H的核显,用您的插件顺利把显卡直通给win11并且安装了驱动,但是intel qsv编解码器并不能调用,不知道这是什么问题

  • 3 weeks later...
On 7/2/2023 at 5:56 PM, inphy_bj said:

困扰我2天的intel核显【错误代码43】的问题终于解决了。

之前走了各种弯路。

最后发现在[settings - User Utilities - Intel Graphics SR-IOV]中设置[VF numbers]后就OK了。之前一直没到这里设置过。

希望能帮到同样报错代码43的朋友。

 

之前走了不少弯路,但实际上:

虚拟机机型选择:q35, i440fx, 都可以.

显卡驱动: 之前看有网友说驱动版本的事儿, 但实际win10没装驱动也能正常识别(装intel官方的当然也可以)

核显要不要直通: 我没直通, 就是没在[tools - system devices]里面勾选并BIND。bind之后,docker就用不了这个核显了呀

BIOS里开启SR-IOV:我BIOS里只有VT-d这个选项,开了,没看到有开启SR-IOV的选项。

 

最后说下我的硬件:

CPU: i5-13400

主板: 七彩虹 CVN Z790D5 GAMING FROZEN , Version V20

 

-----------------

再说一个点:

我在Intel Graphics SR-IOV设置完VF numbers,有一个虚拟机正常,但另外一个虚拟机设置显卡为核显后,一启动虚拟机,unraid就死机(这个虚拟机BIOS选择了SeaBIOS,不知跟这有没有关系)。只能拔电源重启。。后来又重新新建一个BIOS是OVMF的虚拟机就正常了。

----------------

截图1.png

截图1-2.png

截图2.png

截图3.png

你好,我最近照步骤在插件界面设置了3个虚拟核显,win10可以识别显卡型号打上驱动,但还是报43。估计真的是cpu的原因了,我的CPU是QXQ3,12900测试版

1704727356590.jpg

1704727399421.jpg

1704727383076.jpg

  • 2 weeks later...

喜报,使用ich777的分叉后,虽然win10整好了之后一直弹已组织应用程序访问图形硬件,但是至少识别了;并且经测试,rr引导的群晖sa6400可以识别虚拟出来的12代核显,并成功调用,大成功 ^_^

  • 2 weeks later...
On 1/21/2024 at 5:34 PM, syoua said:

喜报,使用ich777的分叉后,虽然win10整好了之后一直弹已组织应用程序访问图形硬件,但是至少识别了;并且经测试,rr引导的群晖sa6400可以识别虚拟出来的12代核显,并成功调用,大成功 ^_^

想问一下具体怎么操作的,我也是用rr引导装的sa6400+12500核显的vf设备,群晖里能看到/dev/dri,但jf和emby均无法正常硬解

On 2/4/2024 at 10:43 AM, beiming said:

想问一下具体怎么操作的,我也是用rr引导装的sa6400+12500核显的vf设备,群晖里能看到/dev/dri,但jf和emby均无法正常硬解

只有测试版emby4.8版本可以调用核显,Emby Premiere 秘钥那边要填一下

  • 2 weeks later...

安装失败提示,--------Can't download i915-sriov module Package for kernel v6.1.74----------- plugin: run failed: '/bin/bash' returned 1 Executing hook script: post_plugin_checks,网络没问题,已魔法

  • 3 months later...

 

 

为什么我不管怎么设置都没办法用呢

正式版i5-12400

插件里设置了3个VFs, 

 

在设备里将3个虚拟显卡绑定VFIO , 系统装完驱动也是错误43

在设备里3个虚拟显卡不绑定VFIO , 虚拟机开机整个unraid直接卡死,网页端崩溃了只能断电重启

QQ截图20240530141757.jpg

Edited by Hu1Feng

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.