(2025-02-20, 08:13 PM)TheDreadPirate Wrote: I'd have to see the ffmpeg logs for the files that don't play. And I'd need to see screenshots of the transcode screen to see what boxes you checked.
Hello!
After reading your comment, I double checked my boxes and noticed a couple unchecked. So I ticked them.
I have all but 1 checked, I think my gpu can handle all of these though upon checking documentation.
I re-tested both movies that didn't play before and now they seem to be playing.
I've included a screenshot of my entire transcoding settings and a screenshot of intel-gpu-top whilst one of those movies is playing with the quality reduced to the point that it shows up as activity in intel-gpu-top.
Let me know your interpretation of what is going on. Is this operating as intended and transcoding correctly? I feel like it is.
Maybe my expectation based on others experience is incorrect. First, I was expecting that renderD128 would show up in gpu-top, and that the other engines would be showing activity during all playback. But then I read somewhere that you actually don't want it transcoding if possible under most situations? But I was still expecting renderD128 to show up as the transcoder but maybe that too is incorrect.
Just trying to wrap my head around what is correct activity and information to expect back so I can wrap my head around this.
"card1" is the GPU as a whole. renderD128 is the Quick Sync portion of the GPU.
Transcoding, and therefore GPU usage, only occur when content needs to be transcoded. If the client can direct play the media, Jellyfin will just send the file unmodified.
You can check the "Tone Mapping" box. Everything else looks fine.
Jellyfin 10.10.6 (Docker)
Ubuntu 24.04 LTS
Intel i3 12100
Intel Arc A380
OS drive - SK Hynix P41 1TB
Storage
3x WD Red Pro 6TB CMR in RAIDZ1 (JF Library)