O Jellyfin pode utilizar muito mais capacidade da iGPU quando a conversão de HDR e a incorporação de legendas ocorrem na mesma sessão de reprodução.
A GPU não está a realizar uma única “transcodificação” genérica. Pode descodificar a fonte, aplicar tone mapping de HDR para SDR, compor legendas, redimensionar fotogramas e codificar o resultado, enquanto uma etapa não suportada transfere parte do trabalho para a CPU; o teste de capacidade tem de reproduzir esse percurso exato. Mantenha fixos o cliente, a faixa de legendas, o destino HDR e a qualidade de saída, para que a diferença na iGPU corresponda a essas etapas adicionais.
O tone mapping de HDR acrescenta uma etapa de processamento separada
Um ficheiro HDR que não possa permanecer em HDR no cliente pode precisar de tone mapping antes de o servidor conseguir fornecer uma transmissão SDR utilizável. Essa conversão acrescenta trabalho, mesmo quando a descodificação e a codificação básicas do codec já são aceleradas por hardware.
Um sistema que lida com conversões normais em 4K pode ficar sem margem quando a carga de tone mapping é adicionada ao fluxo de transcodificação.
Compare a mesma fonte com a conversão HDR necessária e desnecessária e, em seguida, registe a utilização do motor da GPU, em vez de apenas a percentagem geral da CPU.
A incorporação de legendas pode transformar um percurso leve em processamento de vídeo completo
As legendas de texto que o cliente consegue apresentar são pouco exigentes para o servidor, mas as legendas em imagem ou estilos de texto não suportados podem obrigar o Jellyfin a desenhar as legendas em cada fotograma. Isto transforma a carga de remux ou Reprodução direta em processamento de vídeo.
Formatos baseados em imagem, como PGS, desencadeiam frequentemente a incorporação de legendas e a transcodificação completa quando o cliente de reprodução não consegue apresentá-las diretamente.
Repita o teste com o ficheiro sem legendas, com uma faixa SRT simples e com a faixa de legendas efetivamente utilizada. Se a utilização da iGPU aumentar apenas no último caso, a composição de legendas faz parte do limite de capacidade.
A capacidade do cliente determina as etapas que o servidor tem de executar
O mesmo conteúdo multimédia pode utilizar recursos diferentes do servidor numa televisão, num navegador ou num telemóvel, porque cada cliente aceita conjuntos diferentes de codecs, contentores, formatos HDR e modos de legendas. A capacidade do servidor não pode ser dissociada da capacidade do cliente.
Um cliente pode anunciar um perfil de capacidades incompleto, o que pode encaminhar o Jellyfin para um percurso mais exigente no servidor, mesmo quando o dispositivo disponibiliza descodificadores de hardware.
Utilize um cliente de Reprodução direta conhecido e fiável como controlo e, em seguida, teste o cliente que cria o percurso pesado. Uma referência estável de aceleração por hardware facilita o isolamento das etapas adicionais de HDR ou legendas.
Dimensione a margem da iGPU a partir da combinação real mais exigente
Uma referência sintética do motor multimédia pode não detetar a sobreposição exata que é importante em casa: tone mapping de HDR, incorporação de legendas, redimensionamento e uma segunda transmissão. O objetivo de capacidade deve ser a combinação doméstica repetível mais exigente, não uma alegação de débito do fabricante.
O método de utilização e saturação oferece uma forma prática de distinguir uma utilização elevada mas saudável da GPU de uma fila sem margem de serviço restante.
Execute primeiro a sessão mais exigente prevista isoladamente e, em seguida, adicione uma a uma as transmissões simultâneas normais. Mantenha margem apenas quando o limiar de latência ou de fotogramas perdidos medido indicar que é necessária.
Centro de Tecnologia e IA
Mais para Ler

Porque é que a arquitetura do servidor doméstico Jellyfin muda à medida que adiciona serviços
Uma caixa Jellyfin transforma-se numa pilha de serviços à medida que são adicionadas mais aplicações, pelo que a CPU, o armazenamento, a rede, os...

Como medir o desempenho do Jellyfin sem confundir a cache com a capacidade
Um benchmark fiável do Jellyfin identifica separadamente os estados frio e quente, para que os metadados em cache ou as páginas do sistema de...

Quanto espaço de iGPU é necessário para vários utilizadores do Jellyfin?
A margem disponível da iGPU do Jellyfin depende da carga de trabalho: reserve margem acima da combinação mais exigente de transcodificações simultâneas que consiga...

