Ubuntu 下 Jellyfin 硬件加速开启指南
一 前置准备
sudo apt install -y intel-gpu-toolsecho 'options i915 enable_guc=2' | sudo tee /etc/modprobe.d/i915.confsudo update-initramfs -u && sudo update-grub && sudo rebootsudo dmesg | grep i915 与 cat /sys/kernel/debug/dri/0/gt/uc/{guc,huc}_info 不应出现 FAIL/ERROR。sudo apt install -y nvidia-driver-<version>sudo apt install -y nvidia-container-toolkit二 宿主机安装与基础配置
sudo mkdir -p /etc/apt/keyringscurl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.sourcessudo apt update && sudo apt install -y jellyfinsudo systemctl start jellyfin && sudo systemctl enable jellyfin三 在 Jellyfin 中启用硬件加速
sudo systemctl restart jellyfin。四 Docker 部署的额外配置
version: "3"services:
jellyfin:
image: jellyfin/jellyfin:latestcontainer_name: jellyfinnetwork_mode: "host"volumes:
- /dev/dri:/dev/dri- /path/to/config:/config- /path/to/cache:/cache- /path/to/media:/mediadocker run -d --name jellyfin --net mybridge -p 8096:8096 \-v /home/ubuntu/mount0/docker/jellyfin/config:/config \-v /home/ubuntu/mount0/docker/jellyfin/cache:/cache \-v /home/ubuntu/mount0:/media \--restart=unless-stopped --gpus all jellyfin/jellyfin五 验证与常见问题
sudo intel_gpu_top,若 Video/VideoEnhance 引擎占用上升,说明 Quick Sync 正在工作。watch -n 1 nvidia-smi,播放时 GPU-Util 与 NVDEC/NVENC 会话应出现并增长。hypervisor.cpuid.v0=FALSE 等参数,确保驱动正常加载与识别。