Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2021-12-21 22:36:53 129点赞 831收藏 124评论

一、环境:

一下环境只在于体验群辉系统带来的体验感,在保持口袋经济稳定的情况下,我们还是应该购买正规的群晖NAS服务器,体验和学习可以用黑群晖系统安装虚拟机来作为体验,有能力还是要买台白裙做冷备。

  • unraid:6.9.2

  • 群辉系统:DS918+_7.0.1-42218

  • cpu:i9-10900t es 测试不显版 QTB0

  • 主板:B460M Steel Legend 钢铁传奇

二、安装群辉虚拟系统

2.1 创建 VMS 虚拟机

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.2 配置 DSM 群辉虚拟机的选项

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.3 因为网卡驱动集成了virtio,所以现在不需要改成 e1000 都可以正常使用了

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.4 硬盘直通

其实就是把在“SHARES”里面,我们没有把硬盘给 UNRAID 组阵列的名称复制出来,加上“/dev/disk/by-id/ata-”前缀,整个路径分配给群辉虚拟机就好了,是不是很简单捏,不过前提是你要安装“Unassigned Devices”这个插件,才会显示未被Unraid使用和格式化的硬盘、usb、虚拟硬盘==;

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.5 然后就是一步一步的创建了,开机启动,很多步骤都卡在了 55%,原因会有很多,这里略过。

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.6 待到安装完成,基本上按照正常的群辉开启动配置一步一步下去就好了,不过需要注意下几个略过的地方

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.7 安装 Synology Photos

这个时候我们上传图片并开启“人物相册”,也就是人脸识别空间,会发现,一直开在等待上传中,这里就表示,人脸识别失败了,需要用一些非常规手段去实现“人脸AI”功能。

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.8 安装 Video Station

这里硬解测试是失败的,无法进行硬解转码,需要半洗白,同时把核显驱动补上。

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.9 群辉开启ssh登录,并设置root账号密码

#这里输入的是你安装群辉系统的第一个创建的用户的密码,我创建的是unclezhao,所以输入他的密码回车就行了

sudo su -

synouser --setpw root qwe@1234

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

2.10 修改sshd 配置,然后重启sshd服务,无需重启群辉虚拟机

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

三、Unraid 开启核显虚拟化给群辉

3.0 主板开启 gpu 共享内存为 1024M,其他测试发现都有问题,无法开启核显虚拟化直通;

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.1 安装 Intel GVT-g 插件,然后重启 Unraid;

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.2 将虚拟 GPU 核显导入群辉虚拟系统使用;

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.3 因为 gpu 的位置问题,需要修改他的总线位置改成红框内的样子“bus=‘0x00’ slot=‘0x02’”,否则会导致核显识别有问题;

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.4 然后删除位置重叠的这段代码(红框内),也可以单独删除“bus="0x00 slot= 0x02”那4行,以下二选一删除即可

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.5 用 winscp 导入核显驱动,重启群辉虚拟机

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.6 ssh 进入查看一下总线位置和核显是否启动

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

3.7 然后再打开Viedo Station ,测试是否能够转码即可

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

四、群晖 DS918+7 硬刚 CPU 开启 Photos 人脸识别

群辉选择 DS918+7.0.1 硬解人脸识别,使用 gpu 直通或者 Intel VTG-g 核显虚拟化直通后,还是无法人脸识别的,还是老老实实走 CPU 人脸识别吧,起码还是能用,硬解(其实在这里是个伪命题,因为 unraid 可以通过 docker 安装 video 服务来完成硬解, DSM 虚拟机可以不用到),不过不能不折腾。

经过研究,Synology Photos应该使用了OpenCv的DNN神经网络来识别人脸。这个OpenCv库可根据群晖的型号调用不同的神经网络模型,并调用显卡的GPU来加速计算。如果硬件和库代码不匹配,那就无法人脸识别了。所以人脸识别主要是显卡的GPU调用的问题,跟洗白没关系。技术上可以打个补丁解决。最低要求是 intel 六代或者以上的 CPU。黑群晖 DS918-7.0.1 的 Synology Photos 套件人脸识别,与你的系统是否已经洗白并无直接关系。

4.1 先确认一下 Synology Photos 的版本必须是 1.1.0-0224

4.2 先停用 Synology Photos

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

4.3 ssh 登录群辉虚拟机,然后执行以下命令

mv /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0 /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0.bak

wget https://cdn.jsdelivr.net/gh/jinlife/Synology_Photos_Face_Patch@main/libsynophoto-plugin-model.so -O /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0

chmod 755 /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0

chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0

4.4 重新启动 Synology Photos,并打开人脸识别,就正常了。

五、总结

5.1 群辉 DS918+_7.0.1 目前人脸识别不正常的话,那只能通过CPU进行人脸AI识别功能,如果想要GPU的话,还是老实用6.2.3的版本吧,另外DS3615-7.0 因为用的是cpu进行人脸识别,所以如果没有硬解视频的需求,直接用DS3615就好了,也就省的折腾(时间成本也是白花花的大银子,不说了都是泪)

