• 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: Integrated GPU Irregularly Invoked, Playback Issues Result

     
    • 0 Vote(s) - 0 Average

    SOLVED: Integrated GPU Irregularly Invoked, Playback Issues Result

    Brian
    Offline

    Junior Member

    Posts: 8
    Threads: 3
    Joined: 2024 Apr
    Reputation: 0
    #1
    2024-08-27, 12:52 PM
    BLUF: 

    Beginning with v10.9.7 and continuing through current v10.9.10, my Jellyfin server no longer reliably invokes integrated GPU resources (Intel UHD Graphics 770) at every playback request. If not invoked, during playback of recordings the progress and time remaining timestamps are nonsensical and fast-forward and rewind functions do not work. This post reflects additional observations and conclusions concerning playback issues about which I have posted previously.

    Details:

    Whether the GPU is invoked can be determined at recording launch using sudo intel_gpu_top. If properly invoked, the GPU generates numerous 3MB .ts files in the /var/lib/jellyfin/transcodes folder. If these transcodes files are generated, the time markings displayed during pause, fast forward, and rewind are accurate - the bottom left corner shows progress through the recording, while on the right time remaining, in the format hr:min:sec. If time is accurate, fast-forward and rewind behave as expected.

    If the GPU is not invoked, the small .ts files are not generated, and I assume playback is driven directly off the single very large .ts file generated at recording; The timestamps are nonsensical extremely long numbers, or if segmented into hr:min:sec, a one hour recording appears to be on the order of 4-5 hours.

    Why the GPU is no longer invoked in all instances is a mystery. All source recording files are .ts. I've even seen instances when a particular recording is sometime replayed properly, and other times not. I've monitored the logs in /var/log/jellyfin but have not recognized any indication why the GPU is not being invoked.

    Is anyone else experiencing this, have a suggestion for changing a setting or otherwise resolving this, or should I file this as a bug report?

    Thank you.
    Brian

    Jellyfin 10.10.3+deb12
    i5-12600K & 16GB DDR5 on ASRock B760M PG Riptide
    Tuner: HDHomeRun FLEX 4K
    OS Storage: Samsung SSD 870 500GB
    Video Storage: Samsung SSD 870 1TB
    Music Storage: Corsair Voyager SliderX1
    Go to solution
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-08-27, 03:41 PM
    If the client can directly play the file, it will. You can force transcoding by using the quality selector and selecting a bit rate lower than the video's native bit rate.

    Why it was always transcoding before and not now is hard to say and varies depending on what client you are watching the recordings on. There have been changes to direct play profiles on various clients that could have changed when it requests a transcode.
    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]
    Brian
    Offline

    Junior Member

    Posts: 8
    Threads: 3
    Joined: 2024 Apr
    Reputation: 0
    #3
    2024-08-31, 03:22 PM
    Thank you for that tip - you were spot on.

    My principle client happens to be the Jellyfin Roku app. Going into Settings-->Playback-->Video Codec Support and disabling "Support Direct Play" of both MPEG-2 and MPEG-4 resolved the issue, forcing the involvement of the server GPU during playback, but more to the point resolving the time counter and rewind/fast-forward issues.

    I suppose my next stop should be to file a report with the Roku Jellyfin app folk and see what they might have to say.
    Brian

    Jellyfin 10.10.3+deb12
    i5-12600K & 16GB DDR5 on ASRock B760M PG Riptide
    Tuner: HDHomeRun FLEX 4K
    OS Storage: Samsung SSD 870 500GB
    Video Storage: Samsung SSD 870 1TB
    Music Storage: Corsair Voyager SliderX1
    « 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