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

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

 火... [复制链接]
发表于 2023-8-20 12:24 | 显示全部楼层
本帖最后由 太阳火 于 2023-8-20 12:29 编辑

大佬,请教一下。我是开心版UNRAID6.11.5,装的N大的JELLYFIN10.8.10,
按照JELLYFIN教程里面的步骤“在 Linux 上配置和验证 LP 模式”执行命令
前面都能正常执行。
便是在第3步:
更新 initramfs 和 grub。命令因发行版而异。
在 Debian 和 Ubuntu 上:
sudo update-initramfs -u && sudo update-grub
执行后显示命令错误
无奈之下,只能重启,
最后执行这个命令
sudo cat /sys/kernel/debug/dri/0/gt/uc/guc_info
sudo cat /sys/kernel/debug/dri/0/gt/uc/huc_info
显示:No such file or directory

JELLYFIN当中把“启用低电压模式的 Intel H.264 硬件编码器”勾选,就无法播放视频,4K,1080P都无法播放。显示:“播放错误
该客户端与媒体不兼容,服务器未发送兼容的媒体格式。”

不勾选“启用低电压模式的 Intel H.264 硬件编码器”,就能够正常转码播放,播放流畅,硬解也是成功的。
请大佬赐教,解决这个问题。谢谢!

