Jellyfin a besoin d’une marge suffisante au niveau de l’iGPU pour gérer le mélange normal le plus exigeant de sessions transcodées matériellement en parallèle, sans créer de file d’attente.
Il n’existe pas de nombre universel d’utilisateurs par iGPU, car le décodage du codec, la résolution de sortie, le mappage des tons HDR, l’incrustation des sous-titres, la fréquence d’image et la bande passante mémoire modifient tous la charge. Les utilisateurs en lecture directe consomment presque aucune capacité de transcodage, tandis qu’une conversion difficile peut coûter plus que plusieurs conversions simples. Établissez un mélange de charges avant de choisir un pourcentage ou un nombre de flux.
Comptez les catégories de transcodage plutôt que les utilisateurs
Un foyer de six utilisateurs peut nécessiter moins de travail graphique que deux utilisateurs distants si la plupart des clients utilisent la lecture directe. La planification de la capacité doit comptabiliser les modes de lecture et les filtres qui sollicitent réellement le moteur multimédia.
Différents chemins de conversion de Jellyfin peuvent produire des débits très différents sur un même système.
Classez les sessions prévues en lecture directe, transcodage matériel simple, transcodage avec mappage des tons et incrustation des sous-titres. Dimensionnez le système en fonction du mélange pondéré plutôt que du nombre de comptes.
Le mappage des tons et l’incrustation consomment une marge supplémentaire
Le moteur multimédia peut effectuer davantage qu’un simple encodage et décodage. La conversion HDR et la composition des sous-titres peuvent devenir les étapes qui réduisent en premier le nombre de sessions simultanées.
Le fonctionnement de l’incrustation des sous-titres explique pourquoi le choix des sous-titres peut forcer le traitement complet de la vidéo, même lorsque le codec vidéo sous-jacent est autrement compatible.
Incluez au moins un cas difficile combinant HDR et sous-titres dans le test de charge maximal si le foyer utilise ce type de contenu. Sinon, la marge calculée peut disparaître dès la première lecture de ce contenu.
Les circuits graphiques intégrés partagent également la bande passante de la mémoire système
Un iGPU ne dispose pas d’un sous-système mémoire isolé de classe station de travail ; il partage la mémoire système et peut être affecté par la configuration des canaux ainsi que par d’autres charges. Les conditions de l’hôte font donc partie du résultat.
Les applications installées sur le même hôte peuvent provoquer des interférences de ressources lorsque les charges se chevauchent. Un test de transcodage réalisé dans des conditions propres peut donc surestimer la capacité d’un serveur domestique très sollicité.
Répétez la matrice de transcodage avec les services complémentaires habituels actifs. La référence de diffusion accélérée matériellement doit refléter le fonctionnement réel de l’hôte, et non celui d’un environnement de test vide.
Conservez une marge au-delà du point de défaillance mesuré
Une utilisation élevée n’est pas automatiquement problématique si le moteur continue à produire une sortie en temps réel avec une latence stable, mais une saturation sans marge rend le système vulnérable au moindre fichier plus exigeant. Définissez le point auquel la vitesse de transcodage ou la stabilité de la lecture se dégrade.
La méthode USE fournit un vocabulaire clair pour parler de l’utilisation, de la saturation et des erreurs, plutôt que de s’appuyer sur un pourcentage de sécurité arbitraire.
Augmentez le nombre de sessions simultanées jusqu’à la première défaillance reproductible, puis fixez la limite d’utilisation en dessous de ce point, avec une marge suffisante pour absorber les variations normales. Refaites le test après toute mise à jour importante des pilotes, des clients ou de la bibliothèque.
Centre Tech & IA
Plus à lire

Quel est l’effet de la réduction de la fréquence d’échantillonnage des séries temporelles sur la détection des anomalies dans les maisons intelligentes ?
Découvrez comment la largeur des intervalles, l’agrégation, l’anticrénelage, les données manquantes, la durée des événements et la rétention multiscalaire modifient le rappel des anomalies...

Comment une grille d’occupation combine-t-elle de faibles signaux domotiques ?
Découvrez comment les cellules spatiales, les modèles de capteurs, les mises à jour en log-odds, la décroissance, les éléments de preuve corrélés et les...

Quel est l’effet de la normalisation photométrique sur le regroupement de visages privés ?
Découvrez comment la correction de l’éclairage modifie les recadrages de visages, les représentations vectorielles, les distances entre clusters, les seuils, la sur-normalisation et l’évaluation...

