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

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

 火... [复制链接]
发表于 2022-3-25 16:00 | 显示全部楼层
牛逼!感谢楼主的付出
发表于 2022-4-6 11:42 | 显示全部楼层
好贴!收藏了。

11代U,11800H,Execution Units
32;Multi-Format Codec Engines,2
这个跟12代的UHD770的字面规格一致,性能差别有多大?

N6005规格只查到EU 32,它支持Multi-Format Codec Engines,2吗?
 楼主| 发表于 2022-4-6 15:23 | 显示全部楼层
本帖最后由 Misaka_9993 于 2022-4-6 15:26 编辑
hawie 发表于 2022-4-6 11:42
好贴!收藏了。

11代U,11800H,Execution Units


12代的alderlake核显架构和11代的tigerlake的没有区别,都是Xe Gen12。所以只要引擎数一样,EU数一样,转码性能基本一致。

另外N6005是被削减过的10代icelake架构,它只有1个媒体引擎,而且受到内存带宽影响转码速度和前边提到的两个差距明显。
发表于 2022-4-6 15:30 | 显示全部楼层
Misaka_9993 发表于 2022-4-6 15:23
12代的alderlake核显架构和11代的tigerlake的没有区别。所以只要引擎数一样,EU数一样,转码性能基本一致 ...

感谢感谢!11代12代的这个,不考虑色彩空间转换与字幕叠加,仅并发的H.265编码解码能力,大约到什么程度(4K并发、1080P并发)?N6005的大致并发能力相差多少,能达到50%吗
 楼主| 发表于 2022-4-6 16:15 | 显示全部楼层
hawie 发表于 2022-4-6 15:30
感谢感谢!11代12代的这个,不考虑色彩空间转换与字幕叠加,仅并发的H.265编码解码能力,大约到什么程度 ...


纯编码解码实测和UHD630差不多的水平,从fps来讲
发表于 2022-4-6 16:22 | 显示全部楼层
Misaka_9993 发表于 2022-4-6 16:15
纯编码解码实测和UHD630差不多的水平,从fps来讲

好的,这些天准备试试您这个Jellyfin特别版
发表于 2022-4-6 16:22 | 显示全部楼层
好贴!收藏了。
发表于 2022-4-9 05:13 | 显示全部楼层
本帖最后由 traekle 于 2022-4-9 05:14 编辑

尝试在DS916+ (N3710)上用docker 开启QSV 但是好像无法播放4K 硬解,Docker 启用 high privilege。 看了下log 貌似是无法加载驱动?
  1. ffmpeg version 4.4.1-Jellyfin Copyright (c) 2000-2021 the FFmpeg developers
  2.   built with gcc 10 (Debian 10.2.1-6)
  3.   configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-static --enable-gmp --enable-gnutls --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 --arch=amd64 --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-vdpau --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  4.   libavutil      56. 70.100 / 56. 70.100
  5.   libavcodec     58.134.100 / 58.134.100
  6.   libavformat    58. 76.100 / 58. 76.100
  7.   libavdevice    58. 13.100 / 58. 13.100
  8.   libavfilter     7.110.100 /  7.110.100
  9.   libswscale      5.  9.100 /  5.  9.100
  10.   libswresample   3.  9.100 /  3.  9.100
  11.   libpostproc    55.  9.100 / 55.  9.100
  12. [AVHWDeviceContext @ 0x7fcdd9b74640] libva: /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so init failed
  13. [AVHWDeviceContext @ 0x7fcdd9b74640] Failed to initialise VAAPI connection: 1 (operation failed).
  14. Device creation failed: -5.
  15. Failed to set value 'vaapi=va:,driver=iHD,kernel_driver=i915' for option 'init_hw_device': Input/output error
  16. Error parsing global options: Input/output error
复制代码
发表于 2022-4-9 05:21 | 显示全部楼层
本帖最后由 traekle 于 2022-4-9 05:57 编辑

用VAAPI也是一样
Screenshot from 2022-04-08 17-19-31.png

但是DS video station 倒是可以解, 就是巨卡
 楼主| 发表于 2022-4-9 15:12 | 显示全部楼层
traekle 发表于 2022-4-9 05:13
尝试在DS916+ (N3710)上用docker 开启QSV 但是好像无法播放4K 硬解,Docker 启用 high privilege。 看了 ...


N3710不支持QSV,只支持VAAPI。
 楼主| 发表于 2022-4-9 15:12 | 显示全部楼层


