• 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 SOLVED: Unable to transcode videos

    Pages (4): 1 2 3 4 Next »

     
    • 0 Vote(s) - 0 Average

    SOLVED: Unable to transcode videos

    seelk
    Offline

    Junior Member

    Posts: 19
    Threads: 1
    Joined: 2024 Aug
    Reputation: 0
    Country:United States
    #1
    2024-08-04, 08:02 PM
    Jellyfin fails to transcode videos.  This was working in the past but I am not sure what and when it changed.  I'm running an LXC in Proxmox dedicated to Jellyfin.  The video card is an Intel Arc A380:

    Code:
    : /usr/lib/jellyfin-ffmpeg/vainfo --display drm --device /dev/dri/renderD128
    Trying display: drm
    libva info: VA-API version 1.20.0
    libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
    libva info: Found init function __vaDriverInit_1_20
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.20 (libva 2.20.0)
    vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.1.1 (f5f09c4)
    vainfo: Supported profile and entrypoints
          VAProfileNone                  : VAEntrypointVideoProc
          VAProfileNone                  : VAEntrypointStats
          VAProfileMPEG2Simple            : VAEntrypointVLD
          VAProfileMPEG2Main              : VAEntrypointVLD
          VAProfileH264Main              : VAEntrypointVLD
          VAProfileH264Main              : VAEntrypointEncSliceLP
          VAProfileH264High              : VAEntrypointVLD
          VAProfileH264High              : VAEntrypointEncSliceLP
          VAProfileJPEGBaseline          : VAEntrypointVLD
          VAProfileJPEGBaseline          : VAEntrypointEncPicture
          VAProfileH264ConstrainedBaseline: VAEntrypointVLD
          VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
          VAProfileHEVCMain              : VAEntrypointVLD
          VAProfileHEVCMain              : VAEntrypointEncSliceLP
          VAProfileHEVCMain10            : VAEntrypointVLD
          VAProfileHEVCMain10            : VAEntrypointEncSliceLP
          VAProfileVP9Profile0            : VAEntrypointVLD
          VAProfileVP9Profile0            : VAEntrypointEncSliceLP
          VAProfileVP9Profile1            : VAEntrypointVLD
          VAProfileVP9Profile1            : VAEntrypointEncSliceLP
          VAProfileVP9Profile2            : VAEntrypointVLD
          VAProfileVP9Profile2            : VAEntrypointEncSliceLP
          VAProfileVP9Profile3            : VAEntrypointVLD
          VAProfileVP9Profile3            : VAEntrypointEncSliceLP
          VAProfileHEVCMain12            : VAEntrypointVLD
          VAProfileHEVCMain422_10        : VAEntrypointVLD
          VAProfileHEVCMain422_10        : VAEntrypointEncSliceLP
          VAProfileHEVCMain422_12        : VAEntrypointVLD
          VAProfileHEVCMain444            : VAEntrypointVLD
          VAProfileHEVCMain444            : VAEntrypointEncSliceLP
          VAProfileHEVCMain444_10        : VAEntrypointVLD
          VAProfileHEVCMain444_10        : VAEntrypointEncSliceLP
          VAProfileHEVCMain444_12        : VAEntrypointVLD
          VAProfileHEVCSccMain            : VAEntrypointVLD
          VAProfileHEVCSccMain            : VAEntrypointEncSliceLP
          VAProfileHEVCSccMain10          : VAEntrypointVLD
          VAProfileHEVCSccMain10          : VAEntrypointEncSliceLP
          VAProfileHEVCSccMain444        : VAEntrypointVLD
          VAProfileHEVCSccMain444        : VAEntrypointEncSliceLP
          VAProfileAV1Profile0            : VAEntrypointVLD
          VAProfileAV1Profile0            : VAEntrypointEncSliceLP
          VAProfileHEVCSccMain444_10      : VAEntrypointVLD
          VAProfileHEVCSccMain444_10      : VAEntrypointEncSliceLP

    FFmpeg log:  https://pastebin.com/T5MZQehU
    Jellyfin log:  https://pastebin.com/YnJKCAxs

    Please let me know if you require additional information.
    Go to solution
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-08-04, 10:11 PM
    I'm assuming you recently updated the Proxmox kernel to 6.8.8.

    Starting with kernel 6.8.5 there is a kernel bug that almost entirely breaks transcoding with Intel Arc GPUs.

    You need to roll back the kernel you are running to 6.8.4. Or YOLO and push ahead to 6.9.4+, which has patches that resolve the kernel bug for Intel Arc transcoding.

    See this Proxmox user's comment on rolling back.

    https://forum.jellyfin.org/t-hw-encoding...3#pid31593
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    seelk
    Offline

    Junior Member

    Posts: 19
    Threads: 1
    Joined: 2024 Aug
    Reputation: 0
    Country:United States
    #3
    2024-08-04, 11:54 PM
    (2024-08-04, 10:11 PM)TheDreadPirate Wrote: I'm assuming you recently updated the Proxmox kernel to 6.8.8.

    Starting with kernel 6.8.5 there is a kernel bug that almost entirely breaks transcoding with Intel Arc GPUs.

    You need to roll back the kernel you are running to 6.8.4. Or YOLO and push ahead to 6.9.4+, which has patches that resolve the kernel bug for Intel Arc transcoding.

    See this Proxmox user's comment on rolling back.

    https://forum.jellyfin.org/t-hw-encoding...3#pid31593

    This worked.  I rolled back to 6.8.4-3-pve (from 6.8.8-1-pve) and transcoding is working.  Thanks!
    seelk
    Offline

    Junior Member

    Posts: 19
    Threads: 1
    Joined: 2024 Aug
    Reputation: 0
    Country:United States
    #4
    2024-09-02, 01:33 PM
    I'm not sure what happened but Jellyfin is no longer able to transcode, even while running kernel 6.8.4-3-pve. Logs:

    FFmpeg log: https://pastebin.com/CjVQt837
    Jellyfin log: https://pastebin.com/LrkaTZzj
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #5
    2024-09-02, 03:42 PM (This post was last modified: 2024-09-02, 03:43 PM by TheDreadPirate.)
    Did it update the kernel without you knowing? The error in the ffmpeg looks like the kernel did update to a bugged version.

    uname -a
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    seelk
    Offline

    Junior Member

    Posts: 19
    Threads: 1
    Joined: 2024 Aug
    Reputation: 0
    Country:United States
    #6
    2024-09-02, 04:01 PM
    (2024-09-02, 03:42 PM)TheDreadPirate Wrote: Did it update the kernel without you knowing?  The error in the ffmpeg looks like the kernel did update to a bugged version.

    uname -a

    I'm not sure if the kernel was updated.  How can I tell?

    Code:
    : uname -a
    Linux jellyfin 6.8.4-3-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.4-3 (2024-05-02T11:55Z) x86_64 GNU/Linux

    Code:
    : ll /boot/*6.8.4-3*
    -rw-r--r-- 1 root root  8335942 May  2 07:55 /boot/System.map-6.8.4-3-pve
    -rw-r--r-- 1 root root  286900 May  2 07:55 /boot/config-6.8.4-3-pve
    -rw-r--r-- 1 root root 61307905 May 27 09:14 /boot/initrd.img-6.8.4-3-pve
    -rw-r--r-- 1 root root 14146664 May  2 07:55 /boot/vmlinuz-6.8.4-3-pve
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2024-09-02, 04:51 PM
    Can you replicate the problem then immediately run this command?

    Code:
    sudo dmesg | grep i915 > /tmp/dmesg.txt

    Then share that text file via pastebin.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    seelk
    Offline

    Junior Member

    Posts: 19
    Threads: 1
    Joined: 2024 Aug
    Reputation: 0
    Country:United States
    #8
    2024-09-03, 12:45 PM
    (2024-09-02, 04:51 PM)TheDreadPirate Wrote: Can you replicate the problem then immediately run this command?

    Code:
    sudo dmesg | grep i915 > /tmp/dmesg.txt

    Then share that text file via pastebin.

    Code:
    sudo dmesg | grep i915
    I tried running the command on both Proxmox and the LXC and it produces no output.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #9
    2024-09-03, 01:44 PM
    Reboot the LXC and re-run that command.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    seelk
    Offline

    Junior Member

    Posts: 19
    Threads: 1
    Joined: 2024 Aug
    Reputation: 0
    Country:United States
    #10
    2024-09-06, 01:38 PM
    (2024-09-03, 01:44 PM)TheDreadPirate Wrote: Reboot the LXC and re-run that command.

    I rebooted the LXC and ran the command.  It produced no results.
    Pages (4): 1 2 3 4 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • 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