问题

jellyfin是一个开源的视频管理平台,比群晖自带的video station功能更强,但是直接通过918的docker界面直接安装的jellyfin,由于没有进行device的映射,因此实际上是没有启动硬解的。

表面上jellyfin的控制台开启了VAAPI,但实际上在后台一直在报错。

后台报错如下:

原因

这是由于群晖的docker控制台的限制,群晖核显/dev/dri/renderD128并没有真正映射到容器中。

解决方案

ssh到群晖后台,利用root账户启动docker,例如:

sudo -i
docker pull jellyfin/jellyfin:10.5.5-amd64
docker run -d --volume /volume1/docker/jellyfin:/config --volume /volume1/docker/jellyfin:/cache --volume /volume1/video:/media --net=host --restart=always --device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0 --name="jellyfin10.5.5" jellyfin/jellyfin:10.5.5-amd64# 命令详解,以下部分不需要执行
sudo -i                                             #进入root账户
docker pull jellyfin/jellyfin:10.5.5-amd64          #拉取jellyfin的images,如果提示TLS超时说明你家访问dockerhub太慢,需要设置docker镜像加速,具体教程请百度
docker run -d /
--volume /volume1/docker/jellyfin:/config /         #这里的/volume1/docker/jellyfin请根据你本地jellyfin配置所在的文件夹进行修改
--volume /volume1/docker/jellyfin:/cache  /
--volume /volume1/video:/media /                    #这里的/volume3/video请根据你本地电影存放的文件夹进行修改
--net=host /                                        #让jellyfin和群晖使用同一个子网,方便dlna投影
--restart=always  /                                 #jellyfin容器随群晖开机自动启动
--device /dev/dri/renderD128:/dev/dri/renderD128  / # 核心就是这两句,把renderD128和car0
--device /dev/dri/card0:/dev/dri/card0 /            # 作为device映射到jellyfin容器中
--name "jellyfin10.5.5" /
jellyfin/jellyfin:10.5.5-amd64                      # 这里的jellyfin/jellyfin:10.5.5-amd64请根据你的jellyfin的image版本进行调整

核心就在于--device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0这两句,之后就可以愉快的玩耍啦,实测一台白918和另一台蜗牛j1900安装的黑群晖均可以硬解。而且后续通过群晖docker控制台停止、重启该容器,都不影响硬解。

实测环境 版本
群晖 918 6.2.1-23824 Update 6
jellyfin 10.5.5-amd64
ffmpeg ffmpeg 4.2.2-28

更新:截止2020年11月17日,jellyfin已更新至10.6.4

docker run -d --volume /volume1/docker/jellyfin/config:/config --volume /volume1/docker/jellyfin/cache:/cache --volume /volume3/video:/media --net=host --restart=always --device /dev/dri/renderD128:/dev/dri/renderD128 --device /dev/dri/card0:/dev/dri/card0 --name="jellyfin10.6.4" jellyfin/jellyfin:10.6.4-amd64

群晖918 docker命令行方式安装jellyfin并开启GPU硬解的方法相关推荐

  1. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  2. kylinserverv10部署dm8单实例命令行方式安装

    kylinserverv10部署dm8单实例命令行方式安装 dm8-kylinserverv10 目录 一.安装流程图开始是 停服务--备份--卸载检查是否安装 |否 安装 <|结束二.安装步骤 ...

  3. Centos7命令行方式安装DM

    数据库软件下载:https://eco.dameng.com/download/ Disq上下翻页工具:https://pkgs.org/search/?q=rlwrap 安装前准备 环境检查 内存1 ...

  4. linux mysql5.7.11_在Linux中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本

    转至: http://www.cnblogs.com/cyberniuniu/p/5273961.html MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .r ...

  5. Ubuntu 18.04 LTS 命令行方式安装中文语言包

    安装之前,执行 echo $LANG 查看语言环境 中文语言包: language-pack-zh-hans 简体中文 language-pack-zh-hans-base language-pack ...

  6. 群晖DSM docker时区与宿主机时区不一致(相差八小时)情况解决方法

    增加的环境变量如下: TZ CST-8

  7. 群晖docker安装cms_群晖上 docker 安装 gitea

    群晖上 docker 安装 gitea 部署 图形化部署 maybe later 使用命令行部署 注意需要在 synology 中使用 root 账户,通过sudo -i # 首先下载最新的 gite ...

  8. 达梦数据库数据守护集群搭建(命令行方式)

    文章目录 达梦数据守护集群介绍 一.前提 二.环境准备 1.数据守护集群搭建 2.配置过程 达梦数据守护集群介绍 达梦数据守护集群软件(DM Data Watch)是一种集成化的高可靠性解决方案,该方 ...

  9. Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯

    Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯 很感谢这位大哥提供的帮助:[https://www.cnblogs.com/blueyunchao0618/p/11475339.h ...

最新文章

  1. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...
  2. 01 c++常见面试题总结
  3. android 流量统计工具,Android 统计应用流量的使用情况
  4. 手把手教你实现 Docker 部署 Redis 集群
  5. python中属于无序序列的有_Python字典和集合属于无序序列。(2.0分)_学小易找答案...
  6. 北京科技大学计算机专业博导,北京科技大学计算机与通信工程学院-班晓娟
  7. linux下给源码安装好的php支持pdo_mysql
  8. Matlab高级教程_第一篇:Matlab基础知识提炼_02
  9. 如何使用solidworks对产品打螺孔--问题解决
  10. 神经网络方法研究及应用,神经网络算法应用案例
  11. 计算机未连接到网络,电脑无法连接到网络的处理办法
  12. 破竹课堂-老A的杠杆术
  13. 快速上手五大技巧!自媒体新人创作攻略,想要通过拍视频赚钱
  14. 学编程有什么用?零基础小白可以学吗?
  15. 冰刃·笔记 | 勒索病毒的10%和90%等式
  16. STM32 F105 USB CDC host
  17. 【Machine Learning】梯度下降算法介绍_02
  18. 获取腾讯视频真实地址php源码,解析腾讯视频真实地址 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...
  19. C库函数(tolower/toupper)实现字母的大小写转换
  20. 前后端分离及项目开发流程

热门文章

  1. Kafka参数brokerid详解
  2. 基于原生js实现主流弹幕的所有功能
  3. 千元Android手机:鸡肋还是珍珠?
  4. 内网穿透之HTTP穿透-花生壳
  5. Linux的gcc和g++的区别
  6. 未能加载文件或程序集“System.Net.Http, Version=4.2.0.0,。。。”或它的某一个依赖项
  7. 酒店数据分析pandas
  8. 在MAC下安装一些软件时提示来自身份不明开发者解决方法
  9. 电脑调分辨率黑屏了怎么办_电脑分辨率调错了黑屏怎么调回来
  10. 关于c#中winform端程序excel打印和打印预览