You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Win10迁移至OMV6 Portainer部署的Jellyfin后VAAPI转码失败求助

Jellyfin VAAPI转码故障解决思路(针对i7-2600S)

核心问题分析

i7-2600S属于Sandy Bridge架构,官方Jellyfin镜像默认搭载的iHD驱动仅适配Broadwell及以后的英特尔平台,老平台需使用i965驱动,这是导致vainfo初始化失败、转码找不到编码入口点的根本原因。

具体解决步骤

  • 确保容器设备映射正确
    在Portainer的Jellyfin容器配置中,添加设备映射:

    • 宿主机路径:/dev/dri/card0 → 容器路径:/dev/dri/card0
    • 宿主机路径:/dev/dri/renderD128 → 容器路径:/dev/dri/renderD128
      或直接映射整个/dev/dri目录(需确保容器进程拥有访问权限)。
  • 切换至i965驱动

    1. 进入容器终端(Portainer中点击容器→Console),执行命令安装i965驱动:
      apt update && apt install -y intel-vaapi-driver
      
    2. 添加环境变量强制使用i965驱动:在Portainer容器的“环境变量”中新增一条:
      • 变量名:LIBVA_DRIVER_NAME
      • 变量值:i965
    3. 重启Jellyfin容器。
  • 验证VAAPI可用性
    再次进入容器终端,执行vainfo命令,若输出中包含VAProfileH264High相关条目,说明驱动配置正常。

  • 调整Jellyfin转码设置
    登录Jellyfin后台→设置→播放:

    • 转码器选择VAAPI
    • 硬件加速设备指定为/dev/dri/renderD128
    • 勾选“启用硬件编码”和“启用硬件解码”,保存设置后测试转码。
  • 修复FFmpeg驱动路径(可选)
    若上述步骤后仍报错,可添加环境变量指定驱动路径:

    • 变量名:LIBVA_DRIVERS_PATH
    • 变量值:/usr/lib/x86_64-linux-gnu/dri

内容的提问来源于stack exchange,提问作者AnonymousREQUEST

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 12:33:30