Jellyfin peut utiliser beaucoup plus de capacité iGPU lorsque la conversion HDR et l’incrustation des sous-titres ont lieu au cours de la même session de lecture.
Le GPU n’effectue pas un simple « transcodage » générique. Il peut décoder la source, convertir le HDR en SDR par mappage des tons, composer les sous-titres, redimensionner les images et encoder le résultat, tandis qu’une étape non prise en charge reporte une partie du travail sur le CPU ; le test de capacité doit reproduire exactement ce parcours. Gardez le client, la piste de sous-titres, la cible HDR et la qualité de sortie fixes afin que l’écart d’utilisation de l’iGPU soit attribuable à ces étapes supplémentaires.
Le mappage des tons HDR ajoute une étape de traitement distincte
Un fichier HDR qui ne peut pas rester en HDR sur le client peut nécessiter un mappage des tons avant que le serveur puisse fournir un flux SDR exploitable. Cette conversion ajoute du travail, même lorsque le décodage et l’encodage de base du codec sont déjà accélérés matériellement.
Un système capable de gérer une conversion 4K ordinaire peut perdre de la marge une fois que la charge du mappage des tons est ajoutée au pipeline de transcodage.
Comparez la même source avec conversion HDR requise, puis sans conversion, et relevez l’utilisation des moteurs du GPU plutôt que le seul pourcentage global du CPU.
L’incrustation des sous-titres peut transformer un parcours léger en traitement vidéo complet
Les sous-titres texte que le client peut afficher sont peu coûteux pour le serveur, mais les sous-titres image ou les styles de texte non pris en charge peuvent obliger Jellyfin à dessiner les sous-titres sur chaque image. La charge de travail passe alors du remux ou du Direct Play au traitement vidéo.
Les formats image tels que PGS déclenchent souvent l’incrustation des sous-titres et un transcodage complet lorsque le client de lecture ne peut pas les afficher directement.
Reproduisez la lecture du fichier sans sous-titres, avec une piste SRT simple, puis avec la piste de sous-titres réelle. Si l’utilisation de l’iGPU n’augmente que dans le dernier cas, la composition des sous-titres fait partie de la limite de capacité.
Les capacités du client déterminent les étapes que le serveur doit exécuter
Le même média peut utiliser des ressources serveur différentes sur un téléviseur, dans un navigateur ou sur un téléphone, car chaque client accepte un ensemble différent de codecs, de conteneurs, de formats HDR et de modes de sous-titres. La capacité du serveur ne peut pas être dissociée de celle du client.
Un client peut annoncer un profil de capacités incomplet, ce qui peut pousser Jellyfin vers un parcours serveur plus lourd, même lorsque l’appareil expose des décodeurs matériels.
Utilisez un client Direct Play fiable comme référence, puis testez le client qui crée le parcours lourd. Une base de référence stable pour l’accélération matérielle facilite l’isolement des étapes HDR ou de sous-titrage supplémentaires.
Évaluez la marge de l’iGPU à partir de la combinaison réelle la plus exigeante
Un test synthétique du moteur média peut ne pas reproduire le chevauchement exact qui compte à domicile : mappage des tons HDR, incrustation des sous-titres, redimensionnement et second flux. L’objectif de capacité doit être le scénario domestique répétable le plus chargé, et non une promesse de débit du fabricant.
La méthode d’utilisation et de saturation offre un moyen pratique de distinguer une utilisation élevée mais saine du GPU d’une file d’attente qui ne dispose plus d’aucune marge de service.
Exécutez d’abord la session prévue la plus exigeante seule, puis ajoutez progressivement le nombre habituel de flux simultanés, un par un. Ne conservez de la marge que là où le seuil mesuré de latence ou d’images perdues l’exige.
Centre Tech & IA
Plus à lire

Pourquoi l’architecture d’un serveur personnel Jellyfin évolue à mesure que vous ajoutez des services
Un boîtier Jellyfin devient une pile de services à mesure que l’on ajoute des applications : la gestion du processeur, du stockage, du réseau,...

Comment mesurer les performances de Jellyfin sans confondre cache et capacité
Un benchmark Jellyfin fiable distingue les états à froid et à chaud afin que les métadonnées mises en cache ou les pages du système...

De quelle marge de manœuvre l’iGPU de Jellyfin multi-utilisateur a-t-il besoin ?
La marge disponible de l’iGPU pour Jellyfin dépend de la charge de travail : prévoyez une marge au-delà du scénario de transcodage simultané reproductible...

