Un utilisateur de ZimaOS a d’abord vu une GeForce GTX 1050 Ti, mais n’a pas pu confirmer le transcodage matériel de Jellyfin. Il a ensuite installé l’extension distincte du pilote RTX 50XX sur ce GPU Pascal plus ancien. Jellyfin et Immich ont cessé de démarrer avec erreur nvml : pilote non chargé.
La discussion a finalement établi deux étapes distinctes : restaurer d’abord un pilote NVIDIA fonctionnel sur l’hôte, puis vérifier que Jellyfin transcode réellement via NVENC. Un faible pourcentage général d’utilisation du GPU ne constitue à lui seul une preuve dans aucun des deux sens.
L’erreur NVML était due à une défaillance du pilote de l’hôte
L’environnement d’exécution des conteneurs NVIDIA a besoin du pilote du noyau de l’hôte et de NVML avant de pouvoir démarrer un conteneur utilisant le GPU. Si nvidia-smi échoue sur l’hôte ZimaOS ; modifier les paramètres de Jellyfin ne peut pas corriger le conteneur.
Supprimer l’extension RTX 50XX incompatible
Un membre de l’équipe IceWhale a fourni la commande de récupération utilisée dans cette discussion précise :
uninstall-nvidia-kernel-open
L’utilisateur a ensuite redémarré et confirmé que le système était revenu à son état initial. Cette commande s’applique à l’extension installée par le tutoriel RTX 50XX lié ; ne l’utilisez pas pour supprimer des paquets de pilotes sans rapport. Sauvegardez les données des applications et conservez l’accès à la console locale avant de modifier les extensions du noyau.
Activer l’accès NVIDIA pour le conteneur Jellyfin
Ouvrez les paramètres de l’application Jellyfin dans ZimaOS et activez la prise en charge du GPU NVIDIA pour ce conteneur. L’installation de l’image d’application spécifique à NVIDIA ne garantit pas que le périphérique a été transmis si le bouton ou la configuration du runtime fait défaut.
Activez NVENC dans Jellyfin
Dans les paramètres de transcodage de Jellyfin, sélectionnez NVIDIA NVENC et activez uniquement les codecs pris en charge par la GTX 1050 Ti. Le guide actuel de Jellyfin sur l’accélération matérielle NVIDIA explique les limites liées aux pilotes et aux codecs.
Forcez un transcodage réel et recherchez ffmpeg
La lecture directe envoie le média original et peut laisser l’encodeur inactif. Lancez une lecture qui nécessite réellement un transcodage, puis vérifiez les détails de lecture dans le tableau de bord Jellyfin et exécutez nvidia-smi. La preuve attendue est un ffmpeg processus utilisant le GPU.
Le dernier message source ne montrait toujours pas ffmpeg pendant son test 4K ; la discussion n’a donc pas confirmé une correction complète du transcodage. Vérifiez le mode de lecture, la prise en charge des codecs, les sous-titres, le mappage des tons et les journaux Jellyfin plutôt que de vous fier à un seul indicateur en pourcentage.
FAQ Jellyfin pour GTX 1050 Ti
Un GPU peut-il rester proche de 1 % alors que l’encodage vidéo matériel fonctionne ?
Oui. L’utilisation générale de la 3D peut rester faible ; vérifiez le moteur vidéo et le processus ffmpeg.
L’extension RTX 50XX doit-elle être installée sur une GTX 1050 Ti ?
Non. L’installation incohérente de l’utilisateur source a empêché le pilote de l’hôte de se charger.
La discussion a-t-elle prouvé que le transcodage final en 4K utilisait NVENC ?
Non. La récupération du pilote a réussi, mais les dernières captures d’écran ne montraient toujours pas ffmpeg dans nvidia-smi.
