找回密码
 加入我们
搜索
      
楼主: Misaka_9993

[显卡] [240401]Jellyfin中国特供版+Docker镜像,含驱动,免折腾开箱即用

 火... [复制链接]
发表于 2022-11-4 14:18 | 显示全部楼层
Misaka_9993 发表于 2022-10-29 16:47
22/10/29更新:

- 更新Jellyfin 10.8.6


官方更新10.8.7了,楼主能否也再次更新一下。


另外我近期遇到一个问题:

系统是win server 2016,用的官方绿色版。

现在打开任何一个影片库,都是转圈圈进不去。

看了后台log,就是疯狂提示:
“ [WRN] Unable to find linked item at path D:\mov\xxx.mkv”这类的提示,一直到刷完后才会刷出影片墙

感觉已经删除的文件信息还都留在数据库中,然后进影片库时发现找不到,就要等全部提示完再刷新
发表于 2022-11-8 14:30 | 显示全部楼层
Misaka 大佬,我最近使用您最新的docker镜像来启动 发现初始化用户后新建第一个库设置好后点确定整个系统就会卡死,再等一会刷新页面后又回到了新建用户的步骤,一直这样死循环。。 请问是我哪儿配置错了嘛

  1. version: "3.8"
  2. services:
  3.   jellyfin:
  4.     image: nyanmisaka/jellyfin:latest
  5.     container_name: jellyfin
  6.     #user: 1000:1000
  7.     network_mode: "bridge"
  8.     environment:
  9.       - TZ=Asia/Shanghai
  10.     volumes:
  11.       - /volume2/Files/OneDrives/blue_hr/tools/DockerConfigs/jellyfin/config:/config
  12.       - /volume2/Files/OneDrives/blue_hr/tools/DockerConfigs/jellyfin/cache:/cache
  13.       - /volume3/doc/AAA:/media/AAA
  14.     restart: "unless-stopped"
  15.     privileged: true
  16.     ports:
  17.       - 8097:8096
复制代码
发表于 2022-11-15 11:57 | 显示全部楼层
siyiye 发表于 2022-11-4 14:18
官方更新10.8.7了,楼主能否也再次更新一下。

我是最近升级了最新的win11及10.8.6
但是一段时间后软件就会卡住,要重开
发表于 2022-11-19 19:03 | 显示全部楼层
感谢大佬,从原版转换到这个版本试试
发表于 2022-11-21 21:10 | 显示全部楼层
Misaka_9993 发表于 2021-12-3 13:31
浏览器渲染字幕不同步确实偶尔存在。你可以试试这版docker了,烧录会快非常多。 ...

你的意思是在docker里编码?
发表于 2022-11-26 16:37 | 显示全部楼层
非常感谢作者的辛苦付出,越来越好用了。。。
发表于 2022-11-27 14:54 | 显示全部楼层
希望越来越好用,收藏!!
发表于 2022-12-2 15:22 | 显示全部楼层
机狂一个 发表于 2021-12-3 21:26
感谢,买完plex,再来个jellyfin,cpu i5 1135G7 Xe核显,ubuntu 20.04 docker下两种解码测试成果奉上,
va ...

1135G7转码的时候,占用率多少啊
发表于 2022-12-14 21:21 | 显示全部楼层
sudo journalctl -b -o short-monotonic -k | egrep -i "i915|dmr|dmc|guc|huc"
[    0.000000] debian kernel: Command line: BOOT_IMAGE=/vmlinuz-6.0.0-0.deb11.2-amd64 root=/dev/mapper/debian--vg-root ro intel_iommu=on i915.enable_guc=3 quiet
[    0.025588] debian kernel: Kernel command line: BOOT_IMAGE=/vmlinuz-6.0.0-0.deb11.2-amd64 root=/dev/mapper/debian--vg-root ro intel_iommu=on i915.enable_guc=3 quiet
[    1.687854] debian kernel: Setting dangerous option enable_guc - tainting kernel
[    1.687861] debian kernel: Setting dangerous option enable_guc - tainting kernel
[    1.688562] debian kernel: i915 0000:00:02.0: [drm] Incompatible option enable_guc=3 - GuC submission is N/A
[    1.688985] debian kernel: i915 0000:00:02.0: [drm] VT-d active for gfx access
[    1.688992] debian kernel: i915 0000:00:02.0: vgaarb: deactivate vga console
[    1.689032] debian kernel: i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    1.705686] debian kernel: i915 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x0000
[    1.705692] debian kernel: i915 0000:00:02.0: [drm] Failed to find VBIOS tables (VBT)
[    1.705939] debian kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    1.706004] debian kernel: i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[    1.706313] debian kernel: i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    2.327346] debian kernel: i915 0000:00:02.0: [drm] *ERROR* PPS state mismatch
[    2.838570] debian kernel: i915 0000:00:02.0: [drm] failed to retrieve link info, disabling eDP
[    2.838867] debian kernel: i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_guc_70.1.1.bin
[    2.838973] debian kernel: i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_huc_4.0.0.bin
[    2.844851] debian kernel: i915 0000:00:02.0: [drm] GuC firmware i915/kbl_guc_70.1.1.bin version 70.1
[    2.844861] debian kernel: i915 0000:00:02.0: [drm] HuC firmware i915/kbl_huc_4.0.0.bin version 4.0
[    2.854077] debian kernel: i915 0000:00:02.0: [drm] HuC authenticated
[    2.854081] debian kernel: i915 0000:00:02.0: [drm] GuC submission disabled
[    2.854082] debian kernel: i915 0000:00:02.0: [drm] GuC SLPC disabled
[    2.854886] debian kernel: i915 0000:00:02.0: [drm] Resetting rcs'0 for CS error
[    2.855782] debian kernel: i915 0000:00:02.0: [drm] Resetting bcs'0 for CS error
[    2.856142] debian kernel: i915 0000:00:02.0: [drm] Resetting vcs'0 for CS error
[    2.856411] debian kernel: i915 0000:00:02.0: [drm] Resetting vecs'0 for CS error
[    2.857438] debian kernel: i915 0000:00:02.0: [drm] Resetting rcs'0 for CS error
[    2.858579] debian kernel: i915 0000:00:02.0: [drm] Resetting bcs'0 for CS error
[    2.858951] debian kernel: i915 0000:00:02.0: [drm] Resetting vcs'0 for CS error
[    2.859347] debian kernel: i915 0000:00:02.0: [drm] Resetting vecs'0 for CS error
[    3.063799] debian kernel: i915 0000:00:02.0: [drm:add_taint_for_CI [i915]] CI tainted:0x9 by intel_gt_init+0xb6/0x310 [i915]
[    3.113610] debian kernel: [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    3.515223] debian kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    4.000857] debian kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    4.483338] debian kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes

