群晖是目前最好的nas不接受反驳。

方案:All In One黑群 配置:Intel 10100 + 铭瑄H510m + DDR4 2666 16G + Nvme1TB +
16T2.5寸笔记本蓝盘 其他:长城V5 500w全模组 + 乔斯伯V4 + 利民AX120 + intel72845 4口千兆pcie网卡

黑群晖网卡直通+硬盘直通方案+显卡直通;初始安装系统DSM版本: DSM 6.2.3
需要注意:核显直通的配置
提示:如果中间步骤出现错误或疑问,翻到最下面看“坑”的部分。

一、黑群晖开启root权限并设置root密码

1、打开设备SSH访问
控制面板 > 终端机和SNMP > 启动SSH功能

2、利用SSH软件连接到设备
3、设置root用户账号以及密码
通过输入 sudo -i,然后输入当前用户密码, 进入 root用户

输入如下命令可以修改root 用户的密码,123456为root用户密码

synouser --setpw root 123456  

4、DSM版本大于6.2,还需要设置

vi /etc/ssh/sshd_config

找到这一行
#PermitRootLogin prohibit-password
并修改为
PermitRootLogin yes
i键,进入编辑模式;按Esc键退出编辑模式;然后输入:wq保存退出;输入:q!放弃保存。

5、重启群晖系统

二,直通sata控制器和核显

重要说明:
重要说明:
重要说明:

a,直通sata控制器的前提是系统和虚拟机没有安装在sata上(可以装在nvme盘),否则直通后就悲剧了。。。
b,一般网卡和核显是默认可以直通的,而sata控制器是不能直接直通的,网上有很多sata控制器的教程跟着做就行,没什么坑;但是,核显貌似可以直接直通,但是直通后很可能会无法启动虚拟机(具体报错:device poweron失败...),这是一个大坑,网上基本找不到能用的方案避坑,而我亲测的方案就是像直通sata控制器一样重新配置一下核显直通。
c,注意passthru.map竖向空格格式对应(网上这么说的,我没故意不对齐~)

1,直通sata控制器

编辑/etc/vmware/passthru.map,在文本末端加入:

#Intel Corporation SATA controller
8086    43d2    d3d0    false

解释:8086代表厂商(Intel),43d2是设备id(硬件不同这个有区别),d3d0 和 false 默认就行

2,直通核显

参照sata控制器直通:

#Intel VGA compatible controller
8086    9bc8    d3d0    false

这样配置之后,对应的虚拟机启动时就不会报错了,猜测应该是后台虽然默认显示支持核显直通,而其实是不行的,需要手动强制支持。

我的passthru.map 具体配置如下

2022-01-26_170749.png

三、更新到up3版本

目前10100核显支持较好的就这个版本,就升级到这个版本然后就别动了!!
更新到6.2.3(up3)黑会群晖安装报错 提示“无法更新文件,文件可能已经毁损”
解决:
下载补丁文件FixSynoboot.sh,上传到/usr/local/etc/rc.d/目录下,并更新权限
也可以不用winscp,用ssh命令即可

cp /随便上传个路径先/FixSynoboot.sh /usr/local/etc/rc.d/FixSynoboot.sh
chmod 775 /usr/local/etc/rc.d/FixSynoboot.sh

然后重启系统。
重启后手动升级,选择up3升级包升级即可。

四、解决核显驱动问题

1,把DS918的0.13.3扩展驱动压缩包解压出来,得到 extra.lzma 和 extra2.lzma 两个文件,将两个文件放到引导盘的第二个分区中,比如先上传到/volume1/下面

echo 1 > /proc/sys/kernel/syno_install_flag
mkdir -p /tmp/synoboot2
mount /dev/synoboot2 /tmp/synoboot2
cd /tmp/synoboot2
ls
chown -R root:root /volume1/extra.lzma
chmod +x /volume1/extra.lzma
rm /tmp/synoboot2/extra.lzma
cp /volume1/extra.lzma /tmp/synoboot2
rm -rf /usr/lib/modules/update/*

命令行或wincap上传到/tmp/synoboot2都行。

2,把核显补丁 i915.ko 这个文件复制到群晖的 /usr/lib/modules

3,重启群晖

4,检验
命令ls /dev/dri看是否输出card0 controlD64 renderD128
但是这并不十分准确,还要具体看解码表现,比如embyjellyfind等解码时的cpu占用。

五、一键修复人脸识别、CPU型号、硬解

请确保你的版本也是DSM 6.2.3-25426 Update 3;我测试了人脸识和CPU型号更改,硬解我上面手动配置了,没试。

1,一键修复MOMENTS的AI人脸识别(先安装moments,并确保处于停用状态)

curl -SLO https://zizdog.com/usr/uploads/code/libsynophoto-plugin-detection.so && mv -f /root/libsynophoto-plugin-detection.so /var/packages/SynologyMoments/target/usr/lib/

项目地址:https://github.com/Jlozde/Xpenology-6.2.3-EasyFix

2, 一键修复正确显示CPU型号

curl -SLO https://zizdog.com/usr/uploads/code/ch_cpuinfo.tar && tar xvf ch_cpuinfo.tar && chmod 755 ch_cpuinfo && ./ch_cpuinfo

项目地址:https://github.com/FOXBI/ch_cpuinfo

3,一键修复视频转码

curl -SLO https://zizdog.com/usr/uploads/code/synocodectool-patch-master.tar.gz && tar -xzvf synocodectool-patch-master.tar.gz && chmod 755 synocodectool-patch-master/patch.sh && bash synocodectool-patch-master/patch.sh -p
rm -rf synocodectool-patch-master && rm-f synocodectool-patch-master.zip

重启生效;查看是否生效ls /dev/dri(显示card0 renderD128)

一些坑

1坑:sftp连接不上
解决:winscp链接时选择scp协议而不是sftp协议

2坑:核显直通
解决:上面已经说了

3坑:安装时卡进度
解决:一般来说就是控制器的选择问题,群晖安装盘需要选择sata控制器

4坑:直通硬件后虚拟机无法启动或者硬件不识别
解决:硬件直通后记得选择【第三个启动项】,至于是哪个,群晖虚拟机启动时自己看去[带esxi的选项],哈哈。之后启动会保留配置,也就不用懂了。

5坑:ssd缓存配置
解决:esxi+群晖组合,目前只支持直通设备的ssd缓存,可以上sata固态,或者pcie转nvme直通使用。想用虚拟空间就别折腾了。

6坑:其他坑比较容易解决...