找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: ITd***

群晖docker jellyfin 调用n卡(独显)驱动 ——恩山首发

[复制链接]
补充一下我的docker配置,因为是服务器esxi装的黑群晖,只有独显,没有核显,所以把映射核显那一行删掉了
  1. docker run \
  2. --network=bridge \
  3. -p '8096:8096' \
  4. -p '1901:1900/udp' \
  5. -p '7359:7359/udp' \
  6. -v /volume1/docker/emby/config:/config \
  7. -v /volume1/homes/RuyeNet/DSDownload:/data \
  8. -e TZ="Asia/Shanghai" \
  9. -e NVIDIA_VISIBLE_DEVICES=all \
  10. -v /usr/local/bin/nvidia-smi:/usr/local/bin/nvidia-smi \
  11. -v /usr/local/bin/nvidia-cuda-mps-control:/usr/local/bin/nvidia-cuda-mps-control \
  12. -v /usr/local/bin/nvidia-persistenced:/usr/local/bin/nvidia-persistenced \
  13. -v /usr/local/bin/nvidia-cuda-mps-server:/usr/local/bin/nvidia-cuda-mps-server \
  14. -v /usr/local/bin/nvidia-debugdump:/usr/local/bin/nvidia-debugdump \
  15. -v /usr/lib/libnvcuvid.so:/usr/lib/libnvcuvid.so \
  16. -v /usr/lib/libnvidia-cfg.so:/usr/lib/libnvidia-cfg.so \
  17. -v /usr/lib/libnvidia-compiler.so:/usr/lib/libnvidia-compiler.so \
  18. -v /usr/lib/libnvidia-eglcore.so:/usr/lib/libnvidia-eglcore.so \
  19. -v /usr/lib/libnvidia-encode.so:/usr/lib/libnvidia-encode.so \
  20. -v /usr/lib/libnvidia-fatbinaryloader.so:/usr/lib/libnvidia-fatbinaryloader.so \
  21. -v /usr/lib/libnvidia-fbc.so:/usr/lib/libnvidia-fbc.so \
  22. -v /usr/lib/libnvidia-glcore.so:/usr/lib/libnvidia-glcore.so \
  23. -v /usr/lib/libnvidia-glsi.so:/usr/lib/libnvidia-glsi.so \
  24. -v /usr/lib/libnvidia-ifr.so:/usr/lib/libnvidia-ifr.so \
  25. -v /usr/lib/libnvidia-ml.so:/usr/lib/libnvidia-ml.so \
  26. -v /usr/lib/libnvidia-opencl.so:/usr/lib/libnvidia-opencl.so \
  27. -v /usr/lib/libnvidia-ptxjitcompiler.so:/usr/lib/libnvidia-ptxjitcompiler.so \
  28. -v /usr/lib/libnvidia-tls.so:/usr/lib/libnvidia-tls.so \
  29. -v /usr/lib/libicuuc.so:/usr/lib/libicuuc.so \
  30. -v /usr/lib/libcuda.so:/usr/lib/libcuda.so \
  31. -v /usr/lib/libicudata.so:/usr/lib/libicudata.so \
  32. --device /dev/nvidia0:/dev/nvidia0 \
  33. --device /dev/nvidiactl:/dev/nvidiactl \
  34. --device /dev/nvidia-uvm:/dev/nvidia-uvm \
  35. --device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools \
  36. -e UID=0 \
  37. -e GID=0 \
  38. -e GIDLIST=0 \
  39. --restart always \
  40. -e HTTP_PROXY="http://192.168.2.10:7890/" \
  41. -e HTTPS_PROXY="http://192.168.2.10:7890/" \
  42. --name emby \
  43. -d lovechen/embyserver:latest
复制代码


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 如也。 于 2023-2-21 19:45 编辑


我安装了官方套件版本的emby,并搭建了激活服务器,现在已经可以实现硬件解码了


点评

我的也是emby套件版正常,docker版emby和jellyfin都不能硬解,大佬你解决了吗  详情 回复 发表于 2023-3-3 11:21
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

docker下还是无法调用独显
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我也遇到了,emby 还是没显示硬件解码,但是Jellyfin 和plex 都可以了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

如也。 发表于 2023-2-17 21:33
我把p40换成p4了,现在在黑群晖里执行nvidia-smi可以正常输出,emby官方套件版可以检测到硬件解码器,emb ...

兄弟 你好 我的底层是esxi6.7直通tesla p4 给黑918,ls /dev/nvid*显示有设备,但是nvidia-smi显示没有,修复液报错,请问大哥怎么解决的这个问题,希望指点一二,如果说不清,你可以发我邮箱coolik@qq.com 非常感谢

