Un utente di ZimaOS ha inizialmente rilevato una GeForce GTX 1050 Ti, ma non è riuscito a confermare la transcodifica hardware di Jellyfin. Ha quindi installato l'estensione separata del driver RTX 50XX su questa GPU Pascal meno recente. Jellyfin e Immich hanno smesso di avviarsi con errore nvml: driver non caricato.
Il thread ha infine stabilito due fasi distinte: prima ripristinare un driver NVIDIA funzionante sull'host, quindi dimostrare che Jellyfin sta effettivamente eseguendo la transcodifica tramite NVENC. Una percentuale generale della GPU bassa, da sola, non è una prova sufficiente in nessuno dei due sensi.
L'errore NVML era dovuto a un problema del driver dell'host
Il runtime dei container NVIDIA richiede il driver del kernel dell'host e NVML prima che un container abilitato per la GPU possa avviarsi. Se nvidia-smi non funziona sull'host ZimaOS; modificare le impostazioni di Jellyfin non può risolvere il problema del container.
Rimuovi l'estensione RTX 50XX non compatibile
Un membro del team IceWhale ha fornito il comando di ripristino usato in questo thread specifico:
uninstall-nvidia-kernel-open
L'utente ha quindi riavviato il sistema e ha confermato che era tornato allo stato precedente. Questo comando si applica all'estensione installata tramite il tutorial collegato sull'RTX 50XX; non usarlo per rimuovere pacchetti di driver non correlati. Conserva i dati delle app e mantieni l'accesso alla console locale prima di modificare le estensioni del kernel.
Abilita l'accesso NVIDIA per il container Jellyfin
Apri le impostazioni dell'app Jellyfin in ZimaOS e abilita il supporto per la GPU NVIDIA per quel container. L'installazione dell'immagine dell'app specifica per NVIDIA non garantisce che il dispositivo sia stato passato al container se l'interruttore o la configurazione del runtime sono mancanti.
Abilita NVENC in Jellyfin
Nelle impostazioni di transcodifica di Jellyfin, seleziona NVIDIA NVENC e abilita solo i codec supportati dalla GTX 1050 Ti. L'attuale guida di Jellyfin sull'accelerazione hardware NVIDIA illustra i limiti relativi a driver e codec.
Forza una transcodifica reale e cerca ffmpeg
Direct Play invia il contenuto multimediale originale e può lasciare inattivo l'encoder. Avvia una riproduzione che richieda effettivamente la transcodifica, quindi controlla i dettagli della riproduzione nella dashboard di Jellyfin ed esegui nvidia-smi. La prova attesa è un ffmpeg processo che utilizza la GPU.
Il post finale originale non mostrava ancora ffmpeg durante il test in 4K, quindi la discussione non ha confermato una correzione completa della transcodifica. Controlla la modalità di riproduzione, il supporto dei codec, i sottotitoli, il tone mapping e i log di Jellyfin invece di affidarti a un singolo indicatore percentuale.
FAQ su Jellyfin per GTX 1050 Ti
Una GPU può rimanere intorno all'1% mentre la codifica video hardware è attiva?
Sì. L'utilizzo generale del 3D può rimanere basso; verifica il motore video e il processo ffmpeg.
L'estensione RTX 50XX deve essere installata su una GTX 1050 Ti?
No. L'installazione non corrispondente dell'utente originale ha impedito il caricamento del driver sull'host.
La discussione ha dimostrato che la transcodifica finale in 4K utilizzava NVENC?
No. Il ripristino del driver è riuscito, ma negli ultimi screenshot ffmpeg risultava ancora assente da nvidia-smi.
