说明:之前使用群晖Docker折腾Jellyfin写过相关的教程(包含开启转码功能)->往期教程,能在一定程度上解决了个人音视频收藏的基本需求,至少对于我而言基本已经满足,但仍有不足,比如说视频播放的时候,就暴露了群晖硬件性能不足带来的问题(软解吃CPU)。查了一些资料,硬件加速可以很大程度上提升视频解码的能力,同时CPU占用不会很高。

jellyfin.png

博主使用的是群晖型号: DS216+II ,CPU为:INTEL Celeron N3060Intel 官网的介绍 中是支持 Quick Sync Video。于是便有了今天的这篇教程。

解决方案

简单介绍下如何开启硬件加速,因为 Intel Quick Sync Video 选项只对 Windows 的版本有用。 Linux (包含群晖系统)都是统一用 VA API 这个选项,实际起硬件加速作用的主要是 /dev/dri(需要根权限)。操作步骤如下:

1、查看系统是否支持显卡硬解转码

使用SSH登录群晖系统(以root账号登录),运行命令 ls /dev/dri

dev_dri.png

若输出 card0renderD128,则说明支持显卡硬解。

2、给容器提权

在群群Docker容器中找到Jellyfin的容器,编辑容器的常规设置,必须勾选使用高权限执行容器

docker_vaapi1.png

3、添加环境

在环境中添加两项,分别是 PUID 值填写为 0 ,PGID 值填写为0

iShot2020-03-09下午11.11.20.png

4、启用VAAPI硬件加速

Docker中启动容器,打开Jellyfin网页端,依次进入控制台->播放,在硬件选项中选择VAAPI 保存设置即可。

synology_vaapi2.png

使用效果

在使用硬件加速之后,网页响应速度提高,而且CPU占用是肉眼可见的降低了,由原来的 99% 降低到 50%。播放也不卡顿了,效果还是非常明显的。


相关推荐

  1. 群晖 Synology 部署 Bitwarden 密码管理器
  2. 在群晖 Synology 上搭建 Bark 消息推送服务器
  3. 群晖 Synology 部署 ZeroSSL 泛域名证书
  4. Dozzle - docker 容器实时日志查看器
  5. Send - 自建临时文件分享平台
  6. WallaBag - 开源网络书签、稍后阅读工具
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/3165.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。