N3710不支持HEVC 10bit硬解码。
发表于 2022-4-9 22:02 | 显示全部楼层
Misaka_9993 发表于 2022-4-9 15:12
N3710不支持QSV,只支持VAAPI。

谢谢,   看来还是得要组个HPC 来负责解码的事了。 奇怪的是intel的ark上显示是支持Quick Sync Video。
 楼主| 发表于 2022-4-9 22:19 | 显示全部楼层
本帖最后由 Misaka_9993 于 2022-4-9 22:20 编辑
traekle 发表于 2022-4-9 22:02
谢谢,   看来还是得要组个HPC 来负责解码的事了。 奇怪的是intel的ark上显示是支持Quick Sync Video。  ...


intel在linux上访问编解码硬件有两种途径,一种是更底层的VAAPI,另一种是高级的QSV。

linux上的QSV只在Broadwell也就是5代处理器或更高的处理器上支持,而N3710 Braswell不包括在内。它应该能支持HEVC 8bit解码,但是是通过VAAPI进行的。

10bit解码需要7代处理器或者更高,比如UHD6XX和UHD7XX以及Xe都能很好地支持,我在1楼也有详细说明。
发表于 2022-4-18 16:04 | 显示全部楼层
Misaka_9993 发表于 2022-4-6 16:15
纯编码解码实测和UHD630差不多的水平,从fps来讲

当前版本下..
转码的时候.RIP字幕加载特别慢.有改进计划么(大概会转圈1分钟左右吧.)
 楼主| 发表于 2022-4-18 16:15 | 显示全部楼层
豆芽拌豆苗 发表于 2022-4-18 16:04
当前版本下..
转码的时候.RIP字幕加载特别慢.有改进计划么(大概会转圈1分钟左右吧.)
...


这个是ffmpeg的限制,目前建议使用外挂字幕。
发表于 2022-4-28 17:27 | 显示全部楼层
外网的情况下为什么用电脑浏览器播放的很流畅,手机或者平板客户端播放就很卡顿
发表于 2022-4-29 17:57 | 显示全部楼层
下了楼主的好几个便携版,网页和客户端都连接不上。难道就我是特例?
发表于 2022-5-2 13:40 来自手机 | 显示全部楼层
在pve上用docker装了 但是发现在所有的客户端都显示不支持Google cast 者是什么原因呢?
发表于 2022-5-8 13:56 | 显示全部楼层
Misaka_9993 发表于 2022-1-7 18:26
N5105太新了,就算是Ubuntu LTS 20.04也不支持它需要的固件,至少需要Ubuntu 21.10,而且N5105在硬件上被 ...

老大,怎么添加i915.enable_guc=2
发表于 2022-5-10 20:17 | 显示全部楼层
昨晚卸了原装的jellyfin/jellyfin,装了misaka大佬的版本,我是OWV用docker装的,硬解速度确实更快了,厉害!遇到两个问题:
1. 刚装上的时候有部分片子是播放不了的 - 已经解决: 显示媒体格式不兼容之类的错误提示,但也有一些可以播放,用vaap或者qsv都不行,比如一个4K HEVC的电影。后来加了 --device drv/dri:drv/dri 参数之后就可以了,vaap或者qsv都可以了,可能是之前找不到设备?
2. 无法刮削 - 还没解决,之前我只要开了服务器上的**,刮削都很顺利,起码手动完全没问题。但这个版本不管怎么**,就是完全无法刮削,手动自动都不行,这个问题大佬不知什么原因?
发表于 2022-5-13 11:45 | 显示全部楼层
你好 楼主  我买了一台N5105小主机 请问如何添加  内核参数 i915.enable_guc=2   linux小白  请指教   谢谢
发表于 2022-5-13 16:09 | 显示全部楼层
楼主,黑裙docker环境 6代I5 6260U HDR无法映射SDR 硬解转码都没问题,就是映射不了正确的颜色
win11用的EDGE浏览器
发表于 2022-5-13 16:46 | 显示全部楼层
有个别动漫没法硬解,头疼.....之前用的官方直装版的jellyfin也是一样的问题,不过那个是疯狂转圈圈,这个直接提示就是不支持的格式。但是片子看参数又没啥特别....
媒体源文件信息
媒体源容器:
mkv
比特率(Bit):
5.4 Mbps
视频编码:
HEVC Main 10
视频码率:
5.4 Mbps
视频帧速率:
23.976025 fps
音频编码:
FLAC
音频声道:
2
音频采样率:
48000 Hz
音频位深度
24
发表于 2022-5-13 16:48 | 显示全部楼层
bacu 发表于 2022-5-10 20:17
昨晚卸了原装的jellyfin/jellyfin,装了misaka大佬的版本,我是OWV用docker装的,硬解速度确实更快了,厉害 ...

