Jellyfin开启硬件加速

之前使用群晖 Docker 折腾 Jellyfin,解决了个人音视频收藏的基本需求,但仍有不足,比如说视频播放的时候,CPU 占用会很高(软解吃 CPU),并且会卡顿。

解决方案

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

使用 SSH 登录群晖系统,运行命令ls /dev/dri,若输出 card0、renderD128,则说明支持显卡硬解。

2、给容器提权

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

3、添加环境

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

4、启用 VAAPI 硬件加速

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

使用效果

前后对比:

可以看到 CPU 占用明显降低了,播放也不卡顿了,效果还是非常明显的。