Unraid助力虚拟群晖硬解和人脸识别

2021-10-25 21:13:11 71点赞 601收藏 100评论

前情提要:

1、上一篇文章介绍了在unraid的底层系统中开启intel的核显虚拟化技术GVT-G,并提供核显功能给win10的虚拟机使用,在这几个月的使用过程中,使用体验确实不错,也没有出现啥BUG。其中也提到了,intel的核显虽然性能不强,但是在硬解等某些功能上表现还不错,恰好最近升级了群晖7.0.1 ,于是尝试一下虚拟化核显提供给虚拟群晖使用。上一篇文章如下,感兴趣的同学也可以看看。

IGPU的显卡虚拟化这次真的来了--基于unraid追加修改(2021-06-2110:07:33):第一次更新:评论里面说看完不知道能做什么,所以追更一下简单科普下虚拟化吧,玩过虚拟机的应该都知道,通过虚拟化系统,你可以在一台机器上同时跑Windows,Linux,黑苹果,黑群晖等系统;过去我们使用的基本只是CPU处理器虚拟给各个模拟的系统使用,虚usee00123| 183 评论106 收藏1k查看详情


2、根据unraid的GVT-G插件使用说明,插件的核显虚拟化只支持5代-10代的intel 带核显的CPU,不符合条件的可以跳过了。(服务器级带核显的CPU自行测试)

原文地址:https://forums.unraid.net/topic/108650-plugin-intel-gvt-g ,为表尊重,请小编不要随意删除

3、群晖7.0的引导发布已经有一段时间了,感谢redpill大佬对引导的完善,新版引导几乎不用修改配置,新系统UI更加精美,virtio网卡驱动的支持也让虚拟群晖的网络效率更高,在试用半个月之后没出现什么bug,新版照片管理photos也比6.xx的moment和photo更容易上手,这也是我推荐升级到群晖7.0的理由之一。

项目地址如下,有兴趣的可以去看看自行编译,或者直接用别人已经编译好的引导,为表尊重,请小编不要随意删除
https://github.com/RedPill-TTG/redpill-load https://github.com/RedPill-TTG/redpill-lkm

unraid虚拟群晖系统的安装

1、上传引导,如果需要使用核显,请使用918的引导,3615xs的机型是不包含显卡驱动的。

2、新增虚拟机,配置如下

Machine:Q35
BIOS:seabios (我使用的是seabios,理论上uefi也没问题,自行测试吧)
Primary vDisk Location:选择上传的引导文件,
Primary vDisk Bus: sata

新建数据盘:(要新建一个虚拟硬盘,或者裸设备读写或者sata卡直通都随你便,如果只是尝鲜建议先新建个虚拟硬盘试试即可)
2nd vDisk Location:数据盘的位置
2nd vDisk Bus:sata

3、新建完成直接启动,新版引导不用过多修改配置,应该可以直接进入,熟悉的安装界面大家都会,我就不赘述了。

GVT-G的配置和Video Station的硬解测试

1、关闭虚拟机 =》 plugins 页面 =》 Intel GVT-g 插件 =》 分配一个vGPU 给虚拟群晖

2、重新启动,开启ssh,ssh登录并检查核显是否可以正常识别

