说明:之前使用群晖Docker折腾Jellyfin写过相关的教程(包含开启转码功能)->往期教程,能在一定程度上解决了个人音视频收藏的基本需求,至少对于我而言基本已经满足,但仍有不足,比如说视频播放的时候,就暴露了群晖硬件性能不足带来的问题(软解吃CPU)。查了一些资料,硬件加速可以很大程度上提升视频解码的能力,同时CPU占用不会很高。
博主使用的是群晖型号: DS216+II
,CPU为:INTEL Celeron N3060
在 Intel 官网的介绍 中是支持 Quick Sync Video
。于是便有了今天的这篇教程。
解决方案
简单介绍下如何开启硬件加速,因为 Intel Quick Sync Video
选项只对 Windows
的版本有用。 Linux
(包含群晖系统)都是统一用 VA API
这个选项,实际起硬件加速作用的主要是 /dev/dri
(需要根权限)。操作步骤如下:
1、查看系统是否支持显卡硬解转码
使用SSH登录群晖系统(以root账号登录),运行命令 ls /dev/dri
若输出 card0
、renderD128
,则说明支持显卡硬解。
2、给容器提权
在群群Docker容器中找到Jellyfin的容器,编辑容器的常规设置,必须勾选使用高权限执行容器。
3、添加环境
在环境中添加两项,分别是 PUID
值填写为 0
,PGID
值填写为0
4、启用VAAPI硬件加速
Docker中启动容器,打开Jellyfin网页端,依次进入控制台->播放,在硬件选项中选择VAAPI 保存设置即可。
使用效果
在使用硬件加速之后,网页响应速度提高,而且CPU占用是肉眼可见的降低了,由原来的 99% 降低到 50%。播放也不卡顿了,效果还是非常明显的。
相关推荐
- 群晖 Synology 部署 Bitwarden 密码管理器
- 在群晖 Synology 上搭建 Bark 消息推送服务器
- 群晖 Synology 部署 ZeroSSL 泛域名证书
- Dozzle - docker 容器实时日志查看器
- Send - 自建临时文件分享平台
- WallaBag - 开源网络书签、稍后阅读工具
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/3165.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
vaapi效果不如qsv
没错
我的也是需要硬件加速需要额外配置,具体应该如何解决,期待您的教程
按照上面说的设置之后还是提示硬件加速需要额外配置。 这个怎么解决?
确定创建容器的时候是否追加挂载硬件的相关参数,英特尔需要追加
--device /dev/dri:/dev/dri
具体请看 https://registry.hub.docker.com/r/linuxserver/jellyfin/创建容器命令如下(部分路径请自行修改):
看到太多人提出问题,这篇文章,找时间我会再更新一下。
jellyfin只能挂载一个共享文件夹,但是我又不想把所有媒体文件放一个文件夹下,这样的话群晖用户管理里就没法限制某些视频文件夹了,emby只能用老版的真难受
你可以挂载共享文件下的其他文件夹,前提是你要给读写权限
我是j3455的,jellyfin里面能开启硬解。但是打开视频就一直转圈圈不能播放,关掉硬解就可以了,这要怎么解决,搞了一天了
ssh 运行
modprobe i915
这条命令后,在重启jellyfin试试看。