Jellyfin kan dela ett GPU eller en accelerator med en annan container när värddatorns drivrutin stöder samtidig åtkomst, båda containrarna får den avsedda enheten och mediemotorn har tillräcklig marginal.
En hemmaserver kan visa GPU:n på värddatorn medan Jellyfin i bakgrunden förlorar hårdvarutranskodning efter att en annan container startar. Testa enhetens synlighet i varje container och lägg sedan till den andra arbetsbelastningen under den ursprungliga Jellyfin-uppspelningsmixen. Acceptera delning endast när utmatningsläge och fördröjning förblir stabila.
Ge ett villkorat ja, inte en generell garanti
Jellyfin fungerar ensamt och en annan container begär acceleratorn. Börja med den minst ingripande kontrollen: dokumentera Jellyfins väg för hårdvarutranskodning och den andra containerns krav på enhet innan du startar den. villkorat test av GPU-delning
Den användbara observationen är specifik: båda använder en enhet som stöds, en container ser ingen enhet eller värddatorn ser GPU:n men Jellyfin växlar tillbaka. Dokumentera resultatet innan du ändrar någon annan variabel.
Tolka grenen i stället för att gissa. Om mappningar och drivrutiner stöds fortsätter du med kontrollerad belastning. Om en container saknar enheten åtgärdar du mappningen först. Om återgång redan sker lägger du inte till någon belastning.
Verifiera enhetens synlighet och drivrutinskompatibilitet
Förutsättningarna för delning är dokumenterade. Börja med den minst ingripande kontrollen: kör leverantörens eller körmiljöns enhetsfråga i båda containrarna och kontrollera Jellyfin med en känd fungerande transkodning.
Den användbara observationen är specifik: båda frågorna lyckas, endast den andra containern ser enheten eller Jellyfin använder processorn. Dokumentera resultatet innan du ändrar någon annan variabel. mappning av containerenheter
Tolka grenen i stället för att gissa. Om båda lyckas fortsätter du. Om endast en ser enheten reparerar du mappningen eller grupperna. Om Jellyfin använder processorn återställer du den senast fungerande containern innan du testar samtidighet.
Lägg till den andra arbetsbelastningen under kontrollerad belastning
Jellyfin hårdvarutrans kodar ensamt och båda mappningarna fungerar. Börja med den minst ingripande kontrollen: starta den andra arbetsbelastningen med känd intensitet och följ uppspelningsläge, bildtidsmätning, GPU-motorer, minne och loggar.
Den användbara observationen är specifik: båda förblir hårdvaruaccelererade, Jellyfin växlar tillbaka till processorn eller fördröjning och tappade bildrutor ökar. Dokumentera resultatet innan du ändrar någon annan variabel. baslinje för hårdvarutranskodning
Tolka grenen i stället för att gissa. Om båda förblir stabila ökar du belastningen endast till den uppmätta gränsen. Om återgång uppstår minskar du arbetsbelastningen eller tilldelar en annan enhet. Om fördröjningen ökar behåller du en marginal för samtidighet.
Återskapa den ursprungliga Jellyfin-arbetsbelastningen och fastställ stoppregeln
Mätvärden vid samtidig körning visar ett preliminärt resultat. Börja med den minst ingripande kontrollen: kör den ursprungliga Jellyfin-sessionen under en längre sammanhängande period, starta om den andra containern en gång och bekräfta att acceleration och uppspelning fortfarande fungerar.
Den användbara observationen är specifik: den ursprungliga belastningen klarar testet två gånger, återgång uppstår efter omstart eller drivrutinsfel visas. Dokumentera resultatet innan du ändrar någon annan variabel.
Tolka grenen i stället för att gissa. Om uppspelning och acceleration består fortsätter du att dela med en dokumenterad gräns. Om omstart bryter mappningen åtgärdar du distributionsordningen eller återställer ändringen. Om drivrutinsfel uppstår separerar du arbetsbelastningarna.
Support och tips
Mer att läsa

Så här avgör du om ett Jellyfin-fel kommer från klienten eller servern
Ett Jellyfin-fel hör till klienten när det följer med en specifik enhet; det hör till servern när flera klienter misslyckas via samma sökväg och...

Så konfigurerar du cache och tillfällig lagring i Jellyfin
Separera beständig lagring, återskapningsbar cache och tillfällig transkodningslagring, och verifiera sedan kapacitet och behörigheter med ett riktigt uppspelningstest.

Så förhindrar du att Jellyfin-säkerhetskopior fångar ett inkonsekvent tillstånd
En fullständig filkopia är inte automatiskt konsekvent; frys skrivningar eller ta en atomisk ögonblicksbild, inkludera alla sökvägar med tillstånd och bevisa att återställningen fungerar.

