Jellyfin peut partager un GPU ou un accélérateur avec un autre conteneur lorsque le pilote de l’hôte prend en charge l’accès concurrent, que les deux conteneurs reçoivent le périphérique prévu et que le moteur multimédia conserve une marge suffisante.
Un serveur domestique peut afficher le GPU sur l’hôte tandis que Jellyfin perd silencieusement le transcodage matériel après le démarrage d’un autre conteneur. Testez la visibilité du périphérique dans chaque conteneur, puis ajoutez la seconde charge de travail en reprenant le profil de lecture Jellyfin d’origine ; n’acceptez le partage que si le mode de sortie et la latence restent stables.
Répondez oui sous conditions, pas avec une garantie générale
Jellyfin fonctionne seul et un autre conteneur demande l’accès à l’accélérateur. Commencez par la vérification la moins intrusive : notez le chemin de transcodage matériel de Jellyfin et les besoins du second conteneur en matière de périphérique avant de le démarrer. test de partage conditionnel du GPU
L’observation utile doit être précise : les deux conteneurs utilisent le périphérique pris en charge, un conteneur ne voit aucun périphérique, ou l’hôte voit le GPU mais Jellyfin bascule sur le processeur. Notez le résultat avant de modifier une autre variable.
Interprétez le scénario au lieu de deviner. Si les mappages et les pilotes sont pris en charge, passez à une charge contrôlée ; si un conteneur n’a pas accès au périphérique, corrigez d’abord le mappage ; si le basculement se produit déjà, n’ajoutez pas de charge.
Vérifiez la visibilité du périphérique et la compatibilité du pilote
Les prérequis du partage sont documentés. Commencez par la vérification la moins intrusive : exécutez la requête du périphérique du fabricant ou de l’environnement d’exécution dans les deux conteneurs et inspectez Jellyfin avec un transcodage fiable connu.
L’observation utile doit être précise : les deux requêtes aboutissent, seul le second conteneur voit le périphérique, ou Jellyfin utilise le processeur. Notez le résultat avant de modifier une autre variable. mappage du périphérique du conteneur
Interprétez le scénario au lieu de deviner. Si les deux vérifications réussissent, continuez ; si un seul conteneur voit le périphérique, corrigez le mappage ou les groupes ; si Jellyfin utilise le processeur, restaurez le dernier conteneur fonctionnel avant de tester l’accès concurrent.
Ajoutez la seconde charge de travail sous une charge contrôlée
Jellyfin effectue seul des transcodages matériels et les deux mappages sont corrects. Commencez par la vérification la moins intrusive : démarrez la seconde charge de travail à une intensité connue et surveillez le mode de lecture, le rythme des images, les moteurs du GPU, la mémoire et les journaux.
L’observation utile doit être précise : les deux conteneurs restent accélérés matériellement, Jellyfin bascule sur le processeur, ou la latence et les images perdues augmentent. Notez le résultat avant de modifier une autre variable. référence du transcodage matériel
Interprétez le scénario au lieu de deviner. Si les deux conteneurs restent stables, n’augmentez la charge que jusqu’à la limite mesurée ; si un basculement apparaît, réduisez la charge ou attribuez un autre périphérique ; si la latence augmente, conservez une marge de concurrence.
Rejouez la charge Jellyfin d’origine et définissez la règle d’arrêt
Les métriques en accès concurrent fournissent un résultat provisoire. Commencez par la vérification la moins intrusive : exécutez la session Jellyfin d’origine pendant une durée prolongée, redémarrez une fois le second conteneur et confirmez que l’accélération et la lecture restent intactes.
L’observation utile doit être précise : la charge d’origine réussit deux fois, le basculement apparaît après le redémarrage, ou des erreurs de pilote surviennent. Notez le résultat avant de modifier une autre variable.
Interprétez le scénario au lieu de deviner. Si la lecture et l’accélération persistent, conservez le partage avec une limite documentée ; si le redémarrage rompt le mappage, corrigez l’ordre de déploiement ou revenez en arrière ; si des erreurs de pilote apparaissent, séparez les charges de travail.
Assistance et conseils
Plus à lire

Comment déterminer si une erreur Jellyfin provient du client ou du serveur
Une erreur Jellyfin relève du client lorsqu’elle ne concerne qu’un seul appareil ; elle relève du serveur lorsque plusieurs clients échouent avec le même...

Comment configurer le cache et le stockage temporaire de Jellyfin
Séparez les données persistantes, le cache reconstructible et le stockage temporaire pour le transcodage, puis vérifiez la capacité et les autorisations avec un véritable...

Comment empêcher les sauvegardes de Jellyfin de capturer un état incohérent
Une simple copie complète des fichiers n’est pas automatiquement cohérente ; bloquez les écritures ou créez un instantané de manière atomique, capturez tous les...

