• 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 Synology Docker Transcoding Problem

     
    • 0 Vote(s) - 0 Average

    Synology Docker Transcoding Problem

    Transcoding with Docker on a Synology using a N3160
    Jolle
    Offline

    Junior Member

    Posts: 1
    Threads: 1
    Joined: 2023 Aug
    Reputation: 0
    Country:Germany
    #1
    2023-08-12, 09:09 AM (This post was last modified: 2023-08-12, 11:39 AM by Jolle. Edited 2 times in total.)
    Hello,
    I'm running into a problem after the initial setup went well.

    Setup is: 
    - a Synology with a N3160, which is a Braswell CPU from my understanding
    - using this docker image: https://hub.docker.com/r/nyanmisaka/jellyfin
    - all i changed (settings) was adding paths to my media+config+cache

    Streaming/watching is working fine on all clients, at least until I try to transcode a file (force to lower resolution/bandwidth). It returns a "source error" no matter of the original file (container, codec, resolution).
    Tried QSV and VAAPI.

    Here's a log if that helps: https://pastebin.com/YfPpf2zE

    Any helping hand would be greatly appreciated!
    bitmap
    Offline

    Community Moderator

    Posts: 776
    Threads: 9
    Joined: 2023 Jul
    Reputation: 24
    #2
    2023-08-12, 08:12 PM
    The container can't initialize the hardware device for HWA transcoding. You need to pass the hardware device to the container in order for it to have access as well as ensure the user running the container is a member of the group(s) related to using that device. Using hardware acceleration requires additional setup, so I'd recommend taking a look at the docs for doing so as a starting point: https://jellyfin.org/docs/general/admini...tion/intel.

    Synology is a little bit different but is essentially just a pretty layer over docker so you can garner some information from docker setup.
    Jellyfin 10.10.7 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage

    [Image: AIL4fc84QG6uSnTDEZiCCtosg7uAA8x9j1myFaFs...qL0Q=w2400]
    raccoonsummer
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2023 Aug
    Reputation: 0
    Country:United States
    #3
    2023-08-18, 10:02 PM
    I have this working on a Synology DS920+ -- can't remember where I found the guide, but you need to set the permissions on /dev/dri/your render device, then also pass that hardware device to the docker container.

    Set up a scheduled task in synology to run a user-defined script:
    task name: Set dev-dri-renderD128 Permission for Jellyfin
    User: root
    Event: boot-up
    Task settings>run command>user-defined script: chmod 666 /dev/dri/renderD128

    Note: your render device may be different.

    Then, in your jellyfin docker-compose.yml add (section alongside volumes, ports, etc):
        devices:
          - /dev/dri:/dev/dri
    « 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