• 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 Networking & Access Hardware Encoding problem

    Pages (3): 1 2 3 Next »

     
    • 0 Vote(s) - 0 Average

    Hardware Encoding problem

    Im using Alpine Docker with portainer and Compose v2
    Parz1val
    Offline

    Junior Member

    Posts: 15
    Threads: 2
    Joined: 2024 Jun
    Reputation: 0
    Country:Denmark
    #1
    2024-06-18, 06:30 PM (This post was last modified: 2024-06-18, 06:32 PM by Parz1val. Edited 1 time in total.)
    Whello, i am trying to host Jellyfin image from linuxserver on alpine docker with portainer from proxmox helper scripts. I am using linuxserver because thats what im using on my unraid server but im migrating from that, so i thought it would be easier to just copy all files over, which i did. Now all is working except hardware encoding. My jellyfin version is 10.9.6. I have posted my logs from portainer

    These are my settings for encoding:
    https://imgur.com/a/59vFdsn

    I am using a Intel® Core™ i7-6700 Processor https://ark.intel.com/content/www/us/en/...0-ghz.html
    I have tried installing a fresh image from jellyfin instead but the problem still persist. (I have used the fresh image to test, because it was the same error, and i didn't want to mess with the one were i already moved my settings, because it took a long time to figure out how to do that)
    But i think i know the problem but dont know how to fix it and that is jellyfin-ffmpeg is missing at /usr/lib/jellyfin-ffmpeg/ffmpeg which is what is specified in settings
    There just isn't a folder called jellyfin-ffmpeg
    And i have made passthrough from my proxmox host and im pretty sure its setup correctly. I dont know what screenshots or settings you might else need to see (Im new to this sort of thing, i always find my solution in another post) So write if you want to see something else and i will happily screenshot it/write the command.

    my media folder is still on the unraid server and is connected through nfs share. And jellyfin will play the movies/shows if i disable hardware acceleration aka set it to none

    Maybe you also need this, idk
    https://imgur.com/a/Qyrtrl3


    Attached Files
    .txt   _Jellyfin-test_logs.txt (Size: 18.15 KB / Downloads: 76)
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-06-18, 06:35 PM
    Can you share the ffmpeg log? Those are in the same folder as the log you attached.

    Looks at steps 4 and 5 from this section of our Intel docs.

    https://jellyfin.org/docs/general/admini...ial-docker

    They will help validate that the docker has sufficient access to the iGPU.

    Also, are you running docker in a LXC/VM? Or directly on proxmox/debian?
    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]
    Parz1val
    Offline

    Junior Member

    Posts: 15
    Threads: 2
    Joined: 2024 Jun
    Reputation: 0
    Country:Denmark
    #3
    2024-06-18, 06:43 PM
    (2024-06-18, 06:35 PM)TheDreadPirate Wrote: Can you share the ffmpeg log?  Those are in the same folder as the log you attached.

    Looks at steps 4 and 5 from this section of our Intel docs.

    https://jellyfin.org/docs/general/admini...ial-docker

    They will help validate that the docker has sufficient access to the iGPU.

    Also, are you running docker in a LXC/VM?  Or directly on proxmox/debian?

    This is what happens when i check if it has access
    https://imgur.com/a/X8okGh6

    "Also, are you running docker in a LXC/VM?  Or directly on proxmox/debian?"
    I am running it in an LXC with Alpine docker, portainer and docker compose v2, its a container from tteck helper scripts/proxmox helper scripts
    So to clarify it is running on portainer https://imgur.com/a/Z4ulA86
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-06-18, 07:55 PM
    How did you do the GPU passthrough into the LXC?

    https://forum.proxmox.com/threads/guide-...xc.142639/

    Skip down to "Set up the Intel iGPU passthrough using QSV". Is that what you did? In the LXC can you see the GPU?

    sudo ls -l /dev/dri
    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]
    Parz1val
    Offline

    Junior Member

    Posts: 15
    Threads: 2
    Joined: 2024 Jun
    Reputation: 0
    Country:Denmark
    #5
    2024-06-18, 07:57 PM (This post was last modified: 2024-06-18, 07:59 PM by Parz1val.)
    (2024-06-18, 06:35 PM)TheDreadPirate Wrote: Can you share the ffmpeg log?  Those are in the same folder as the log you attached.

    Looks at steps 4 and 5 from this section of our Intel docs.

    https://jellyfin.org/docs/general/admini...ial-docker

    They will help validate that the docker has sufficient access to the iGPU.

    Also, are you running docker in a LXC/VM?  Or directly on proxmox/debian?

    I just noticed i didn't share the ffmpeg, but i have alot of those logs, which one do you need/want?
    https://imgur.com/a/n9Nnp4F

    (2024-06-18, 07:55 PM)TheDreadPirate Wrote: How did you do the GPU passthrough into the LXC?

    https://forum.proxmox.com/threads/guide-...xc.142639/

    Skip down to "Set up the Intel iGPU passthrough using QSV".  Is that what you did?  In the LXC can you see the GPU?

    sudo ls -l /dev/dri

    https://imgur.com/a/kdSZ6uO
    Yes it can see the GPU after what i can see, but i will check the guide
    Parz1val
    Offline

    Junior Member

    Posts: 15
    Threads: 2
    Joined: 2024 Jun
    Reputation: 0
    Country:Denmark
    #6
    2024-06-18, 08:05 PM (This post was last modified: 2024-06-18, 08:06 PM by Parz1val. Edited 1 time in total.)
    (2024-06-18, 07:55 PM)TheDreadPirate Wrote: How did you do the GPU passthrough into the LXC?

    https://forum.proxmox.com/threads/guide-...xc.142639/

    Skip down to "Set up the Intel iGPU passthrough using QSV".  Is that what you did?  In the LXC can you see the GPU?

    sudo ls -l /dev/dri

    The container is running as privileged, so i followed a guide i found on github
    https://imgur.com/a/5j0qICw
    https://github.com/jellyfin/jellyfin.org/issues/982
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2024-06-18, 08:08 PM
    And how are you passing the iGPU into the jellyfin container?
    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]
    Parz1val
    Offline

    Junior Member

    Posts: 15
    Threads: 2
    Joined: 2024 Jun
    Reputation: 0
    Country:Denmark
    #8
    2024-06-18, 08:12 PM
    (2024-06-18, 08:08 PM)TheDreadPirate Wrote: And how are you passing the iGPU into the jellyfin container?

    I am passing the group id's to the jellyfin container here:
    https://imgur.com/a/9Ya0gft

    and then im also adding the drive here:
    https://imgur.com/a/Il2Cx9k
    I have tried both /dev/dri/ and /dev/dri/RenderD128
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #9
    2024-06-18, 08:33 PM (This post was last modified: 2024-06-18, 08:34 PM by TheDreadPirate. Edited 1 time in total.)
    (2024-06-18, 07:57 PM)Parz1val Wrote: I just noticed i didn't share the ffmpeg, but i have alot of those logs, which one do you need/want?
    https://imgur.com/a/n9Nnp4F

    I want the ffmpeg_transcode logs.

    Also, do you have IOMMU enabled in your BIOS?
    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]
    Parz1val
    Offline

    Junior Member

    Posts: 15
    Threads: 2
    Joined: 2024 Jun
    Reputation: 0
    Country:Denmark
    #10
    2024-06-18, 08:45 PM
    (2024-06-18, 08:33 PM)TheDreadPirate Wrote:
    (2024-06-18, 07:57 PM)Parz1val Wrote: I just noticed i didn't share the ffmpeg, but i have alot of those logs, which one do you need/want?
    https://imgur.com/a/n9Nnp4F

    I want the ffmpeg_transcode logs.

    Also, do you have IOMMU enabled in your BIOS?

    I got you two different logs, tell me if you need more

    Im not sure if i have that enabled in my BIOS. I will check tommorow


    Attached Files
    .txt   FFmpeg.Transcode-2024-06-18_17-33-12_758ca1bdb4c492ae9401e1761b59b8c8_191c870e.txt (Size: 8.55 KB / Downloads: 72)
    .txt   FFmpeg.Transcode-2024-06-18_17-34-46_758ca1bdb4c492ae9401e1761b59b8c8_33e5f6df.txt (Size: 8.55 KB / Downloads: 64)
    Pages (3): 1 2 3 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