5.2 DS918+_7.0.1 CPU 驱动,是jinlife大佬提出来的,具体可以看一下链接

https://github.com/jinlife/Synology_Photos_Face_Patch

https://blog.jinlife.com/index.php/archives/49/

https://xpenology.com/forum/topic/45795-redpill-the-new-loader-for-624-discussion/page/123/?tab=comments#comment-226764

5.3 DS918+7.0以上成功的案例具体可以查看👇🏻两个网站可以的统计信息和网友的评论。

https://www.openos.org/threads/redpill7-0cpu.3647/

https://wp.gxnas.com/11458.html

5.3.1 核显直通所需要的驱动包和 cpu 是否支持硬解的说明,可以参考人生观大佬的文章;

https://wp.gxnas.com/7952.html

5.4 以上步骤都尝试之后,如果还不能人脸识别,可能有以下几个尝试,不一定有用,也可能是我瞎尝试,乱讲,且看且忘记

  • 上传 photos 的图片太少,可以把同一张图片在复制一次,上传测试看看,我试过好几次,这样就能识别出照片了,都是临时测试网上下载的;

  • 上传的图片名称有特殊符号,比如括号,我试过图片名称为 image(1)、images(2)的图片都无法识别,后面改了名称重新上传,就有了;

  • 群辉虚拟机分配 4 vcpu,内存超 4 g;

5.5 Unraid安装群辉虚拟系统名称不能用特殊符号,否则会导致 Intel GVT-g 插件导入虚拟化核显失败,不会显示那一段核显直通的代码

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

5.6 如果你之前手动在 Unraid 开启过核显驱动,并且在启动文件里面写好了,需要删掉或注释掉

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

5.7 Intel-GVT-g 插件支持的 CPU 型号

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

5.8 为什么GPU核显要在 0000.00.02.0 的位置么,因为虚拟机的核显ID位置和物理机的核显ID位置不一致,其实最简单的做法就是用 lscpi 看看白裙的核显位置就是了,另外一个就是Intel GVT-g 插件的位置也有显示。

lscpi显示pci设备lscpi显示pci设备

Intel GVT-g 显示 Address 位置Intel GVT-g 显示 Address 位置

5.9 Intel-GVT-g 使用过程中因为多次导入gpu到虚拟机,然后因为使用过程中没有正常停机从插件删除核显配置,就把DSM虚拟机删了,后面在重新到插件里面导入gpu,就会报错gpu不够用了,因为被分配到之前的机器上没有释放掉,解决办法也简单,先删除掉插件之后再重启Unraid,重新安装配置就好了

DSM启动报错DSM启动报错

Unraid系统日志报错Unraid系统日志报错

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

5.10 正常的步骤如下,先停止DSM群辉虚拟机,然后从插件删除

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

5.11 为何要把 cpu 人脸识别驱动导入到某个位置,因为另外两个都是软连接到 libsynophoto-plugin-model.so.1.0,就像是win的快捷方式一样,都需要修改最终的boss才能生效。

Unraid 安装群晖 DS918+7 测试硬解和人脸识别

5.12 命令行重建索引方式

synoindex -R /var/services/homes/你的用户名/Photos

5.13 如果有些驱动没集成,你也可以自己编译,参考如下

https://github.com/RedPill-TTG/redpill-load

