Intel GPUs look like a great value. And AV1 hardware acceleration is a game changer
Comment on Self-hosted Jellyfin CPU or GPU for 4K HDR transcoding?
entropicdrift@lemmy.sdf.org 6 months ago
You can easily do smooth 4K HDR transcoding with any modern Intel CPU with integrated graphics.
I have an Intel N100 and it can probably handle 2-3 4K HDR transcodes at once. Definitely more if they’re being transcoded down to lower resolutions. Encoding is the most intensive part of the process.
Rogers@lemmy.ml 6 months ago
salieri@lemmy.world 6 months ago
I don’t know where you’ve bought your N100 but i think it shouldn’t be able to do that. I have one too and it cant do even one 4k 10bit HDR transcode.
As i see in the results from the benchmarks we’ve gathered (here: gist.github.com/…/5da9b321acbe6b6b53070437023b844…), my experience seems to be the common one.
While de N100 is a great value and low energy processor for a jellyfin server (especially if you direct play everything as is my case), I think if the objective is 4k hdr 10bit it will fall short as in my experience it usually transcodes at 8-9fps.
entropicdrift@lemmy.sdf.org 6 months ago
I use QSV hardware acceleration with Low Power h264 and HEVC encoders enabled, plus VPP tonemapping on Jellyfin. I have Prefer OS Native DXVA or VA-API decoders checked (apparently this is needed for VPP tonemapping) and also Enable Tone mapping checked so it can fallback onto OpenCL if VPP doesn’t work. Preset is set to medium h265 encoding CRF of 25, h264 encoding CRF of 23 and I have Throttle transcodes enabled, which seems to increase the number of videos I can have transcoding at once so it has a bit more capacity.
This is on the latest Jellyfin linuxserver.io container with the OpenCL-Intel docker mod.
Rehwyn@lemmy.world 5 months ago
It’s not Jellyfin, but here’s my N100 simultaneously doing two 4K HDR transcodes. Neither stream had buffering.
Image
salieri@lemmy.world 5 months ago
Yeah after seeing this and another very detail answer it looks line my settings are too demanding and that is causing a slowdown. Since i do direct playing on everything i might just turn them down for the one friend who seems to be always on the weirdest player that needs transcoding. Thanks all!!