如下

root@xing-nas:~# ls /dev/nvid*
/dev/nvidia0  /dev/nvidiactl  /dev/nvidia-uvm  /dev/nvidia-uvm-tools
root@xing-nas:~# nvidia-smi
No devices were found

点评

你可能需要在esxi里给虚拟机加点参数 hypervisor.cpuid.v0 FALSE pciPassthru.use64bitMMIO TRUE pciPassthru.64bitMMIOSizeGB 16  详情 回复 发表于 2023-2-27 10:25
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 如也。 于 2023-2-27 11:17 编辑
1620482507 发表于 2023-2-26 11:08
兄弟 你好 我的底层是esxi6.7直通tesla p4 给黑918,ls /dev/nvid*显示有设备,但是nvidia-smi显示没有, ...

你可能需要在esxi里给虚拟机加点参数
hypervisor.cpuid.v0        FALSE
pciPassthru.use64bitMMIO        TRUE
pciPassthru.64bitMMIOSizeGB        16

https://blog.csdn.net/weixin_45027467/article/details/127111205



另外不要按照网上的教程修改下面这两个esxi的文件
/etc/vmware/esx.conf
/etc/vmware/passthru.map

点评

大哥 这个加了还是不行 能问一下您的esxi版本吗?是6.7还是7.0还是8.0啊?创建虚拟机时,虚拟机版本是其他Linux还是其他4.x或更高的Linux 64位啊?您的黑群晖引导是自己编译的还是用的哪个呀?期待您的解答,我现在  详情 回复 发表于 2023-3-6 10:46
感谢回复这个已经加了,我解决这个问题已经查了一周多了,试了很多方法还是不行。能加个联系方式指导一下吗?大哥,我的v:qwerd1f 不胜感激  详情 回复 发表于 2023-2-27 12:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

如也。 发表于 2023-2-27 10:25
你可能需要在esxi里给虚拟机加点参数
hypervisor.cpuid.v0        FALSE
pciPassthru.use64bitMMIO     ...

感谢回复这个已经加了,我解决这个问题已经查了一周多了,试了很多方法还是不行。能加个联系方式指导一下吗?大哥,我的v:qwerd1f
不胜感激

点评

大兄弟,这个问题你解决了吗,我也遇到了  详情 回复 发表于 2023-6-14 14:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

如也。 发表于 2023-2-17 21:49
我安装了官方套件版本的emby,并搭建了激活服务器,现在已经可以实现硬件解码了

我的也是emby套件版正常,docker版emby和jellyfin都不能硬解,大佬你解决了吗
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

如也。 发表于 2023-2-27 10:25
你可能需要在esxi里给虚拟机加点参数
hypervisor.cpuid.v0        FALSE
pciPassthru.use64bitMMIO     ...

大哥 这个加了还是不行 能问一下您的esxi版本吗?是6.7还是7.0还是8.0啊?创建虚拟机时,虚拟机版本是其他Linux还是其他4.x或更高的Linux 64位啊?您的黑群晖引导是自己编译的还是用的哪个呀?期待您的解答,我现在不知道从哪些方面排查

点评

我是arpl,BIOS引导  详情 回复 发表于 2023-3-6 15:08
群晖虚拟机是BIOS启动还是efi启动  详情 回复 发表于 2023-3-6 11:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

1620482507 发表于 2023-3-6 10:46
大哥 这个加了还是不行 能问一下您的esxi版本吗?是6.7还是7.0还是8.0啊?创建虚拟机时,虚拟机版本是其 ...

群晖虚拟机是BIOS启动还是efi启动
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

1620482507 发表于 2023-3-6 10:46
大哥 这个加了还是不行 能问一下您的esxi版本吗?是6.7还是7.0还是8.0啊?创建虚拟机时,虚拟机版本是其 ...

我是arpl,BIOS引导
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

