群晖套件:NVIDIARuntimeLibrary 支持DS918 920 923等DSM6、7

NVIDIARuntimeLibrary是NVIDIA显卡的运行库,包含CUDA等。本套件移植自群晖DVA3221,添加了显卡驱动,支持4.x内核的群晖。显卡也不一定局限于GTX1650、GTX1050 Ti,比如Tesla P4、Quadro P400这些专业显卡群友测试也可以的。

注意:非DVA3221机型不支持Surveillance Station里面人工智能、人脸识别处理。DVA3221去下载官方套件安装!(如果黑群晖对集显和nvme缓存无需求的话建议直接上DVA3221引导!!!)

目前反馈群晖440驱动最高只支持到GTX1650或DDR5的1660S

黑群晖机型测试结果:2023.2.19
denverton:DVA3221 (✅肯定OK,安装官方套件)
apollolake:DS918+ (✅测试OK)
geminilake:DS920+ (✅测试OK)
geminilake:DVA1622 (未测试,应该是支持的)
v1000:DS2422+ (未测试,应该是支持的)
v1000:DS1621+ (✅测试OK)
r1000:DS923+ (✅测试OK)
bromolow:DS3615xs (❌3.x内核不支持)
broadwellnk:DS3622xs+ (❌lspci能看到设备,无法加载驱动)
broadwellnk:DS1621xs+ (未测试,估计加载不了)
broadwell:DS3617xs (❌lspci能看到设备,无法加载驱动)白群晖DS1821+: (✅群友测试OK)总结:数字+的可以,xs+的肯定不行……

 

矿神SPK源内安装

矿神群晖SPK套件中心 上线啦!支持DSM6、DSM7

矿神群晖SPK套件中心 提供各类国内常用的DSM6、DSM7套件,目前上架DSM7套件:Aria2、ffmpeg、Jellyfin、qBittorrent、Syncthing、Transmission等等,持续更….

套件截图

3260674270.png

使用教程

DSM7套件安装完毕SSH连接群晖执行以下修复和启动:安装后只需搞一次。DSM6不需要操作!!!

#修复套件
cd /var/packages/NVIDIARuntimeLibrary/conf && mv -f privilege.bak privilege
#重启套件
cd /var/packages/NVIDIARuntimeLibrary/scripts && ./start-stop-status start

基本命令

#手动加载驱动
nvidia-smi -pm 1
#查看显卡是否加载
ls /dev/nvid*

245033220.png

#查看显卡运行状态
nvidia-smi

媒体套件如何调用独显

建议:群晖独显配合最新的Emby套件使用,转码效率比Jellyfin高,且支持HDR色调映射!!!

1、Jellyfin:注意!!!只可以使用10.7.7的套件,10.8不支持440驱动!!!!!!

控制台–播放–硬件加速:选择 Nvidia NVENC

2、Emby:转码–启用硬件加速(如果可用):高级,每个首选硬件解码器改为 NVDEC(建议)或CUVID

3、Plex:注意!!!最后一个支持群晖440驱动的版本 1.30.0.6486-629d58034(矿神SPK源有提供)

群晖FileStation打开/PlexMediaServer/AppData/Plex Media Server,下载修改Preferences.xml

在最后添加:HardwareDevicePath=”/dev/nvidia0″ 后回传,重启Plex套件。 方法 by 群友@豪猪

14050521.png

487897668.png

独显测试

DVA3221 DSM7.1.1

略,看乔思伯N2的装机测试

DS918 DSM7.1.1

静止状态只有6w
372380435.png
Jellyfin 10.7.7转码4K状态35w
3080818380.png
Jellyfin 10.7.7转码4K到1080P 60Mbps约150帧!!!
3832199380.png
Jellyfin转码4K到720P 8Mbps约330帧!!!
4238483465.png

DS918 DSM6.2.3 测试结果和DSM7.1.1基本相同

静止状态只有6w
1976971697.png
Jellyfin 10.7.7转码4K状态35w
3706228007.png
Jellyfin 10.7.7转码4K到1080P 60Mbps约150帧!!!
3957551863.png
Jellyfin转码4K到720P 8Mbps约330帧!!!
3047876802.png

