Jellyfin Forum
Allocate different GPU's to different codecs for decoding - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Development (https://forum.jellyfin.org/f-development)
+--- Forum: Feature Requests (https://forum.jellyfin.org/f-feature-requests)
+--- Thread: Allocate different GPU's to different codecs for decoding (/t-allocate-different-gpu-s-to-different-codecs-for-decoding)



Allocate different GPU's to different codecs for decoding - thepwrtank18 - 2024-03-07

Lets say, for example, you have 2 GPU's:
* Intel Arc A130, which supports everything but VC1, VP8, and encoding MPEG2
* Intel HD Graphics 530, which supports decoding VC1 and de/encoding MPEG2 and VP8.

Of course, you wouldn't want to let your integrated graphics handle AV1 encoding (it can't in this case), but it would be nice if you could let that "GPU" work for those specific codecs that the better GPU doesn't support anymore.


RE: Allocate different GPU's to different codecs for decoding - TheDreadPirate - 2024-03-07

I highly doubt this can happen any time soon. My understanding is that this is a limitation of ffmpeg and how ffmpeg calls devices via QSV/NVENC/AMF.

FWIW, the check boxes under Dashboard > Playback are for DECODING. If you leave them unchecked your CPU will decoding them. VC1 is pretty uncommon as is VP8. MPEG2 is simple to decode coupled with it being used with lower res DVD content, there isn't much of a load on the CPU to decode it.

Jellyfin will ENCODE to a limited set of video codecs. H264 and HEVC in the current version. AV1 when 10.9 is released.