Jellyfin Forum
Question about hardware acceleration - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Question about hardware acceleration (/t-question-about-hardware-acceleration)



Question about hardware acceleration - tawnytim - 2024-01-03

Wow!  These are beautiful forums - way nicer than the reddit sub.

I've got Jellyfin running dockerized on a Synology DS920+ where I also store my media.  I used this setup after recommendations of the Synology due to this model having an intel J4215 CPU which is apparently a Quicksync, low-power rock star for this sort of application.  I noticed that playing a video file was no problem, but resuming and skipping were extremely slow.  I'm assuming that's because the media was being transcoded.  I read that enabling hardware acceleration could/should make a large improvement.  On that page of settings, I saw the drop down and I chose Quicksync.  What I noticed though, were that the check boxes below (H264/VP9, VP1, etc) only had checks in a few of the boxes.  Being the impulsive mess that I am, I checked all the boxes.  Now it won't play any video and I can't remember what the defaults were to set it back.  And why are only some boxes checked?


RE: Question about hardware acceleration - tmsrxzar - 2024-01-03

here's how to solve that

since those checkboxes are marked "hardware DEcoding" then you would find out which ones your GPU supports decoding

since you know the processor your can look up it's specs https://www.intel.com/content/www/us/en/products/sku/197305/intel-celeron-processor-j4125-4m-cache-up-to-2-70-ghz/specifications.html

which shows it has Intel® UHD Graphics 600 so you look up what hardware decoding it supports

best i could find was that it supports h264,HEVC and VP9

then using that information you check only the boxes that you found


now you can pretend to be the administrator of your own hardware


RE: Question about hardware acceleration - TheDreadPirate - 2024-01-03

I'm assuming you mean the J4125. This is a Gemini Lake chip. Use the Gemini Lake column to figure out which boxes should be checked.

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding


RE: Question about hardware acceleration - Efficient_Good_5784 - 2024-01-04

I also have a DS920+. You should enable all decoding options except for AV1 (the only unsupported decode option Jellyfin presents here with the J4125's Quick Sync support).
Since all but one of the decoding options are supported by your NAS's CPU, something is off with your setup.

There should be two reasons why you can't play videos anymore:
  1. All your videos are encoded in AV1.
  2. You need to give the container running Jellyfin access to the video device from the CPU.

If 1, uncheck the AV1 checkbox for HWA settings. This will make your server use the CPU to transcode AV1 files instead of failing with the iGPU.
If 2, either add the video device to your container, or turn off the HWA to exclusively transcode with the CPU.