日志如下:
size=     231kB time=02:00:10.93 bitrate=   0.3kbits/s speed= 146x      
video:0kB audio:0kB subtitle:190kB other streams:0kB global headers:1kB muxing overhead: 21.573490%
[12:23:55] [ERR] [109] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1
[12:23:55] [ERR] [109] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/f88faf1e-8a3f-3396-8e52-210b9d34ff65/hls1/main/0.ts.
MediaBrowser.Common.FfmpegException: FFmpeg exited with code 1
   at Jellyfin.Api.Helpers.TranscodingJobHelper.StartFfMpeg(StreamState state, String outputPath, String commandLineArguments, HttpRequest request, TranscodingJobType transcodingJobType, CancellationTokenSource cancellationTokenSource, String workingDirectory)
   at Jellyfin.Api.Controllers.DynamicHlsController.GetDynamicSegment(StreamingRequestDto streamingRequest, Int32 segmentId)
   at Jellyfin.Api.Controllers.DynamicHlsController.GetHlsVideoSegment(Guid itemId, String playlistId, Int32 segmentId, String container, Int64 runtimeTicks, Int64 actualSegmentLengthTicks, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions)
   at lambda_method1013(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
发表于 2023-8-20 13:44 | 显示全部楼层


大佬你好!
我用的11500,UNRAID6.11.5,启用低电压的H.264一勾选就无法打开视频播放了。
不勾选这个,还是可以正常硬转码硬解播放视频。
是不是11500不支持这个低电压的H.264硬件编码器啊?
谢谢大佬!
发表于 2023-8-20 15:13 来自手机 | 显示全部楼层


Misaka_9993 发表于 2021-12-4 00:29
这个在windows上可以直接开启,在linux上,需要添加一个内核参数。教程如下:
https://wiki.archlinux.or ...


options i915 enable_guc=2
大佬好,我添加了这个参数。一重启,文件里面就没有这个参数了。这是啥原因呢?谢谢大佬

 楼主| 发表于 2023-8-20 18:07 | 显示全部楼层


太阳火 发表于 2023-8-20 15:13
options i915 enable_guc=2
大佬好,我添加了这个参数。一重启,文件里面就没有这个参数了。这是啥原因呢 ...


那你得看看Unraid的文档了,需要在Docker外添加这个参数,不是Docker里。



是不是11500不支持这个低电压的H.264硬件编码器啊?



支持,但是在内核驱动里默认禁用,需要手动加参数打开。

发表于 2023-8-20 20:12 | 显示全部楼层


Misaka_9993 发表于 2023-8-20 18:07
那你得看看Unraid的文档了,需要在Docker外添加这个参数,不是Docker里。


手动添加的就是“options i915 enable_guc=2”这个参数吗?
我现在已经把这个参数弄好了。
我看有的人又说,11代之前用2,11代之后用3.是这样吗?
 楼主| 发表于 2023-8-20 20:25 | 显示全部楼层


太阳火 发表于 2023-8-20 20:12
手动添加的就是“options i915 enable_guc=2”这个参数吗?
我现在已经把这个参数弄好了。
我看有的人又 ...


https://jellyfin.org/docs/genera ... fy-lp-mode-on-linux

看这里有解释
发表于 2023-8-20 20:25 | 显示全部楼层


Misaka_9993 发表于 2023-8-20 18:07
那你得看看Unraid的文档了,需要在Docker外添加这个参数,不是Docker里。


https://www.cyril.vip/blog/note/system/enable-huc-for-iris-xe/

这个里面说的

通过设置内核模块参数启用GuC提交和电源管理:i915.enable_guc=1

仅通过设置内核模块参数启用 HuC 身份验证:i915.enable_guc=2

将两个功能结合在一起:i915.enable_guc=3

那我到底是要设置2还是3呢?谢谢大佬
 楼主| 发表于 2023-8-20 23:16 | 显示全部楼层


太阳火 发表于 2023-8-20 20:25
https://www.cyril.vip/blog/note/system/enable-huc-for-iris-xe/

这个里面说的


11th gen只需要2。
发表于 2023-8-21 10:17 | 显示全部楼层


感谢大佬耐心指点,麻烦了,谢谢!
发表于 2023-8-23 11:55 | 显示全部楼层
本帖最后由 被采的蘑菇 于 2023-8-23 11:58 编辑

大佬,jellyfin播放部分视频提示“该客户端与媒体不兼容,服务器未发送兼容的媒体格式。”,docker安装,N5105的cpu,群晖7.2的系统,请问怎么处理。
发表于 2023-8-26 21:32 | 显示全部楼层


被采的蘑菇 发表于 2023-8-23 11:55
大佬,jellyfin播放部分视频提示“该客户端与媒体不兼容,服务器未发送兼容的媒体格式。”,docker安装,N5 ...


核显直通?还是物理黑裙?群辉没有这个核显的驱动(貌似SA6400机型有概率能用)。。。大多机型基本还都是上古4.4内核如果不是物理黑裙,装个LXC容器跑jellyfin就行了
发表于 2023-8-28 22:05 | 显示全部楼层


DASINIX 发表于 2023-8-26 21:32
核显直通?还是物理黑裙?群辉没有这个核显的驱动(貌似SA6400机型有概率能用)。。。大多机型基本还都是 ...


感谢回复,已经破案了,pt下载时,nastools自动硬链接到了jellyfin的视频库文件夹,还未下载完成的也链接过去了,导致的未能识别。
发表于 2023-8-30 16:25 | 显示全部楼层
这个是播放器?
发表于 2023-8-31 15:34 | 显示全部楼层
可以把杜比视界映射成hdr不?其他不变
 楼主| 发表于 2023-8-31 17:04 | 显示全部楼层


alongstar 发表于 2023-8-31 15:34
可以把杜比视界映射成hdr不?其他不变


计划支持。但除了Profile 5,其他都兼容HDR/HLG。
发表于 2023-9-7 15:39 | 显示全部楼层
docker hub还能用吗大佬,我这挂了梯子怎么也上不去啊
网站噶了?
hub.docker.com上不去,是换网站了吗
 楼主| 发表于 2023-9-7 16:56 | 显示全部楼层


大头吃小头 发表于 2023-9-7 15:39
docker hub还能用吗大佬,我这挂了梯子怎么也上不去啊
网站噶了?
hub.docker.com上不去,是换网站了吗 ...


屏幕截图 2023-09-07 165549.png

网络问题?
发表于 2023-9-7 16:59 | 显示全部楼层
本帖最后由 大头吃小头 于 2023-9-7 17:01 编辑



我挂了梯子也上不去,奇怪得很

手机流量也是

家用网络也是这样的


gfw升级了?

刚刚挂着那啥无限刷新 刷出来个这个
QQ图片20230907170115.png
发表于 2023-9-7 17:00 | 显示全部楼层


太阳火 发表于 2023-8-20 20:12
手动添加的就是“options i915 enable_guc=2”这个参数吗?
我现在已经把这个参数弄好了。
我看有的人又 ...


UNRAID必须把参数添加到FLASH文件夹里面
发表于 2023-9-7 17:15 | 显示全部楼层


破案了,ipv6问题,手动关闭ipv6后正常登入

梯子没管ipv6估计
发表于 2023-9-28 22:18 | 显示全部楼层
大佬,你好,今天升级docker pull nyanmisaka/jellyfin:230901-amd64这个版本之后,什么设置都没变,启动失败,
日志提示:2023/9/28 22:14:10  Failed to create CoreCLR, HRESULT: 0x80070008
机器是极空间Z4S,想请问一下,我是哪边搞错了,才导致,上一个版本使用没有问题。
发表于 2023-9-28 22:36 | 显示全部楼层
完全看不懂,还是支持楼主。
发表于 2023-10-6 10:29 | 显示全部楼层
最近Plex支持了AMD老显卡比如我的RX550在Linux上的硬解,请问下大佬,jellyfin也有可能跟进支持吗?
 楼主| 发表于 2023-10-6 10:40 | 显示全部楼层


sheayone 发表于 2023-10-6 10:29
最近Plex支持了AMD老显卡比如我的RX550在Linux上的硬解,请问下大佬,jellyfin也有可能跟进支持吗? ...


你可能不了解媒体服务器相关的历史,Jellyfin支持AMD显卡硬件加速最早而且效果最好,已经是两年前事了。而Plex被国外社区催更了很久,才挤出来这点Linux支持。

Jellyfin完全支持Windows和Linux下的主流AMD显卡硬件编解码滤镜加速。
https://jellyfin.org/docs/genera ... re-acceleration/amd
发表于 2023-10-6 14:49 | 显示全部楼层


Misaka_9993 发表于 2023-10-6 10:40
你可能不了解媒体服务器相关的历史,Jellyfin支持AMD显卡硬件加速最早而且效果最好,已经是两年前事了。 ...


大佬讲的这些我已知晓,不过我的AMD显卡比较老啊,这不是不想换显卡嘛,😄
发表于 2023-10-6 16:05 来自手机 | 显示全部楼层


sheayone 发表于 2023-10-6 14:49
大佬讲的这些我已知晓,不过我的AMD显卡比较老啊,这不是不想换显卡嘛,😄 ...


你这属于没看懂大佬说的话,意思就是RX550早八辈子就支持了,所以不存在跟进支持
发表于 2023-10-6 17:51 | 显示全部楼层


港城钢铁侠 发表于 2023-10-6 16:05
你这属于没看懂大佬说的话,意思就是RX550早八辈子就支持了,所以不存在跟进支持 ...


大佬的docker版本一早就试用过了,效果很不理想,之前也和大佬沟通过,说是AMD在Linux平台对老显卡的支持不好;
另一方面,Plex的Linux新版则确实可用RX550硬解了,所以才有次一问。
发表于 2023-10-6 18:38 | 显示全部楼层


sheayone 发表于 2023-10-6 17:51
大佬的docker版本一早就试用过了,效果很不理想,之前也和大佬沟通过,说是AMD在Linux平台对老显卡的支持 ...


我用RX 550在firefox浏览器打开jellyfin客户端可以正常硬解啊,硬解是不可能有问题的,你确定说的是解码不是编码?
发表于 2023-10-6 23:10 | 显示全部楼层
本帖最后由 sheayone 于 2023-10-6 23:29 编辑


港城钢铁侠 发表于 2023-10-6 18:38
我用RX 550在firefox浏览器打开jellyfin客户端可以正常硬解啊,硬解是不可能有问题的,你确定说的是解码 ...



好吧,我说的是硬件转码,也就是解码+编码,我的RX550是在服务器端,注意是Linux/Debian系统。
发表于 2023-10-7 23:48 | 显示全部楼层
大佬我非常好奇是否有人使用过更高阶的INTEL独显配合EMBY或者JELLYFIN解码,比如A770。只看到了A380的结果。或者其实现在对一个媒体库来说,最佳的搭配是啥,包含系统,CPU还有显卡,以及EMBY, JELLYFIN和PLEX。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-12-14 06:00 , Processed in 0.309991 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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