Ein ZimaOS-Nutzer sah zunächst eine GeForce GTX 1050 Ti, konnte jedoch die Hardwaretranskodierung von Jellyfin nicht bestätigen. Anschließend installierte er die separate RTX-50XX-Treibererweiterung auf dieser älteren Pascal-GPU. Jellyfin und Immich ließen sich nicht mehr starten mit NVML-Fehler: Treiber nicht geladen.
Der Thread stellte letztlich zwei getrennte Schritte fest: Zuerst einen funktionierenden NVIDIA-Treiber auf dem Host wiederherstellen und anschließend nachweisen, dass Jellyfin tatsächlich über NVENC transkodiert. Ein niedriger allgemeiner GPU-Auslastungswert allein reicht in beiden Fällen nicht als Beleg aus.
Der NVML-Fehler ein Host-Treiberfehler war
Die NVIDIA-Container-Laufzeit benötigt den Host-Kerneltreiber und NVML, bevor ein GPU-aktivierter Container gestartet werden kann. Wenn nvidia-smi schlägt auf dem ZimaOS-Host fehl; eine Änderung der Jellyfin-Einstellungen kann den Container nicht reparieren.
Die inkompatible RTX-50XX-Erweiterung entfernen
Ein Mitglied des IceWhale-Teams stellte den in genau diesem Thread verwendeten Wiederherstellungsbefehl bereit:
uninstall-nvidia-kernel-open
Der Nutzer startete anschließend neu und bestätigte, dass das System in seinen vorherigen Zustand zurückgekehrt war. Dieser Befehl gilt für die Erweiterung, die durch das verknüpfte RTX-50XX-Tutorial installiert wurde. Verwende ihn nicht, um andere Treiberpakete zu entfernen. Sichere die App-Daten und stelle vor Änderungen an Kernel-Erweiterungen den lokalen Konsolenzugriff sicher.
NVIDIA-Zugriff für den Jellyfin-Container aktivieren
Öffnen Sie die Einstellungen der Jellyfin-App in ZimaOS und aktivieren Sie die NVIDIA-GPU-Unterstützung für diesen Container. Die Installation des NVIDIA-spezifischen App-Images garantiert nicht, dass das Gerät durchgereicht wurde, wenn der Umschalter oder die Laufzeitkonfiguration fehlt.
NVENC in Jellyfin aktivieren
Wählen Sie in den Jellyfin-Transkodierungseinstellungen NVIDIA NVENC aus und aktivieren Sie nur von der GTX 1050 Ti unterstützte Codecs. Der aktuelle Jellyfin-Leitfaden zur NVIDIA-Hardwarebeschleunigung erläutert die Grenzen von Treibern und Codecs.
Eine echte Transkodierung erzwingen und nach ffmpeg suchen
Direct Play überträgt die Originalmedien und kann den Encoder im Leerlauf lassen. Starten Sie eine Wiedergabe, die tatsächlich eine Transkodierung erfordert, prüfen Sie anschließend die Wiedergabedetails im Jellyfin-Dashboard und führen Sie nvidia-smi. Der erwartete Nachweis ist ein ffmpeg Prozess, der die GPU verwendet.
Der abschließende Originalbeitrag zeigte weiterhin nicht ffmpeg während seines 4K-Tests; daher bestätigte der Thread keine vollständige Lösung für die Transkodierung. Prüfen Sie den Wiedergabemodus, die Codec-Unterstützung, Untertitel, Tone Mapping und die Jellyfin-Protokolle, anstatt sich auf ein einzelnes Prozent-Widget zu verlassen.
Jellyfin-FAQ zur GTX 1050 Ti
Kann eine GPU bei nahezu 1 % Auslastung bleiben, während die Hardware-Videokodierung funktioniert?
Ja. Die allgemeine 3D-Auslastung kann niedrig bleiben; überprüfen Sie stattdessen die Video-Engine und den ffmpeg-Prozess.
Sollte die RTX-50XX-Erweiterung auf einer GTX 1050 Ti installiert werden?
Nein. Die fehlerhafte Installation des ursprünglichen Benutzers führte dazu, dass der Host-Treiber nicht mehr geladen wurde.
Hat der Thread bewiesen, dass die abschließende 4K-Transkodierung NVENC verwendet hat?
Nein. Die Treiberwiederherstellung war erfolgreich, aber in den letzten Screenshots fehlte ffmpeg weiterhin in nvidia-smi.