命令:sudo ls -l /dev/dri/*
crw------- 1 root root 226, 0 Oct 25 01:55 /dev/dri/card0
crw-rw---- 1 root videodriver 226, 128 Oct 25 01:55 /dev/dri/renderD128

如果可以查看到这两个文件,即显卡驱动已经正常识别,video station 打开一个视频文件,切换播放质量可以正常播放,unraid宿主机的GPU也监控到负载,到这里已经可以正常使用video station对影音文件进行硬件解码了。

Unraid助力虚拟群晖硬解和人脸识别

Unraid助力虚拟群晖硬解和人脸识别

photos应用中人脸识别的完善

背景:

默认在安装群晖7.0 之后,很多人反馈918机型photos的人脸识别功能无法正常使用,但也有部分物理安装的用户表示毫无问题,根据大佬的提醒,人脸识别和核显在系统中的位置有关,只有调整让核显处在 PCI 总线 0-设备 2-功能 0 的位置,人脸识别才可以正常使用。而部分用户使用物理机安装群晖却无法启用人脸识别,除了核显驱动的问题,大概率和主板的设计有关系。

操作:

1、知道原理之后就很简单了,先关闭虚拟机(虚拟群晖7.01还无法在宿主机中直接关闭,请在群晖中手动关闭)

2、编辑群晖虚拟机的xml文件

先把xml部分中总线0-设备2的部分删除,避免设备位置冲突

<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>

3、将虚拟化的核显设备位置调整到正确的位置(很重要,请小编不要随意删改)

<hostdev mode='subsystem' type='mdev' managed='no' model='vfio-pci' display='off'>
<source>
<address uuid='XXXXXXXXXXXXXXXXXXXXXXXX[系统自动生成不用管]'/>
</source>
<alias name='hostdev0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>[修改这一行即可]
</hostdev>

4、重启启动虚拟群晖系统,进入photos应用,开启人脸识别,一会即可看到人脸识别的功能已经正常启用

Unraid助力虚拟群晖硬解和人脸识别

到此为止,虚拟群晖的使用几乎接近完美了,感兴趣的朋友可以尝试一下,写的不详细,但对于unraid的用户来说,提供的信息已经足够了。另外我们总说Intel的核显不够强,但现在一个小小的核显可以提供给宿主机和多个虚拟机共同使用,对于家庭用户来说还是非常nice的,想为intel正个名,Intel YES!!!

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起
100评论

  • 精彩
  • 最新
  • 附加一个918的701的引导,已经修改半白,偷懒的朋友可以直接使用试试看。链接:去看看

    校验提示文案

    提交
    记得把txt后缀给去掉

    校验提示文案

    提交
    已经过期了吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 只有我一人没看懂怎么改吗 [大囧] ,没找到楼主说的要改的那行代码呢

    校验提示文案

    提交
    虚拟机右键edit,右上角form view改成xml view 就能看到代码了

    校验提示文案

    提交
    这个我知道。就是在这里没找到类似的代码

    校验提示文案

    提交
    收起所有回复
  • 我的平台是i5 10400+B460m迫击炮,unraid6.92,vgpu配置好后,ls /dev/dri显示无此文件 可否把您的xml整个发下 我看看哪个出了问题

    校验提示文案

    提交
    用的我分享的引导?

    校验提示文案

    提交
    是的 用的你分享的引导 其他社区分享的我也试过了 都无法识别到vgpu 我估计是CPU的关系

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 我擦。大佬,黑裙跑了两三个月了,就一直等人脸识别呢,终于等到大佬出手了!话说这个vgpu的插件必须得6.9.2才行吗?因为6.9.2的docker不支持ipv6,我就一直没升级,一直在用6.9.1….

    校验提示文案

    提交
    是的,插件说明是这么写的,

    校验提示文案

    提交
    原来 6.9.2 不能用 ipv6 啊,搞我一直在测试 ipv6,用不了。看来只能等下个版本了。先搞这个 人脸识别先。

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 很不错,就是看了上一期 GPU 虚拟化才学会的新用法,这里有个疑问,unRAID 主页哪里的 GPU 监控是在哪里调出来的?没找到

    校验提示文案

    提交
    app商店里面搜索Intel GPU TOP

    校验提示文案

    提交
    找到了,需要在 APP 商店下载两个插件

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 之前装过这款插件,但使用一段时间后会出现核显自动消失的bug,不删除虚拟机存储文件就恢复不了核显,在unraid官方中文社区里也有人反应过类似问题

    校验提示文案

    提交
    可能现在修复了也说不定?也可能和硬件兼容有关系,我自己用过几个月目前没出现什么问题

    校验提示文案

    提交
    我也遇到这样的问题,折腾好久,当时都快要重装了。好在每个月有备份unraid系统文件,还原了虚拟机存储文件才恢复

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 7阵列卡支持了吗

    校验提示文案

    提交
    这个可以找找别人已经编译好的集成了阵列卡驱动的引导,我用的这个不支持

    校验提示文案

    提交
    收起所有回复
  • 11代u11500支持吗?

    校验提示文案

    提交
    作者说只支持到10代,11代有核显的sr-iov但是现在unraid还不支持。 [皱眉]

    校验提示文案

    提交
    同样等11500解决方案。。。

    校验提示文案

    提交
    收起所有回复
  • J4125好像不支持GPU虚拟化 [皱眉]

    校验提示文案

    提交
    作者是这么说的,j系列和n系列不支持,我用的8700

    校验提示文案

    提交
    j3455开启成功

    校验提示文案

    提交
    收起所有回复
  • 楼主,请问这个unraid的版本只能升级6.9.2?

    校验提示文案

    提交
    只有692及以上才能用核显虚拟化

    校验提示文案

    提交
    收起所有回复
  • GVT-G还是半残废,有几率会造成虚拟机进程假死 只能强制关机

    校验提示文案

    提交
    说半残废就过了,实际使用几个月我是没出过问题,毕竟就算Windows也会死机,实在出问题大不了不用也没啥损失 [高兴]

    校验提示文案

    提交
    收起所有回复
  • Primary vDisk Bus: sata,这个我选sata无法引导啊,提示 error disk hd0 msdos1 not found,换了usb才能引导,你们没这个问题吗?

    校验提示文案

    提交
    和引导文件有关系的

    校验提示文案

    提交
    收起所有回复
  • 请问楼主 您的gvt-g设置GuC/HuC Firmware loading选择的哪个?

    校验提示文案

    提交
    啥guc?在哪里有这个东西,我是i7 8700。

    校验提示文案

    提交
    在intel gvt-g插件 第二页最下面

    校验提示文案

    提交
    收起所有回复
  • 第一个截图在哪修改看了一晚上了

    校验提示文案

    提交
    播放质量那个?是群晖video station的网页版啊

    校验提示文案

    提交
    我的意思是xml哪里到底是修改哪里的几处代码. 实在不知道修改了哪里 求教 楼主

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • @usee00123 分享链接没有文件了

    校验提示文案

    提交
    看下我新的文章,编译了个新的引导

    校验提示文案

    提交
    收起所有回复
  • 在"2、编辑群晖虚拟机的xml文件"下面我看不到修改的代码,大家有遇到吗?

    校验提示文案

    提交
    用电脑版看,手机端看不到

    校验提示文案

    提交
    收起所有回复
  • 6.9.2的还有hostdev代码吗?我一行都没看到呀

    校验提示文案

    提交
    要在插件里面分配了vgpu给虚拟机之后才有

    校验提示文案

    提交
    收起所有回复
  • 11待带核显的CPU都不行吗

    校验提示文案

    提交
    核显虚拟化吗…插件作者是这么说的,5到10,

    校验提示文案

    提交
    收起所有回复
  • 请问大佬,脚本那部分,是把2中列出的脚本都删掉,然后3部分改成帖子那样吗(忽略汉字)

    校验提示文案

    提交
    只改位置那一行的几个数据即可

    校验提示文案

    提交
    请问2部分列出的脚本是删除后(修改后)的吗? [白菜君_裂开]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 对了。引导需要半洗白才可以硬解和人脸识别,有需要的话我把改好的传上来

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
601
扫一下,分享更方便,购买更轻松