• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker

     
    • 0 Vote(s) - 0 Average

    Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker

    bentrades
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 Dec
    Reputation: 0
    Country:Germany
    #1
    2025-01-02, 01:18 PM
    Hi all,
    I'm facing an issue with Jellyfin on my spouse's Android phone (S23) running Jellyfin app 2.6.2. Any content she watches gets transcoded, unlike when viewing via:
    • Chromecast with Google TV (official Jellyfin App)
    • Apple TV 4K (Infuse)
    • iPhone (Streamyfin/Infuse)

    I have 2160P HEVC content that gets transcoded to MP4 H264 AAC at 26.5 Mbps due to unsupported container and audio codec. My setup includes an i5-11400/UHD 730, showing 35 FPS during transcoding. I'm unsure if this is expected or a misconfiguration.
    Here's my current setup:
    • GPU Passthrough via Proxmox with /dev/dri in docker-compose
    • intel_gpu_top in VM shows 70-80% utilization
    • CPU (12 threads assigned via CPU Type: host to the VM) shows roughly 50% utilization
    • Hardware Transcoding enabled for Intel QuickSync Video
    I'm considering upgrading to an ARC 380 for more headroom. Below is the FFMPEG log of the transcode. Is the speed to be expected or did I just mess it up when setting it up.
    Thanks for any insights!

    ffmpeg version 7.0.2-Jellyfin Copyright © 2000-2024 the FFmpeg developers
      built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04)
      configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
      libavutil      59.  8.100 / 59.  8.100
      libavcodec     61.  3.100 / 61.  3.100
      libavformat    61.  1.100 / 61.  1.100
      libavdevice    61.  1.100 / 61.  1.100
      libavfilter    10.  1.100 / 10.  1.100
      libswscale      8.  1.100 /  8.  1.100
      libswresample   5.  1.100 /  5.  1.100
      libpostproc    58.  1.100 / 58.  1.100
    libva info: VA-API version 1.22.0
    libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
    libva info: Found init function __vaDriverInit_1_22
    libva info: va_openDriver() returns 0
    libva info: VA-API version 1.22.0
    libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
    libva info: Found init function __vaDriverInit_1_22
    libva info: va_openDriver() returns 0
    Input #0, matroska,webm, from 'fileConfused-facedata/Shows/Something/Season 3/Something- S03E03 - Title 2160p.mkv':
      Metadata:
        encoder         : libebml v1.4.5 + libmatroska v1.7.1
        creation_time   : 2024-08-11T22:37:47.000000Z
      Duration: 00:29:30.19, start: 0.000000, bitrate: 15276 kb/s
      Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
          Metadata:
            title           : Web
            BPS             : 14761947
            DURATION        : 00:29:30.185000000
            NUMBER_OF_FRAMES: 42442
            NUMBER_OF_BYTES : 3266422336
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
          Side data:
            DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
      Stream #0:1(ger): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s (default)
          Metadata:
            title           : Web
            BPS             : 256000
            DURATION        : 00:29:30.144000000
            NUMBER_OF_FRAMES: 55317
            NUMBER_OF_BYTES : 56644608
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Stream #0:2(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 256 kb/s (default)
          Metadata:
            title           : Web
            BPS             : 256000
            DURATION        : 00:29:30.144000000
            NUMBER_OF_FRAMES: 55317
            NUMBER_OF_BYTES : 56644608
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Stream #0:3(ger): Subtitle: subrip (srt) (forced)
          Metadata:
            title           : Forced
            BPS             : 0
            DURATION        : 00:21:03.554000000
            NUMBER_OF_FRAMES: 4
            NUMBER_OF_BYTES : 36
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Stream #0:4(ger): Subtitle: subrip (srt) (default)
          Metadata:
            title           : Full
            BPS             : 63
            DURATION        : 00:27:11.046000000
            NUMBER_OF_FRAMES: 434
            NUMBER_OF_BYTES : 13036
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Stream #0:5(eng): Subtitle: subrip (srt) (default)
          Metadata:
            title           : Full
            BPS             : 79
            DURATION        : 00:25:04.962000000
            NUMBER_OF_FRAMES: 442
            NUMBER_OF_BYTES : 14975
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Stream #0:6(eng): Subtitle: subrip (srt) (hearing impaired)
          Metadata:
            title           : SDH
            BPS             : 79
            DURATION        : 00:27:06.083000000
            NUMBER_OF_FRAMES: 456
            NUMBER_OF_BYTES : 16128
            _STATISTICS_WRITING_APP: mkvmerge v84.0 ('Sleeper') 64-bit
            _STATISTICS_WRITING_DATE_UTC: 2024-08-11 22:37:47
            _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream mapping:
      Stream #0:0 -> #0:0 (hevc (hevc_qsv) -> h264 (libx264))
      Stream #0:1 -> #0:1 (eac3 (native) -> aac (libfdk_aac))
    Press [q] to stop, [?] for help
    [libx264 @ 0x615c7e54c240] using SAR=1/1
    [libx264 @ 0x615c7e54c240] frame MB size (240x135) > level limit (8192)
    [libx264 @ 0x615c7e54c240] DPB size (4 frames, 129600 mbs) > level limit (1 frames, 32768 mbs)
    [libx264 @ 0x615c7e54c240] MB rate (776823) > level limit (245760)
    [libx264 @ 0x615c7e54c240] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512
    [libx264 @ 0x615c7e54c240] profile High, level 4.1, 4:2:0, 8-bit
    [libx264 @ 0x615c7e54c240] 264 - core 164 r3108 31e19f9 - H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=18 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=23 scenecut=0 intra_refresh=0 rc_lookahead=10 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=25461 vbv_bufsize=50922 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
    [hls @ 0x615c7eb7dc00] Opening '/config/cache/transcodes/2b65f8ac529c5a1ab511c2002bbf3fbd-1.mp4' for writing
    Output #0, hls, to '/config/cache/transcodes/2b65f8ac529c5a1ab511c2002bbf3fbd.m3u8':
      Metadata:
        encoder         : Lavf61.1.100
      Stream #0:0: Video: h264, nv12(tv, bt709, progressive), 3840x2160 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 24k tbn (default)
          Metadata:
            encoder         : Lavc61.3.100 libx264
          Side data:
            cpb: bitrate max/min/avg: 25461000/0/0 buffer size: 50922000 vbv_delay: N/A
            DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
      Stream #0:1: Audio: aac, 48000 Hz, stereo, s16, 256 kb/s (default)
          Metadata:
            encoder         : Lavc61.3.100 libfdk_aac
    frame=    0 fps=0.0 q=0.0 size=N/A time=N/A bitrate=N/A speed=N/A    
    frame=    0 fps=0.0 q=0.0 size=N/A time=N/A bitrate=N/A speed=N/A    
    frame=   10 fps=6.7 q=28.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
    frame=   28 fps= 14 q=28.0 size=N/A time=00:00:00.75 bitrate=N/A speed=0.375x    
    frame=   47 fps= 19 q=28.0 size=N/A time=00:00:01.54 bitrate=N/A speed=0.617x    
    frame=   65 fps= 22 q=28.0 size=N/A time=00:00:02.29 bitrate=N/A speed=0.764x    
    [hls @ 0x615c7eb7dc00] Opening '/config/cache/transcodes/2b65f8ac529c5a1ab511c2002bbf3fbd0.mp4' for writing
    frame=   83 fps= 24 q=28.0 size=N/A time=00:00:03.04 bitrate=N/A speed=0.87x    
    frame=  101 fps= 25 q=28.0 size=N/A time=00:00:03.79 bitrate=N/A speed=0.949x    
    frame=  119 fps= 26 q=28.0 size=N/A time=00:00:04.54 bitrate=N/A speed=1.01x    
    frame=  139 fps= 28 q=28.0 size=N/A time=00:00:05.38 bitrate=N/A speed=1.08x    
    [hls @ 0x615c7eb7dc00] Opening '/config/cache/transcodes/2b65f8ac529c5a1ab511c2002bbf3fbd1.mp4' for writing
    frame=  158 fps= 29 q=28.0 size=N/A time=00:00:06.17 bitrate=N/A speed=1.12x    
    frame=  177 fps= 29 q=28.0 size=N/A time=00:00:06.96 bitrate=N/A speed=1.16x    
    frame=  196 fps= 30 q=28.0 size=N/A time=00:00:07.75 bitrate=N/A speed=1.19x    
    frame=  215 fps= 31 q=28.0 size=N/A time=00:00:08.55 bitrate=N/A speed=1.22x    
    [hls @ 0x615c7eb7dc00] Opening '/config/cache/transcodes/2b65f8ac529c5a1ab511c2002bbf3fbd2.mp4' for writing
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    Messages In This Thread
    Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by bentrades - 2025-01-02, 01:18 PM
    RE: Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by TheDreadPirate - 2025-01-02, 01:44 PM
    RE: Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by bentrades - 2025-01-02, 02:01 PM
    RE: Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by TheDreadPirate - 2025-01-02, 02:44 PM
    RE: Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by bentrades - 2025-01-02, 02:49 PM
    RE: Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by TheDreadPirate - 2025-01-02, 03:18 PM
    RE: Slow (?) HW-Transcoding with I5-11400 on Proxmox + Jellyfin via Docker - by bentrades - 2025-01-02, 06:06 PM

    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode