Al principio, un usuario de ZimaOS vio una GeForce GTX 1050 Ti, pero no pudo confirmar la transcodificación por hardware de Jellyfin. Después instaló la extensión de controlador independiente para RTX 50XX en esta GPU Pascal más antigua. Jellyfin e Immich dejaron de iniciarse con error de nvml: controlador no cargado.
El hilo estableció finalmente dos etapas separadas: primero, restaurar un controlador de NVIDIA funcional en el host y, después, demostrar que Jellyfin realmente está transcodificando mediante NVENC. Un porcentaje general bajo de uso de la GPU por sí solo no es evidencia suficiente en ningún sentido.
El error de NVML era un fallo del controlador del host
El tiempo de ejecución de contenedores de NVIDIA necesita el controlador del kernel del host y NVML antes de que pueda iniciarse un contenedor habilitado para GPU. Si nvidia-smi falla en el host de ZimaOS; cambiar la configuración de Jellyfin no puede solucionar el contenedor.
Eliminar la extensión incompatible con RTX 50XX
Un miembro del equipo de IceWhale proporcionó el comando de recuperación utilizado en este hilo concreto:
uninstall-nvidia-kernel-open
A continuación, el usuario reinició y confirmó que el sistema volvió a su estado anterior. Este comando se aplica a la extensión instalada mediante el tutorial vinculado sobre RTX 50XX; no lo uses para eliminar paquetes de controladores no relacionados. Conserva los datos de las aplicaciones y mantén el acceso a la consola local antes de cambiar las extensiones del kernel.
Habilitar el acceso a NVIDIA para el contenedor de Jellyfin
Abre la configuración de la aplicación Jellyfin en ZimaOS y habilita la compatibilidad con GPU NVIDIA para ese contenedor. Instalar la imagen de la aplicación específica para NVIDIA no garantiza que el dispositivo se haya asignado al contenedor si falta el interruptor o la configuración del tiempo de ejecución.
Habilitar NVENC en Jellyfin
En la configuración de transcodificación de Jellyfin, selecciona NVIDIA NVENC y habilita únicamente los códecs compatibles con la GTX 1050 Ti. La guía de aceleración de hardware de NVIDIA de Jellyfin actual explica los límites del controlador y de los códecs.
Forzar una transcodificación real y buscar ffmpeg
La reproducción directa envía el contenido multimedia original y puede dejar el codificador inactivo. Inicia una reproducción que realmente requiera transcodificación, luego comprueba los detalles de reproducción en el panel de Jellyfin y ejecuta nvidia-smi. La prueba esperada es un ffmpeg proceso que utiliza la GPU.
La publicación final de la fuente aún no mostraba ffmpeg durante su prueba en 4K, por lo que el hilo no confirmó una solución completa para la transcodificación. Comprueba el modo de reproducción, la compatibilidad de códecs, los subtítulos, el mapeo de tonos y los registros de Jellyfin en lugar de basarte en un único indicador porcentual.
Preguntas frecuentes sobre Jellyfin en la GTX 1050 Ti
¿Puede una GPU mantenerse cerca del 1 % mientras funciona la codificación de vídeo por hardware?
Sí. El uso general de 3D puede mantenerse bajo; verifica el motor de vídeo y el proceso ffmpeg.
¿Debe instalarse la extensión RTX 50XX en una GTX 1050 Ti?
No. La instalación incorrecta del usuario original hizo que el controlador del host dejara de cargarse.
¿El hilo demostró que la transcodificación final en 4K usó NVENC?
No. La recuperación del controlador se realizó correctamente, pero las últimas capturas de pantalla aún no mostraban ffmpeg en nvidia-smi.