我有些动漫加这个这个也不行的说....而且我是1080P HEVC
发表于 2022-5-13 16:55 | 显示全部楼层
楼主的jellyfiin很好用,intel集显用应该没啥大问题。

但是nvidia显卡就不一定了,因为启用了cuda tone mapping,可能会因为cuda驱动问题,导致4K转码失败(无法播放,进程卡死)。
不转码4K,只看1080p没啥问题。
[h264_nvenc @ 0x55f793a0fd40] Failed locking bitstream buffer: invalid param (8):
Video encoding failed
 楼主| 发表于 2022-5-13 17:25 | 显示全部楼层
Victor.dou 发表于 2022-5-13 16:55
楼主的jellyfiin很好用,intel集显用应该没啥大问题。

但是nvidia显卡就不一定了,因为启用了cuda tone ma ...

提供下完整的ffmpeg日志,显卡型号,驱动版本,系统版本
发表于 2022-5-13 22:07 | 显示全部楼层
Misaka_9993 发表于 2022-5-13 17:25
提供下完整的ffmpeg日志,显卡型号,驱动版本,系统版本

这个故障出现的我也找不到规律,我粗略写下了我的操作步骤,希望通过日志能看到更多。
我看到大佬jellyfin有最新更新,我马上更新再试试,有变化再联系大佬。

https://wwi.lanzoup.com/ip4rh04s0twj
 楼主| 发表于 2022-5-13 23:30 | 显示全部楼层
本帖最后由 Misaka_9993 于 2022-5-13 23:35 编辑
Victor.dou 发表于 2022-5-13 22:07
这个故障出现的我也找不到规律,我粗略写下了我的操作步骤,希望通过日志能看到更多。
我看到大佬jellyfi ...

  1. [AVHWDeviceContext @ 0x5611e10a5a80] cu->cuMemAlloc(&data, size) failed -> CUDA_ERROR_OUT_OF_MEMORY: out of memory
复制代码


第一个是爆显存了,根据我在1650上的测试,4k(3840*2160) hevc转4k h264需要1.2~1.3G的显存,而转1080p h264则需要900M左右。主要是解码比较占用显存。
所以如果同时开两个4k转码,T400的2G显存会不够用。

  1. [h264_nvenc @ 0x55c0fdf25940] Failed locking bitstream buffer: invalid param (8):
复制代码


第二种也像是显存不够相关的错误,没法锁定buffer用来编码。

我看你写的转4M都OK,4M应该是720p,所以问题不大。

我还在编写ffmpeg用来检测显卡规格的插件,等完成之后,应该就能对显存较小的卡,关闭一些吃显存的编码参数等等。

N卡用来转码还是建议选大显存的,不像intel核显用内存当显存,转码基本不存在爆显存的问题,而N卡用CUDA它分配不了足够的显存就会直接报错。
发表于 2022-5-13 23:44 | 显示全部楼层
Misaka_9993 发表于 2022-5-13 23:30
第一个是爆显存了,根据我在1650上的测试,4k(3840*2160) hevc转4k h264需要1.2~1.3G的显存,而转1080p ...

谢谢,CUDA比较吃显存,了解了,难怪只会出现在4K电影上。
Fu*k NVDIA.
发表于 2022-5-21 01:56 | 显示全部楼层
楼主帮忙看看

Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
  Stream #0:1 -> #0:1 (eac3 (native) -> aac (native))
Press [q] to stop, [?] for help
[hevc @ 0x560b43e80dc0] No support for codec hevc profile 2.
[hevc @ 0x560b43e80dc0] Failed setup for format vaapi_vld: hwaccel initialisation returned error.
[AVHWFramesContext @ 0x560b43f738c0] The hardware pixel format 'opencl' is not supported by the device type 'QSV'
[Parsed_hwmap_1 @ 0x560b440db2c0] Failed to create frame context for reverse mapping: -38.
[Parsed_hwmap_1 @ 0x560b440db2c0] Failed to configure output pad on Parsed_hwmap_1
Error reinitializing filters!
Failed to inject frame into filter network: Function not implemented
Error while processing the decoded data for stream #0:0
[aac @ 0x560b43e806c0] Qavg: 64754.082
[aac @ 0x560b43e806c0] 2 frames left in the queue on closing
Conversion failed!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-12-18 11:35 , Processed in 0.018999 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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