群晖918 docker命令行方式安装jellyfin并开启GPU硬解的方法
问题
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硬解的方法相关推荐
- mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...
MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...
- kylinserverv10部署dm8单实例命令行方式安装
kylinserverv10部署dm8单实例命令行方式安装 dm8-kylinserverv10 目录 一.安装流程图开始是 停服务--备份--卸载检查是否安装 |否 安装 <|结束二.安装步骤 ...
- Centos7命令行方式安装DM
数据库软件下载:https://eco.dameng.com/download/ Disq上下翻页工具:https://pkgs.org/search/?q=rlwrap 安装前准备 环境检查 内存1 ...
- 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 ...
- Ubuntu 18.04 LTS 命令行方式安装中文语言包
安装之前,执行 echo $LANG 查看语言环境 中文语言包: language-pack-zh-hans 简体中文 language-pack-zh-hans-base language-pack ...
- 群晖DSM docker时区与宿主机时区不一致(相差八小时)情况解决方法
增加的环境变量如下: TZ CST-8
- 群晖docker安装cms_群晖上 docker 安装 gitea
群晖上 docker 安装 gitea 部署 图形化部署 maybe later 使用命令行部署 注意需要在 synology 中使用 root 账户,通过sudo -i # 首先下载最新的 gite ...
- 达梦数据库数据守护集群搭建(命令行方式)
文章目录 达梦数据守护集群介绍 一.前提 二.环境准备 1.数据守护集群搭建 2.配置过程 达梦数据守护集群介绍 达梦数据守护集群软件(DM Data Watch)是一种集成化的高可靠性解决方案,该方 ...
- Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯
Ubuntu安装GVM-11并使用gvm-tools命令行方式通讯 很感谢这位大哥提供的帮助:[https://www.cnblogs.com/blueyunchao0618/p/11475339.h ...
最新文章
- python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...
- 01 c++常见面试题总结
- android 流量统计工具,Android 统计应用流量的使用情况
- 手把手教你实现 Docker 部署 Redis 集群
- python中属于无序序列的有_Python字典和集合属于无序序列。(2.0分)_学小易找答案...
- 北京科技大学计算机专业博导,北京科技大学计算机与通信工程学院-班晓娟
- linux下给源码安装好的php支持pdo_mysql
- Matlab高级教程_第一篇:Matlab基础知识提炼_02
- 如何使用solidworks对产品打螺孔--问题解决
- 神经网络方法研究及应用,神经网络算法应用案例
- 计算机未连接到网络,电脑无法连接到网络的处理办法
- 破竹课堂-老A的杠杆术
- 快速上手五大技巧!自媒体新人创作攻略,想要通过拍视频赚钱
- 学编程有什么用?零基础小白可以学吗?
- 冰刃·笔记 | 勒索病毒的10%和90%等式
- STM32 F105 USB CDC host
- 【Machine Learning】梯度下降算法介绍_02
- 获取腾讯视频真实地址php源码,解析腾讯视频真实地址 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...
- C库函数(tolower/toupper)实现字母的大小写转换
- 前后端分离及项目开发流程
热门文章
- Kafka参数brokerid详解
- 基于原生js实现主流弹幕的所有功能
- 千元Android手机:鸡肋还是珍珠?
- 内网穿透之HTTP穿透-花生壳
- Linux的gcc和g++的区别
- 未能加载文件或程序集“System.Net.Http, Version=4.2.0.0,。。。”或它的某一个依赖项
- 酒店数据分析pandas
- 在MAC下安装一些软件时提示来自身份不明开发者解决方法
- 电脑调分辨率黑屏了怎么办_电脑分辨率调错了黑屏怎么调回来
- 关于c#中winform端程序excel打印和打印预览