https://github.com/RedPill-TTG/redpill-lkm

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
124评论

  • 精彩
  • 最新
  • 才发现你的是qtb0。这款现在稳定吗?是在哪家买的呢?

    校验提示文案

    提交
    看他主频才1.5,在10500和它之间纠结。10500 差不多和它价格相等,es版本780左右。

    校验提示文案

    提交
    只能说想稳定还是老老实实上正版 u

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • unraid下虚拟群晖还是有其他问题,比如内网传输速率的问题,很难解决,具体可以搜一下值得买相关教程,PVE或esxi下虚拟群晖问题就没那么难搞了

    校验提示文案

    提交
    unraid下的这个问题需要直通网口给群辉才能解决,鉴于个人场景,没有大视频和大游戏传输需求下,其实也够用了,这个也是实话,我连网口都没直通给群辉,也够用,剩下那个4口网卡还在那里吃着电费,没用。

    校验提示文案

    提交
    其实你说错了,不是网口的问题,是数据传输都要经过unraid系统,导致cpu经常飘红,看来你没看过这方面的问题

    校验提示文案

    提交
    还有19条回复
    收起所有回复
  • 搞下来,最少一天时间

    校验提示文案

    提交
    不说了,都是泪,我搞了估计不止一天

    校验提示文案

    提交
    收起所有回复
  • 感谢大佬。如果我能晚两天搞,就赶上了大佬的文章。我就不用浪费这么多时间找资料了。我g5420通不了核显,最后走的软件补丁。从6.2.1升级到7.0.1的人表示,这是我见到最完整的文章了。之前是好几篇文章联合起来看的哈哈。

    校验提示文案

    提交
    没缘分啂,蟹蟹好评

    校验提示文案

    提交
    收起所有回复
  • j4125CPU不是10代CPU吗,用不了这个显卡虚拟化 [大囧]

    校验提示文案

    提交
    不清楚,是用不了,还是使用有问题,毕竟手上没物件也测试不了呢

    校验提示文案

    提交
    可以远程帮我弄吗?请喝奶茶 [龇牙]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • True nas就是尽头了 [观察] [观察] 赶紧来truenas [赞一个] [赞一个]

    校验提示文案

    提交
    g按绝因为没unraid的docker只用方便,下意思就略过了

    校验提示文案

    提交
    收起所有回复
  • 方便测试下qtb0待机功耗吗 非常感谢

    校验提示文案

    提交
    请期待后面的文章,已经在准备写了

    校验提示文案

    提交
    辛苦了,真的是太棒了,最近拼多多撸了两块硬盘正准备组nas,一模一样的10代es+unraid+虚拟dsm,不过我打算给群晖直通硬盘只备份照片用

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 请问5.6注释的页面是从哪里进的呢?我是中文版的。

    校验提示文案

    提交
    在Tools(工具)页面进去第一个 Config File Editor 就是了,不过你要在APPS(应用)安装 Config Editor 插件才行,或者你直接终端命令行去改,我估计你是想要那个插件的名称。。。

    校验提示文案

    提交
    收起所有回复
  • 我又看了一遍。发现有个细节就是虚拟机名称不能是中文,我之前名称写的是群晖7.0.1,死活通不了核显。现在改成ds701后,就通了。感谢大佬解决我困扰的问题。

    校验提示文案

    提交
    这个还真没试过,因为玩虚拟机很多年前就知道不要用中文命名了,职业习惯了现在

    校验提示文案

    提交
    收起所有回复
  • 请问我替换了人脸文件后,怎么能还原呢(原文件忘了备份)?我现在直通了核显,想试下核显效果。

    校验提示文案

    提交
    我没尝试过,不过你搭个虚拟机之后在拷贝出来,我想应该能解决了

    校验提示文案

    提交
    我卸载photo,再装上。配置会丢失吗?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 打赏!我是11400的u不知道为啥只能硬刚,解决人脸识别!

    校验提示文案

    提交
    核显补丁驱动不行,那就只能老老实实cpu 人脸了

    校验提示文案

    提交
    收起所有回复
  • 大佬,能推荐下diy nas配置(主要是cpu和主板)吗?我目前是g5420装的unraid,硬盘和核显核心直通黑黑群。感觉g5420配置太低了,想升级下设备。没有万兆需求。cpu核显可以强一点要能直通黑群,然后装一个能办公的windows。然后24小时开机,待机功耗尽可能低点。预算3000以内。

    校验提示文案

    提交
    直接8代u,360m吧

    校验提示文案

    提交
    想入一个10代es,一步到胃

    校验提示文案

    提交
    收起所有回复
  • 看了大佬文章,有个问题请教一下。你在文章里面提到想用GPU进行人脸识别,要回到6.2.3,我现在用的6.2.3,当大量照片导入时,人脸识别,也就是moments索引会占用cpu100%,请问这个使用GPU加速,还是CPU加速啊。我感觉使用CPU加速。如果想起用GPU加速,如何操作,有没有类似教程。感谢!

    校验提示文案

    提交
    虽然我没遇过这个情况,但是我建议一是半洗白,二是换系统,三是换 cpu,因为我也没用过低配 cpu 玩这个,能给的经验不多。

    校验提示文案

    提交
    收起所有回复
  • 请问插件intel gvt g这个装上重启就没了咋办啊,一直提示要i915的文件

    校验提示文案

    提交
    你这情况无法判断,插件重启不会失效,我这里正常。

    校验提示文案

    提交
    收起所有回复
  • Intel GVT-g插件处于beta,会引起虚拟机不定时死机、web页面失联、ssh无法连接等,过几个小时会好。

    校验提示文案

    提交
    我自己这台不会,奇怪

    校验提示文案

    提交
    收起所有回复
  • 大佬现在卡55%怎么弄啊,愁死了。提示文件可能损毁

    校验提示文案

    提交
    换3615xs 7.0.1 42218保平安

    校验提示文案

    提交
    硬解怎么办

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 给个引导文件下载

    校验提示文案

    提交
  • 牛,这篇文章写的太全了!赞,真正的好文章。

    校验提示文案

    提交
  • 楼主引导文件可否分享一下?

    校验提示文案

    提交
  • 群晖用了好多年,现在正在往unRaid迁移,不怕直接跑linux命令的话,unRaid比群晖好用,但机箱颜值这块没法比。都是把黑裙装unRaid里,有没有哪位大佬给白裙装unRaid?

    校验提示文案

    提交
    白裙本来就是买软件送硬件,拿来装unraid那真是有钱任性

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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