Um utilizador do ZimaOS viu inicialmente uma GeForce GTX 1050 Ti, mas não conseguiu confirmar a transcodificação de hardware do Jellyfin. Instalou então a extensão separada do controlador RTX 50XX nesta GPU Pascal mais antiga. O Jellyfin e o Immich deixaram de iniciar com erro do NVML: controlador não carregado.
A discussão acabou por estabelecer duas etapas distintas: primeiro, restaurar um controlador NVIDIA funcional no anfitrião e, depois, provar que o Jellyfin está realmente a transcodificar através do NVENC. Uma percentagem geral baixa da GPU, por si só, não é evidência suficiente em nenhum dos sentidos.
O erro do NVML era uma falha do controlador do anfitrião
O runtime de contentores da NVIDIA necessita do controlador do kernel do anfitrião e do NVML para que um contentor com GPU ativada possa iniciar. Se nvidia-smi falha no anfitrião ZimaOS; alterar as definições do Jellyfin não consegue corrigir o contentor.
Remover a extensão incompatível para RTX 50XX
Um membro da equipa IceWhale forneceu o comando de recuperação utilizado exatamente nesta discussão:
uninstall-nvidia-kernel-open
O utilizador reiniciou então e confirmou que o sistema voltou ao estado anterior. Este comando aplica-se à extensão instalada pelo tutorial da RTX 50XX indicado na ligação; não o utilize para remover pacotes de controladores não relacionados. Preserve os dados das aplicações e mantenha o acesso à consola local antes de alterar extensões do kernel.
Ativar o acesso NVIDIA para o contentor Jellyfin
Abra as definições da aplicação Jellyfin no ZimaOS e ative o suporte para GPU NVIDIA nesse contentor. Instalar a imagem da aplicação específica da NVIDIA não garante que o dispositivo tenha sido encaminhado se o interruptor ou a configuração do runtime estiverem em falta.
Ative o NVENC na Jellyfin
Nas definições de transcodificação da Jellyfin, selecione NVIDIA NVENC e ative apenas os codecs suportados pela GTX 1050 Ti. O atual guia de aceleração de hardware NVIDIA da Jellyfin explica os limites dos controladores e dos codecs.
Force uma transcodificação real e procure o ffmpeg
A Reprodução direta envia o conteúdo multimédia original e pode deixar o codificador inativo. Inicie uma reprodução que exija realmente transcodificação, depois consulte os detalhes da reprodução no painel da Jellyfin e execute nvidia-smi. A prova esperada é um ffmpeg processo que utiliza a GPU.
A publicação final da fonte ainda não mostrava ffmpeg durante o teste em 4K, pelo que a discussão não confirmou uma solução completa para a transcodificação. Verifique o modo de reprodução, a compatibilidade dos codecs, as legendas, o mapeamento de tons e os registos da Jellyfin, em vez de se basear num único indicador de percentagem.
FAQ da Jellyfin para a GTX 1050 Ti
Pode uma GPU permanecer perto de 1% enquanto a codificação de vídeo por hardware funciona?
Sim. A utilização geral de 3D pode permanecer baixa; verifique o motor de vídeo e o processo ffmpeg.
Deve a extensão RTX 50XX ser instalada numa GTX 1050 Ti?
Não. A instalação incompatível do utilizador original fez com que o controlador do anfitrião deixasse de carregar.
A discussão comprovou que a transcodificação final em 4K utilizou NVENC?
Não. A recuperação do controlador foi bem-sucedida, mas as últimas capturas de ecrã ainda não mostravam o ffmpeg no nvidia-smi.
