1. 硬件要求
要支持4K视频播放,首先需要满足硬件条件:
2. 安装Jellyfin及必要驱动
sudo apt update && sudo apt upgrade -y
sudo apt install jellyfin
sudo apt install intel-media-driver intel-gpu-tools
nyanmisaka/jellyfin,包含最新驱动和补丁):sudo apt install docker.io
sudo docker pull nyanmisaka/jellyfin:<tag> # 替换<tag>为具体版本(如230901-amd64)
3. 配置硬件加速
http://<server_ip>:8096),导航至“控制台→播放→硬件加速”,选择“Intel Quick Sync(QSV)”作为硬件加速方式,勾选“解码全钩上”并保存设置。docker run命令),添加设备映射(允许Jellyfin访问GPU设备):version: "3"
services:
jellyfin:
image: jellyfin/jellyfin
volumes:
- /dev/dri:/dev/dri # 映射GPU设备
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
启动容器后,在Web界面中同样启用“Intel Quick Sync(QSV)”硬件加速。4. 可选优化:开启低电压模式(提升转码效率)
若使用Intel Jasper Lake/Elkhart Lake处理器(如J4105)或N5105,开启低电压模式(GuC/HuC)可提升转码效率:
sudo apt install linux-firmware
/etc/modprobe.d/i915.conf,添加:options i915 enable_guc=2
sudo update-initramfs -u
sudo update-grub
sudo reboot
cat /sys/kernel/debug/dri/0/i915_guc_load_status # 应显示“RUNNING”
cat /sys/kernel/debug/dri/0/i915_huc_load_status # 应显示“RUNNING”
5. 验证4K播放
intel_gpu_top命令(需安装intel-gpu-tools)查看核显负载:若负载维持在60%~70%(而非90%以上),说明硬件加速生效,可流畅播放4K视频。注意事项
/dev/nvidia0设备;