• 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 General Questions Loosing my mind - transcoding QNAP Jellyfin

     
    • 0 Vote(s) - 0 Average

    Loosing my mind - transcoding QNAP Jellyfin

    thepafin
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 May
    Reputation: 0
    Country:Switzerland
    #1
    2025-05-26, 10:18 AM (This post was last modified: 2025-05-26, 11:37 AM by thepafin. Edited 3 times in total.)
    Dear all

    Perhaps I should go to the QNAP forum but since I tried to activate hardware transcoding on ALL kind of devices and NEVER succeeded this is not just QNAP related. I can not imagine that no one else here never solved this issue Im having. This feels so pathetic that I can not solve it with the millions of tutorials.

    Problem: I tried a dozen of devices (Synology, QNAP, built my own NAS via Truenas, Proxmox, OMV and Unraid

    And I NEVER could successfully activate hardware transcoding in Jellyfin.
    It is always some crap about editing something in Linux via Shell which then leads to a dozens of other things no tutorial even mentioned to get it to work.

    Also, every CPU is different and I could not get the correct transcoding settings for any of my CPUs.
    Currently Im on i3 7100 in QNAP but I also tried it with i5 12500, Ryzen 8500G, Ryzen 5600G and others.
    I can playback most of the media just fine but I suspect its without hardware transcoding since the big files are lagging or wont even start.

    I cant even get 4K movies to run smooth without hiccups every few seconds and some media wont even run giving me this error:
    Device creation failed: -542398533.
    Failed to set value 'vaapi=va:,vendor_id=0x8086,driver=iHD' for option 'init_hw_device': Generic error in an external library
    Error parsing global options: Generic error in an external library

    Why is this like that? I did not enable vaapi at all. What am I missing?

    Can someone please tell me, how to enable hardware acceleration for my i3 7100 and share the exact stept by step manual and Jellyfin playback transcoding settings for this CPU so I can forget this issue and move on? Lost already weeks and thousands of dollars for all kind of NAS and DIY Home Server equipment. I even bought a server with a Intel Arc 310 which now just lays around collecting dust.

    Any help is highly appreciated.


    Attached Files Thumbnail(s)
               
    pxr5
    Offline

    Member

    Posts: 54
    Threads: 3
    Joined: 2024 Jan
    Reputation: 3
    Country:United Kingdom
    #2
    2025-05-26, 06:16 PM
    I haven't got a QNAP NAS but this may help you:

    1. Check the capabilities of your CPU and from that you can set the Hardware Decoding settings accordingly - https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
    2. Have you read through all this regarding Jellyfin and transcoding - https://jellyfin.org/docs/general/post-i...eleration/
    3. If using docker you have to pass the device correctly. I'm using a Synology NAS and my compose file is like this, note the Device settings:
    Code:
    jellyfin:
        image: jellyfin/jellyfin:latest
        container_name: Jellyfin
        environment:
          - PUID=1027
          - PGID=65536
          - TZ=Europe/London
        group_add:
          - "937" \ # Change this to match your "render/video/input" host group id and remove this comment 
        volumes:
          - /volume1/docker/jellyfin/cache:/cache:rw
          - /volume1/docker/jellyfin/config:/config:rw
          - /volume1/video3/TV:/TV:ro
          - /volume1/video3/Movie:/Movie:ro
        devices:
          - /dev/dri/renderD128:/dev/dri/renderD128
          - /dev/dri/card0:/dev/dri/card0
        ports:
          - 8096:8096/tcp
        network_mode: host
        restart: unless-stopped
    Jellyfin1 - 10.10.3 (Docker) Synology NAS (transcoding off)
    Jellyfin2 - 10.10.3 Minix ZX100-0db MiniPC, Intel N100 (transcoding on)
    Storage - x3 Synology NAS (22TB)
    Reverse Proxy - Caddy v2 running on a Pi3b+
    thepafin
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 May
    Reputation: 0
    Country:Switzerland
    #3
    2025-05-27, 10:07 AM
    Hi and thank you for your code.

    This, unfortunately, wont work for me. Something about adding the group it does not like:

       
    pxr5
    Offline

    Member

    Posts: 54
    Threads: 3
    Joined: 2024 Jan
    Reputation: 3
    Country:United Kingdom
    #4
    2025-05-27, 11:51 AM
    You need to find your own video group id. It should hopefully be the same for QNAP but here is some info I provided on another forum post regarding GUID/UID and video groups for a Synology NAS:

    To find the correct GUID/UID, use this:
    https://mariushosting.com/synology-find-...5-seconds/

    In my compose file above it contains a Group field. To find your group, SSH into your NAS and enter:
    ls -la /dev/dri and look for videodriver (or similar) then enter:
    grep videodriver /etc/group | cut -d: -f 3 this will give the group number to put in your YAML - probably 937. I'm not sure if this is needed, but it doesn't hurt
    Jellyfin1 - 10.10.3 (Docker) Synology NAS (transcoding off)
    Jellyfin2 - 10.10.3 Minix ZX100-0db MiniPC, Intel N100 (transcoding on)
    Storage - x3 Synology NAS (22TB)
    Reverse Proxy - Caddy v2 running on a Pi3b+
    « 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