V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dongxiaohao
V2EX  ›  NAS

黑群晖 jellyfin 硬解的问题疑惑

  •  
  •   Dongxiaohao · 26 天前 · 1221 次点击

    黑群晖是 DS918+

    配置是 i5 4590 + 12G 内存 + gtx1050 (解码)

    发现一个很奇怪的现象,在 jellyfin 硬解的时候 CPU 占用飚高,但是 nvidia-smi 又有转码的进程

    PixPin_2024-04-03_17-29-39.png 这是 CPU 飚高的截图

    PixPin_2024-04-03_17-30-01.png 这是 nvidia-smi 的进程

    PixPin_2024-04-03_17-18-44.png 这是解码的设置

    带来的直接影响就是 CPU 飚高之后,nas 整个系统卡顿,包括 jellyfin 的观看也是偶有卡顿。之前遇到过 jellyfin GPU 不解码的问题,有人说是 jellyfin 的版本问题,切换至 10.7.7 ,可以调用 nvidia 的驱动解码了有些改善,但是现在就是 CPU 和 GPU 同时占用。不知道什么情况, 但是我把码率调成 360P ,CPU 占用又下来了,是码率的问题吗?

    13 条回复    2024-04-10 10:33:31 +08:00
    radeon019
        1
    radeon019  
       26 天前 via iPhone
    我也有过,后来把独显卡卖掉了,哈哈哈哈
    Dongxiaohao
        2
    Dongxiaohao  
    OP
       26 天前 via Android
    @radeon019 我也有点想卖掉换一颗 8100t 用核显解码了,但是感觉成本好大
    JensenQian
        3
    JensenQian  
       26 天前 via Android
    @Dongxiaohao 不如换个最近几代的,还能解 av1,就是群晖比较难整
    ZXiangQAQ
        4
    ZXiangQAQ  
       26 天前
    我现在是成品 NAS+小主机的方案了,NAS 纯存储,小主机远程挂 NAS 的盘跑 Jellyfin 之类的服务
    lategege
        5
    lategege  
       26 天前   ❤️ 1
    从你的截图上看,SubtitleCodecNotSupported ,因为字幕解码不支持才转码的,可能是 gpu 在硬解音视频,但是字幕 gpu 都不支持,只能用 cpu 来解,所以造成 cpu 、gpu 同时运行,我也是推测,不知道是不是,建议验证其他不带字幕的影片是不是还是有这种现象。
    makedir002
        6
    makedir002  
       26 天前
    使用 Nyanmisaka 打包的 jellyfin 吧,你这版本应该是太旧了。5 楼说的对,gpu 在硬解音视频,但是字幕 gpu 都不支持,只能用 cpu 来解,所以造成 cpu 、gpu 同时运行。更新至 10.8 。参考 github.com/jellyfin/jellyfin/pull/6934
    meiliguo86
        7
    meiliguo86  
       25 天前
    一看就没用显卡解码,而是用的 cpu 解码
    NyanMisaka
        8
    NyanMisaka  
       22 天前
    你这版本是 2021 年的 10.7 不支持完整硬件加速。。。

    目前稳定版 10.8.13 ,unstable 已经 10.9 了。
    Dongxiaohao
        9
    Dongxiaohao  
    OP
       22 天前
    @NyanMisaka #8 我去试试最新版的看看
    Dongxiaohao
        10
    Dongxiaohao  
    OP
       22 天前
    @NyanMisaka #8 高版本的直接放不了了。。调用不了 GPU 驱动
    NyanMisaka
        11
    NyanMisaka  
       22 天前
    latest-rockchip 分支在 Rockchip RK3588 平台上支持完整的硬件加速管线( RKMPP/RGA ),仅 arm64 架构。

    latest-legacy 分支使用 Jellyfin-FFmpeg 5.x 和较旧的 Intel Compute-Runtime ,这使其与旧内核(例如 Synology NAS 上的 Linux 4.x 内核和 NVIDIA 470 驱动程序)兼容。

    latest 分支使用 Jellyfin-FFmpeg 6.x 和更新的 Intel Compute-Runtime 来支持 AV1 编码和未来的硬件。

    https://hub.docker.com/repository/docker/nyanmisaka/jellyfin/general
    NyanMisaka
        12
    NyanMisaka  
       22 天前
    10.8 至少得是 470+以上的驱动版本,更老的那就没办法了
    VwEI
        13
    VwEI  
       19 天前
    之前用过中国特供版 jellyfin ,有时候会遇到无法硬解和 同一个视频多点几次就提示不兼容。后面换 emby 了没这些问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   933 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.