O Jellyfin pode partilhar uma GPU ou um acelerador com outro contentor quando o controlador do anfitrião suporta acesso simultâneo, ambos os contentores recebem o dispositivo pretendido e o motor multimédia mantém margem suficiente.
Um servidor doméstico pode mostrar a GPU no anfitrião enquanto o Jellyfin perde silenciosamente a transcodificação por hardware depois de outro contentor arrancar. Teste a visibilidade do dispositivo dentro de cada contentor e, em seguida, adicione a segunda carga de trabalho ao perfil de reprodução original do Jellyfin; aceite a partilha apenas quando o modo de saída e a latência permanecerem estáveis.
Dê um Sim Condicional, Não uma Garantia Universal
O Jellyfin funciona sozinho e outro contentor solicita o acelerador. Comece pela verificação menos invasiva: registe o percurso de transcodificação por hardware do Jellyfin e os requisitos de dispositivo do segundo contentor antes de o iniciar. teste de partilha condicional da GPU
A observação útil é específica: ambos usam um dispositivo suportado, um contentor não vê nenhum dispositivo ou o anfitrião vê a GPU, mas o Jellyfin recorre ao processamento por CPU. Registe o resultado antes de alterar outra variável.
Interprete o cenário em vez de adivinhar. Se os mapeamentos e os controladores forem suportados, avance para uma carga controlada; se faltar o dispositivo num contentor, corrija primeiro o mapeamento; se já ocorrer fallback, não adicione carga.
Verifique a Visibilidade do Dispositivo e a Compatibilidade do Controlador
Os pré-requisitos da partilha estão documentados. Comece pela verificação menos invasiva: execute a consulta de dispositivos do fornecedor ou do runtime dentro de ambos os contentores e inspecione o Jellyfin com uma transcodificação conhecida por funcionar.
A observação útil é específica: ambas as consultas passam, apenas o segundo contentor vê o dispositivo ou o Jellyfin usa a CPU. Registe o resultado antes de alterar outra variável. mapeamento de dispositivos do contentor
Interprete o cenário em vez de adivinhar. Se ambos passarem, continue; se apenas um vir o dispositivo, corrija o mapeamento ou os grupos; se o Jellyfin usar a CPU, restaure o último contentor funcional antes de testar a simultaneidade.
Adicione a Segunda Carga de Trabalho com Carga Controlada
O Jellyfin faz transcodificação por hardware sozinho e ambos os mapeamentos passam. Comece pela verificação menos invasiva: inicie a segunda carga de trabalho com uma intensidade conhecida e observe o modo de reprodução, o tempo dos fotogramas, os motores da GPU, a memória e os registos.
A observação útil é específica: ambos continuam acelerados por hardware, o Jellyfin recorre à CPU ou aumentam a latência ou os fotogramas perdidos. Registe o resultado antes de alterar outra variável. referência da transcodificação por hardware
Interprete o cenário em vez de adivinhar. Se ambos permanecerem estáveis, aumente a carga apenas até ao limite medido; se surgir fallback, reduza a carga de trabalho ou atribua outro dispositivo; se a latência aumentar, mantenha uma margem de simultaneidade.
Repita a Carga de Trabalho Original do Jellyfin e Defina a Regra de Paragem
As métricas de simultaneidade mostram um resultado provisório. Comece pela verificação menos invasiva: execute a sessão original do Jellyfin durante um período prolongado, reinicie o segundo contentor uma vez e confirme que a aceleração e a reprodução permanecem intactas.
A observação útil é específica: a carga original passa duas vezes, surge fallback após o reinício ou aparecem erros do controlador. Registe o resultado antes de alterar outra variável.
Interprete o cenário em vez de adivinhar. Se a reprodução e a aceleração persistirem, mantenha a partilha com um limite documentado; se o reinício quebrar o mapeamento, corrija a ordem de implementação ou reverta a alteração; se surgirem erros do controlador, separe as cargas de trabalho.
Suporte e Dicas
Mais para Ler

Como saber se um erro do Jellyfin vem do cliente ou do servidor
Um erro do Jellyfin pertence ao cliente quando afeta apenas um dispositivo; pertence ao servidor quando vários clientes falham no mesmo percurso e os...

Como configurar a cache e o armazenamento temporário do Jellyfin
Separe o estado persistente, a cache reconstruível e o armazenamento temporário para transcodificação; em seguida, verifique a capacidade e as permissões com um teste...

Como impedir que as cópias de segurança do Jellyfin capturem um estado inconsistente
Uma cópia completa dos ficheiros não é automaticamente consistente; suspenda as escritas ou crie um instantâneo atómico, capture todos os caminhos de estado e...