root@debian:~# cat /sys/kernel/debug/dri/0/gt/uc/guc_info
GuC firmware: i915/kbl_guc_70.1.1.bin
        status: AVAILABLE
        version: wanted 70.1, found 70.1
        uCode: 206592 bytes
        RSA: 256 bytes

GuC status 0x00000001:
        Bootrom status = 0x0
        uKernel status = 0x0
        MIA Core status = 0x0

Scratch registers:
         0:     0x0
         1:     0x0
         2:     0x0
         3:     0x0
         4:     0x0
         5:     0x0
         6:     0x0
         7:     0x0
         8:     0x0
         9:     0x0
        10:     0x0
        11:     0x0
        12:     0x0
        13:     0x0
        14:     0x0
        15:     0x0

GuC log relay not created


root@debian:~# cat /sys/kernel/debug/dri/0/gt/uc/huc_info
HuC firmware: i915/kbl_huc_4.0.0.bin
        status: AVAILABLE
        version: wanted 4.0, found 4.0
        uCode: 225664 bytes
        RSA: 256 bytes
HuC status: 0x00006080

可以解码,但是不知道低功耗解码是否生效
发表于 2022-12-14 22:16 | 显示全部楼层
jellyfin 电影和电视剧下均有目录,电影显示是这样的
1671027186460.jpg
电视剧是这样的
1671027192842.jpg
这个有啥办法调整吗?
发表于 2022-12-14 22:32 | 显示全部楼层
本帖最后由 zwb0619 于 2022-12-14 22:36 编辑

视频
标题: Iceman.The.Time.Traveller.2018.CHINESE.1080p.BluRay.REMUX.AVC.TrueHD.5.1-FGT - H264 - SDR
编码: H264
AVC: Yes
配置: High
等级: 41
分辨率: 1920x1080
长宽比: 16:9
隔行扫描: No
帧率: 24
比特率: 28403 kbps
位深度: 8 bit
动态范围: SDR
动态范围类型: SDR
色彩空间: bt709
色彩转换: bt709
色彩初选: bt709
像素格式: yuv420p
参考帧: 1
NAL: 4


音频
标题: Iceman.The.Time.Traveller.2018.CHINESE.1080p.BluRay.REMUX.AVC.TrueHD.5.1-FGT
语言: chi
编码: TRUEHD
布局: 5.1
声道: 6 ch
比特率: 2323 kbps
采样率: 96000 Hz
位深度: 24 bit
默认: No
强制: No
外部: No


字幕
标题: Chinese-PGS - PGSSUB
语言: chi
编码: PGSSUB
默认: No
强制: No
外部: No


124.jpg


123.jpg

核显是i3 8100的uhd630

服务器:jellyfin
版本:10.8.6
操作系统:Linux
架构:X64

宿主是pve虚拟的ubuntu22.04,直通了显卡

改成VAAPI硬解,也是同样的错误。
硬件加速:
Video Acceleration API (VAAPI)
VA-API 设备:
/dev/dri/renderD128
此渲染节点用来硬件加速。



ffmpeg version 5.1.2-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 10 (Debian 10.2.1-6)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-static --enable-gmp --enable-gnutls --enable-chromaprint --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libsvtav1 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
[AVHWDeviceContext @ 0x55fca303e2c0] libva: /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so init failed
[AVHWDeviceContext @ 0x55fca303e2c0] Failed to initialise VAAPI connection: 1 (operation failed).
Device creation failed: -5.
Failed to set value 'vaapi=va:,driver=iHD,kernel_driver=i915' for option 'init_hw_device': Input/output error
Error parsing global options: Input/output error


