Chris wrote:
Good news, nothing's broken on your end. That SparkBox setting only turns on the connection to your Ugreen's graphics chip -- Jellyfin itself still needs to be told to use it separately. In Jellyfin, go to Dashboard Playback, set Hardware acceleration to VAAPI, and enter the same /dev/dri/renderD128 path you already set in SparkBox, then save. Right now playback is likely falling back to software encoding, which keeps up fine at 20mbps but chokes at 40mbps -- once Jellyfin's own toggle is flipped it should stop stuttering.
Chris wrote:
Sorry, missed that in your first post, Jonas! Since both settings are already in place, this is likely more about the specific file than the setup. At 40mbps 4K HEVC with Dolby Vision, whether hardware transcoding keeps up often depends on the exact release -- some 4K files are REMUX/dual-layer Dolby Vision streams that push past what any consumer iGPU can transcode smoothly, while others handle fine. Could you check the filename (or Jellyfin that title three dots Media Info) and share it? That'll tell us whether this is a hardware ceiling or something we can actually tune, instead of me guessing at settings you've already checked.