Jellyfin necesita suficiente margen en la iGPU para mantener la combinación normal más exigente de sesiones transcodificadas por hardware simultáneas sin crear una cola.
No existe un número universal de usuarios por iGPU, porque la decodificación del códec, la resolución de salida, el mapeo de tonos HDR, la inserción permanente de subtítulos, la velocidad de fotogramas y el ancho de banda de memoria modifican la carga. Los usuarios de reproducción directa consumen prácticamente nada de capacidad de transcodificación, mientras que una conversión difícil puede costar más que varias sencillas. Define una combinación de cargas de trabajo antes de elegir un porcentaje o un número de transmisiones.
Cuenta las clases de transcodificación en lugar de los usuarios
Un hogar de seis usuarios puede requerir menos trabajo gráfico que dos usuarios remotos si la mayoría de los clientes usan reproducción directa. La planificación de capacidad debe contar los modos de reproducción y los filtros que realmente entran en el motor multimedia.
Las distintas rutas de conversión de Jellyfin pueden producir un rendimiento muy diferente en el mismo sistema.
Clasifica las sesiones previstas como reproducción directa, transcodificación sencilla por hardware, transcodificación con mapeo de tonos e inserción permanente de subtítulos. Dimensiona el sistema según la combinación ponderada, no según el número de cuentas.
El mapeo de tonos y la inserción permanente consumen margen adicional
El motor multimedia puede hacer más que codificar y decodificar. La conversión HDR y la composición de subtítulos pueden convertirse en las etapas que reduzcan primero la concurrencia.
El comportamiento de la inserción permanente de subtítulos explica por qué una elección de subtítulos puede forzar el procesamiento completo del vídeo, incluso cuando el códec de vídeo subyacente es compatible.
Incluye al menos un caso exigente con HDR y subtítulos en la prueba de máxima carga si el hogar utiliza esa combinación. De lo contrario, el margen calculado puede desaparecer la primera vez que se reproduzca ese contenido.
Las gráficas integradas también comparten el ancho de banda de memoria del sistema
Una iGPU no dispone de un subsistema de memoria aislado propio de una estación de trabajo; compite por la memoria del sistema y puede verse afectada por la configuración de los canales y otras cargas de trabajo. Por ello, las condiciones del equipo anfitrión forman parte del resultado.
Las aplicaciones ubicadas en el mismo equipo pueden mostrar interferencia de recursos cuando las cargas de trabajo se solapan, por lo que una prueba de transcodificación limpia puede sobrestimar la capacidad de un servidor doméstico ocupado.
Repite la matriz de transcodificación con los servicios complementarios habituales activos. La línea base de transmisión acelerada por hardware debe reflejar cómo funcionará realmente el equipo anfitrión, no un entorno de prueba vacío.
Reserva margen por encima del punto de fallo medido
Una utilización elevada no es automáticamente un problema si el motor mantiene una salida en tiempo real con una latencia estable, pero la saturación sin margen vuelve frágil el sistema ante un solo archivo más exigente. Define el punto en el que la velocidad de transcodificación o la estabilidad de la reproducción se deterioran.
El método USE proporciona un lenguaje claro para hablar de utilización, saturación y errores, en lugar de utilizar un porcentaje seguro arbitrario.
Aumenta la concurrencia hasta el primer fallo reproducible y, después, establece el límite operativo por debajo de ese punto, con suficiente margen para la variabilidad normal. Repite las pruebas después de actualizar los controladores, cambiar de cliente o realizar cambios importantes en la biblioteca.
Centro de Tecnología e IA
Más para leer

¿Cómo proporciona un intermediario secreto credenciales a un agente de IA sin exponerlas en los prompts?
Sigue la identidad de la carga de trabajo, la política, la emisión de tokens, la inyección de solicitudes, la redacción, la caducidad y la...

¿Cómo contiene un entorno aislado de herramientas los efectos secundarios de un agente de IA?
Descubre cómo el aislamiento, los controles de capacidad, el estado desechable, el control de salida, las cuotas y los registros de auditoría limitan los...

¿Cómo produce el decodificado restringido un JSON válido según el esquema?
Comprende la compilación de esquemas, el enmascaramiento de tokens, el estado del analizador sintáctico, los subconjuntos compatibles, la latencia, el truncamiento y por qué...

