要优化Ubuntu上Jellyfin的性能,可以参考以下几种方法:
1. 使用Nyanmisaka/Jellyfin Docker镜像
- 镜像特点:Nyanmisaka/Jellyfin是一个开箱即用的Docker镜像,包含最新的驱动、jellyfin-ffmpeg、补丁、CJK系统字体等。
- 安装步骤:
- 打开Container Station,选择“创建”,点击页面右方的“创建应用程序”。
- 选择“linuxserver/jellyfin”作为镜像,配置相应的卷和端口映射。
- 完成创建后,通过NAS IP地址和端口号访问Jellyfin。
2. 开启Intel QuickSync(QSV)硬件加速
- 硬件要求:需要Intel的QuickSync QSV硬件加速支持,适用于Intel 10代酷睿(Comet Lake)及更新的处理器。
- 配置步骤:
- 在Jellyfin的控制台-播放页面下,选择“Intel QuickSync(QSV)”。
- 勾选“启用硬件解码”和“启用硬件编码”选项。
3. 开启低电压模式(GuC/HuC)
- 适用硬件:适用于Intel Jasper Lake或Elkhart Lake处理器,以及12th Gen Intel处理器、ARC GPU等。
- 配置步骤:
- 安装GuC/HuC固件:
sudo apt update && sudo apt install -y linux-firmware
。
- 将GuC的设置写入配置文件
i915.conf
:sudo sh -c "echo 'options i915 enable_guc2' /etc/modprobe.d/i915.conf"
。
- 更新initramfs和grub:
sudo update-initramfs -u
和 sudo update-grub
。
- 重启并验证设置:
sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status
和 sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status
。
4. 更换播放器
- 使用VLC或Kodi:作为Jellyfin的备用播放器,可以提供更流畅的播放体验,尤其是在处理高码率视频时。
5. 确保使用SSD硬盘
- 硬盘类型:使用SSD硬盘可以提高文件读写速度,从而提升Jellyfin的整体性能。
6. 调整Jellyfin配置文件
- 配置文件调整:根据具体的硬件配置和使用需求,调整Jellyfin的配置文件,例如调整缓冲区大小、线程数等参数。
通过以上方法,可以显著提升Ubuntu上Jellyfin的性能,特别是在处理高分辨率和高码率视频时。记得在调整配置后,定期检查系统性能,确保优化效果符合预期。