DVA3221使用Emby 4.7.10测试,转码效率明显比Jellyfin高

转码4K到1080P,约260帧!!!且支持HDR色调映射

1559338957.png

2006562076.png

转码4K到720P 8Mbps,约320帧!!!且支持HDR色调映射

2550110279.png

3852781596.png

Docker调用独显(本站未实测!!!)

建立Emby或者Jellyfin容器时加入如下驱动映射和程序调用,测试 by ITdesk

-e NVIDIA_VISIBLE_DEVICES=all
-v /usr/local/bin/nvidia-smi:/usr/local/bin/nvidia-smi
-v/usr/local/bin/nvidia-cuda-mps-control:/usr/local/bin/nvidia-cuda-mps-control
-v /usr/local/bin/nvidia-persistenced:/usr/local/bin/nvidia-persistenced
-v /usr/local/bin/nvidia-cuda-mps-server:/usr/local/bin/nvidia-cuda-mps-server
-v /usr/local/bin/nvidia-debugdump:/usr/local/bin/nvidia-debugdump
-v /usr/lib/libnvcuvid.so:/usr/lib/libnvcuvid.so
-v /usr/lib/libnvidia-cfg.so:/usr/lib/libnvidia-cfg.so
-v /usr/lib/libnvidia-compiler.so:/usr/lib/libnvidia-compiler.so
-v /usr/lib/libnvidia-eglcore.so:/usr/lib/libnvidia-eglcore.so
-v /usr/lib/libnvidia-encode.so:/usr/lib/libnvidia-encode.so
-v /usr/lib/libnvidia-fatbinaryloader.so:/usr/lib/libnvidia-fatbinaryloader.so
-v /usr/lib/libnvidia-fbc.so:/usr/lib/libnvidia-fbc.so
-v /usr/lib/libnvidia-glcore.so:/usr/lib/libnvidia-glcore.so
-v /usr/lib/libnvidia-glsi.so:/usr/lib/libnvidia-glsi.so
-v /usr/lib/libnvidia-ifr.so:/usr/lib/libnvidia-ifr.so
-v /usr/lib/libnvidia-ml.so:/usr/lib/libnvidia-ml.so
-v /usr/lib/libnvidia-opencl.so:/usr/lib/libnvidia-opencl.so
-v /usr/lib/libnvidia-ptxjitcompiler.so:/usr/lib/libnvidia-ptxjitcompiler.so
-v /usr/lib/libnvidia-tls.so:/usr/lib/libnvidia-tls.so
-v /usr/lib/libicuuc.so:/usr/lib/libicuuc.so
-v /usr/lib/libcuda.so:/usr/lib/libcuda.so
-v /usr/lib/libicudata.so:/usr/lib/libicudata.so
#核显/dev/dri这个映射建议删除
#--device /dev/dri:/dev/dri
--device /dev/nvidia0:/dev/nvidia0
--device /dev/nvidiactl:/dev/nvidiactl
--device /dev/nvidia-uvm:/dev/nvidia-uvm
--device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools

目前的BUG

1、非DVA3221机型即使/etc.defaults/synoinfo.conf添加support_nvidia_gpu=”yes”参数,控制面板-信息中心 依旧不显示显卡的详细信息。尝试添加/usr/lib/libsynogpuinfo.so.7也没效果,但是此BUG不影响显卡的正常使用!

3185742225.png

2、群晖 xs 型号好像都无法加载驱动,解包对比了系统文件没找到关键点,难道在内核里面???

3、群友测试OK

GTX1660S
1183207740.png

Quadro P400
779476831.png

4、DDR6显存的N卡可能不支持,比如Quadro T400

5、ESXI安装的群晖,显卡直通后 配置参数 添加:hypervisor.cpuid.v0=FALSE,可能行,未得到有效反馈

6、等你反馈。。。

© 版权声明
THE END
喜欢就支持一下吧
点赞37 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容