• 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 CPU Usage Still Relatively High with HWA. More filters to GPU? (/HWA config help req)

     
    • 0 Vote(s) - 0 Average

    CPU Usage Still Relatively High with HWA. More filters to GPU? (/HWA config help req)

    Ale Lav
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 Apr
    Reputation: 0
    #1
    2025-04-14, 05:47 PM
    Hello all, I'm very sorry if what I'm asking could've been found in a Jellyfin doc somewhere, but I don't think I saw this.

    I finally got hardware acceleration to work out on my installation, it's an Intel® Core™ i5-3210M CPU running Debian Buster/Bookworm, set to VAAPI on its renderD128. I'm very sure that it's working because when I turn off HWA on Jellyfin settings, it's using 99.9% of all cores. It's a bit of an old repurposed laptop, not very powerful.

    The thing is, when I have HWA turned on, it's actively still using 60%+ ish of every core at once, which is an improvement, sure, but I wonder if I can do better. Are there things I should change about my HWA configuration, or ways to offload more Jellyfin-FFMPEG filters to the GPU? What things is the CPU still having to do that the GPU can't be doing instead?

    Right now I have every HWA setting as the default apart from VAAPI set and pointing to the renderD128 device in the Docker container.

    Cheers, and thank you for your time
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2025-04-14, 06:42 PM
    It is likely still transcoding audio. If the subtitles are being burned in, that also happens on the CPU. Even if the GPU does the final encode.
    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]
    Ale Lav
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 Apr
    Reputation: 0
    #3
    2025-04-14, 07:25 PM
    I am indeed burning in subtitles because they would, without fail, lose sync out of nowhere any time I watched anything when transcoding. Interesting to know that's the CPU doing that. I guess my question is how much control do I realistically have over the pipeline.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2025-04-14, 08:16 PM
    None, unless your are a C# mega wizard and know Jellyfin's code base to make code changes. Regardless, I believe this is how ffmpeg works anyway.
    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]
    1
    tdjf
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2025 Apr
    Reputation: 0
    Country:United States
    #5
    2025-04-16, 03:03 PM
    not complaining, just curious, what prevents that github intro skipper from making it into jellyfin as a built in feature?
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2025-04-16, 03:22 PM (This post was last modified: 2025-04-16, 03:23 PM by TheDreadPirate. Edited 1 time in total.)
    A first party plugin, or straight up integration into the server, is being worked on for a video analysis based intro/outro skipper function. But no ETA as there are other priorities at the moment.
    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]
    « 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