楼主,您好,我在docker安装的时候都映射了相应的设备
  1. docker run \
  2. --network=bridge \
  3. -p '8096:8096' \
  4. -p '8920:8920' \
  5. -p '1901:1900/udp' \
  6. -p '7359:7359/udp' \
  7. -v /volume1/Data1/docker/emby/config:/config \
  8. -v /volume2/Data2/media:/media \
  9. -v /volume2/Data2/Qb/downloads:/downloads \
  10. -e TZ="Asia/Shanghai" \
  11. -e NVIDIA_VISIBLE_DEVICES=all \
  12. -v /usr/local/bin/nvidia-smi:/usr/local/bin/nvidia-smi \
  13. -v /usr/local/bin/nvidia-cuda-mps-control:/usr/local/bin/nvidia-cuda-mps-control \
  14. -v /usr/local/bin/nvidia-persistenced:/usr/local/bin/nvidia-persistenced \
  15. -v /usr/local/bin/nvidia-cuda-mps-server:/usr/local/bin/nvidia-cuda-mps-server \
  16. -v /usr/local/bin/nvidia-debugdump:/usr/local/bin/nvidia-debugdump \
  17. -v /usr/lib/libnvcuvid.so:/usr/lib/libnvcuvid.so \
  18. -v /usr/lib/libnvidia-cfg.so:/usr/lib/libnvidia-cfg.so \
  19. -v /usr/lib/libnvidia-compiler.so:/usr/lib/libnvidia-compiler.so \
  20. -v /usr/lib/libnvidia-eglcore.so:/usr/lib/libnvidia-eglcore.so \
  21. -v /usr/lib/libnvidia-encode.so:/usr/lib/libnvidia-encode.so \
  22. -v /usr/lib/libnvidia-fatbinaryloader.so:/usr/lib/libnvidia-fatbinaryloader.so \
  23. -v /usr/lib/libnvidia-fbc.so:/usr/lib/libnvidia-fbc.so \
  24. -v /usr/lib/libnvidia-glcore.so:/usr/lib/libnvidia-glcore.so \
  25. -v /usr/lib/libnvidia-glsi.so:/usr/lib/libnvidia-glsi.so \
  26. -v /usr/lib/libnvidia-ifr.so:/usr/lib/libnvidia-ifr.so \
  27. -v /usr/lib/libnvidia-ml.so:/usr/lib/libnvidia-ml.so \
  28. -v /usr/lib/libnvidia-opencl.so:/usr/lib/libnvidia-opencl.so \
  29. -v /usr/lib/libnvidia-ptxjitcompiler.so:/usr/lib/libnvidia-ptxjitcompiler.so \
  30. -v /usr/lib/libnvidia-tls.so:/usr/lib/libnvidia-tls.so \
  31. -v /usr/lib/libicuuc.so:/usr/lib/libicuuc.so \
  32. -v /usr/lib/libcuda.so:/usr/lib/libcuda.so \
  33. -v /usr/lib/libicudata.so:/usr/lib/libicudata.so \
  34. --device /dev/nvidia0:/dev/nvidia0 \
  35. --device /dev/nvidiactl:/dev/nvidiactl \
  36. --device /dev/nvidia-uvm:/dev/nvidia-uvm \
  37. --device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools \
  38. -e UID=0 \
  39. -e GID=0 \
  40. -e GIDLIST=0 \
  41. --restart always \
  42. -e HTTP_PROXY="http://192.168.0.207:7890/" \
  43. --name emby \
  44. -d lovechen/embyserver:latest
复制代码

在dsm7.1的ssh里面输入nvidia-smi也有输出
但是在emby硬解里面选择高级看不到任何设备的信息
请问这是什么原因

点评

进去docker里面看下显卡在不在  详情 回复 发表于 2023-5-5 09:18
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 ITdesk 于 2023-5-5 09:23 编辑
小拓拓 发表于 2023-4-30 11:42
楼主,您好,我在docker安装的时候都映射了相应的设备

在dsm7.1的ssh里面输入nvidia-smi也有输出

进去docker里面看下显卡在不在,你仔细看我的截图,需要docker里面也能调用显卡才行

点评

好的,但是我发现套件版本好像能识别到显卡了,docker里面还是不行  详情 回复 发表于 2023-5-5 10:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

ITdesk 发表于 2023-5-5 09:18
进去docker里面看下显卡在不在,你仔细看我的截图,需要docker里面也能调用显卡才行 ...

好的,但是我发现套件版本好像能识别到显卡了,docker里面还是不行

点评

查看docker进程 docker ps docker exec -it 进程号 bash 进去以后输下面两句,看下显卡认到没有 ldconfig nvidia-smi  详情 回复 发表于 2023-5-5 17:41
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
小拓拓 发表于 2023-5-5 10:05
好的,但是我发现套件版本好像能识别到显卡了,docker里面还是不行

查看docker进程
docker ps

docker exec -it 进程号 bash

进去以后输下面两句,看下显卡认到没有
ldconfig
nvidia-smi

点评

您好,我进容器里面看是已经识别到了显卡的,,但是emby里面还是没有  详情 回复 发表于 2023-5-17 20:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-1 19:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表