调用不了显卡?


宿主:
lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]

ls /dev/dri
by-path  card0  renderD128


sudo docker exec -it jellyfin /bin/bash
root@ff40e14d5a52:/# ls /dev/dri
card0  renderD128

应该已经直通了的




发表于 2022-12-14 22:38 | 显示全部楼层
感谢大佬,非常好用
发表于 2022-12-20 16:46 | 显示全部楼层
我用的uhd770,因为加速了docker,开启拉取的10.8版本,无法开启qsv。后来取消了docker加速,装的10.8.6,能开启qsv了,但是有一个问题,开启vpp色调映射,4K HEVC HDR 就无法转码到480p 3m,提示客户端不兼容,而转到1080p都是正常的,只有关掉vpp色调映射,开启下面那个色调映射才正常转码。这个能修复吗
发表于 2022-12-20 17:10 | 显示全部楼层
可能是我这个片子的原因,1080p其他片子选择vpp色调映射 转码又是正常的,不敢在下载hdr的片子了
发表于 2022-12-31 18:03 | 显示全部楼层
zwb0619 发表于 2022-12-14 22:32
视频
标题: Iceman.The.Time.Traveller.2018.CHINESE.1080p.BluRay.REMUX.AVC.TrueHD.5.1-FGT - H264 - SDR ...

检查一下docker是否运行在特权模式下,如果是命令行创建的,检查是否有--privilege。硬解需要访问系统内核。
发表于 2023-1-2 22:05 | 显示全部楼层
感谢楼主的开发,赞助了一点心意!
发表于 2023-1-14 01:15 | 显示全部楼层
希望楼主更新下。。新版TV端感觉不支持了。。
发表于 2023-1-14 01:30 | 显示全部楼层
收藏 。。。日后再研究  谢谢
发表于 2023-1-17 00:29 | 显示全部楼层
期待更新
发表于 2023-1-17 14:01 | 显示全部楼层
期待更新+1
发表于 2023-1-17 14:34 | 显示全部楼层
期待更新+1
 楼主| 发表于 2023-1-18 20:25 | 显示全部楼层
23/01/18更新:

- 合并上游代码,更新 Jellyfin 10.8.8

- 正式支持 Intel Arc 系列独显(Linux内核需要6.2.0+或drm-tip)
发表于 2023-1-20 16:58 | 显示全部楼层
支持!
 楼主| 发表于 2023-1-21 13:59 | 显示全部楼层
gechongwei 发表于 2023-1-14 01:15
希望楼主更新下。。新版TV端感觉不支持了。。

更新了已经。
发表于 2023-1-21 23:00 来自手机 | 显示全部楼层
强力mark
发表于 2023-1-24 17:53 | 显示全部楼层
能否把movies和tv分开呢?要是跨盘就一个media的目录无法放在一起,还用,使用portainer安装,开启了Privileged mode,还需要--device /dev/dri/renderD128:/dev/dri/renderD128   --device /dev/dri/card0:/dev/dri/card0  才能核显硬解吗?
 楼主| 发表于 2023-1-24 19:37 | 显示全部楼层
hyy34 发表于 2023-1-24 17:53
能否把movies和tv分开呢?要是跨盘就一个media的目录无法放在一起,还用,使用portainer安装,开启了Privil ...

你可以用volume卷命令添加,冒号左边是主机路径,右边是映射到容器内路径
--volume /path/to/config:/config
--volume /path/to/cache:/cache
--volume /path/to/media:/media

device对硬件加速是必须的,高权限也是必须的。
--device /dev/dri/renderD128:/dev/dri/renderD128
--device /dev/dri/card0:/dev/dri/card0
发表于 2023-1-24 21:32 | 显示全部楼层
本帖最后由 hyy34 于 2023-1-24 21:36 编辑
Misaka_9993 发表于 2023-1-24 19:37
你可以用volume卷命令添加,冒号左边是主机路径,右边是映射到容器内路径
--volume /path/to/config:/co ...


硬件加速收到,感谢回复。
我的意思是,我的电影和剧集是两个硬盘,使用portainer只能映射一个media的文件夹,所以无法把电影和剧集放在一个映射下。如果把movie和tvshow分开映射,就可以了。
 楼主| 发表于 2023-1-24 21:37 | 显示全部楼层
hyy34 发表于 2023-1-24 21:32
硬件加速收到,感谢回复。
我的意思是,我的电影和剧集是两个硬盘,使用portainer只能映射一个media的文 ...


意思是我在Dockerfile中再添加movies tv VOULME?

  1. VOLUME /cache /config /media /movies /tv
复制代码
发表于 2023-1-24 21:54 | 显示全部楼层
本帖最后由 hyy34 于 2023-1-24 21:57 编辑
Misaka_9993 发表于 2023-1-24 21:37
意思是我在Dockerfile中再添加movies tv VOULME?


不要media了,使用2个VOULME,一个movies 一个是tvshow,有点类似于 linuxserver/jellyfin  难道可以?

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-6-9 20:48 , Processed in 0.018611 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表