• 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: Hardware Acceleration

     
    • 0 Vote(s) - 0 Average

    SOLVED: Hardware Acceleration

    Joshua
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 May
    Reputation: 0
    Country:United States
    #1
    2024-05-01, 03:00 PM
    Hello Jellyfin Forums

    I'm trying to set up hardware acceleration. It works meaning when I try to play a video that has an unsupported format in a client it will transcode it. However the problem is it is using very high resources. My gpu will shoot up to 100%. Is this normal? I thought my gpu could handle multiple streams. I followed the documentation listed in https://jellyfin.org/docs/general/admini...tion/intel for windows. I am still experiencing this issue.


    My logs:
    https://pastebin.com/kSwFgT2R


    specs:
    Operating System: Windows 10 no docker
    CPU: i512600k
    GPU: Intel arc 1380


    Attached Files Thumbnail(s)
           
    Go to solution
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-05-01, 03:08 PM (This post was last modified: 2024-05-01, 03:10 PM by TheDreadPirate. Edited 1 time in total.)
    Yeah. 100% usage for a single stream is normal. FFMPEG will use as much as it can get and transcoded as fast as possible. Keep in mind that it is transcoding at ~550FPS. When you start a second transcode both will transcode at the same time, but at 275FPS for each. When you start a third transcode, 184FPS. And so on.

    For 1080p24 content, that speed comes out to around 20 simultaneous transcodes. 16-17 for 1080p30 content.
    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]
    Joshua
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 May
    Reputation: 0
    Country:United States
    #3
    2024-05-01, 03:14 PM (This post was last modified: 2024-05-01, 03:16 PM by Joshua. Edited 1 time in total.)
    Ah thank you for the explanation. I believe that makes sense. Wouldn't 550FPS for one stream be unnecessary though? Should or can I limit it or is that a totally normal thing to happen? Just to clarify I am hardware transcoding and not doing it by software right?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-05-01, 03:25 PM (This post was last modified: 2024-05-01, 03:26 PM by TheDreadPirate. Edited 1 time in total.)
    You are hardware transcoding. And ffmpeg going that fast is necessary because you do want to keep ahead of where you are watching and build up a buffer. There is transcode throttling in Dashboard > Playback (near the bottom), but not in the way you are thinking. With throttling enable once ffmpeg gets far enough ahead, jellyfin will pause ffmpeg. Once the playback starts to catch up jellyfin will unpause ffmpeg and it will transcode some more at full speed.
    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]
    Joshua
    Offline

    Junior Member

    Posts: 3
    Threads: 1
    Joined: 2024 May
    Reputation: 0
    Country:United States
    #5
    2024-05-01, 03:42 PM
    Thank you for the explanation!
    « 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