Jellyfin może współdzielić kartę graficzną lub akcelerator z innym kontenerem, gdy sterownik hosta obsługuje jednoczesny dostęp, oba kontenery otrzymują właściwe urządzenie, a silnik multimedialny zachowuje wystarczający zapas.
Serwer domowy może wyświetlać kartę graficzną na hoście, podczas gdy Jellyfin po uruchomieniu innego kontenera po cichu traci sprzętowe transkodowanie. Sprawdź widoczność urządzenia wewnątrz każdego kontenera, a następnie dodaj drugie zadanie przy zachowaniu pierwotnego profilu odtwarzania Jellyfin; współdzielenie zaakceptuj tylko wtedy, gdy tryb wyjściowy i opóźnienie pozostają stabilne.
Warunkowa zgoda, nie bezwarunkowa gwarancja
Jellyfin działa samodzielnie, a inny kontener żąda dostępu do akceleratora. Zacznij od najmniej inwazyjnego sprawdzenia: zapisz ścieżkę sprzętowego transkodowania Jellyfin oraz wymagania drugiego kontenera dotyczące urządzenia przed jego uruchomieniem. test warunkowego współdzielenia karty graficznej
Istotna obserwacja jest konkretna: oba kontenery korzystają z obsługiwanego urządzenia, jeden z nich nie widzi urządzenia albo host widzi kartę graficzną, lecz Jellyfin przełącza się na tryb programowy. Zapisz wynik przed zmianą kolejnej zmiennej.
Interpretuj wynik zamiast zgadywać. Jeśli mapowania i sterowniki są obsługiwane, przejdź do kontrolowanego obciążenia; jeśli kontener nie ma dostępu do urządzenia, najpierw napraw mapowanie; jeśli już występuje tryb programowy, nie dodawaj obciążenia.
Sprawdź widoczność urządzenia i zgodność sterownika
Wymagania dotyczące współdzielenia są udokumentowane. Zacznij od najmniej inwazyjnego sprawdzenia: uruchom zapytanie o urządzenie dostawcy lub środowiska uruchomieniowego wewnątrz obu kontenerów i sprawdź Jellyfin przy użyciu jednego sprawdzonego transkodowania.
Istotna obserwacja jest konkretna: oba zapytania przechodzą pomyślnie, tylko drugi kontener widzi urządzenie albo Jellyfin korzysta z procesora. Zapisz wynik przed zmianą kolejnej zmiennej. mapowanie urządzeń w kontenerach
Interpretuj wynik zamiast zgadywać. Jeśli oba testy przechodzą pomyślnie, kontynuuj; jeśli tylko jeden kontener widzi urządzenie, napraw mapowanie lub grupy; jeśli Jellyfin korzysta z procesora, przywróć ostatnią działającą konfigurację kontenera przed testowaniem współbieżności.
Dodaj drugie zadanie przy kontrolowanym obciążeniu
Jellyfin sprzętowo transkoduje samodzielnie, a oba mapowania działają poprawnie. Zacznij od najmniej inwazyjnego sprawdzenia: uruchom drugie zadanie ze znanym poziomem intensywności i obserwuj tryb odtwarzania, czasy klatek, silniki karty graficznej, pamięć oraz dzienniki.
Istotna obserwacja jest konkretna: oba zadania nadal korzystają ze sprzętowej akceleracji, Jellyfin przełącza się na procesor albo rosną opóźnienia lub liczba gubionych klatek. Zapisz wynik przed zmianą kolejnej zmiennej. punkt odniesienia dla sprzętowego transkodowania
Interpretuj wynik zamiast zgadywać. Jeśli oba zadania pozostają stabilne, zwiększaj obciążenie tylko do zmierzonej granicy; jeśli pojawi się tryb programowy, zmniejsz obciążenie lub przypisz inne urządzenie; jeśli wzrośnie opóźnienie, zachowaj zapas dla współbieżności.
Powtórz pierwotne obciążenie Jellyfin i ustal kryterium przerwania
Współbieżne pomiary dają wstępny wynik. Zacznij od najmniej inwazyjnego sprawdzenia: uruchom pierwotną sesję Jellyfin przez dłuższy czas, raz uruchom ponownie drugi kontener i potwierdź, że akceleracja oraz odtwarzanie nadal działają.
Istotna obserwacja jest konkretna: pierwotne obciążenie przechodzi pomyślnie dwukrotnie, po ponownym uruchomieniu pojawia się tryb programowy albo występują błędy sterownika. Zapisz wynik przed zmianą kolejnej zmiennej.
Interpretuj wynik zamiast zgadywać. Jeśli odtwarzanie i akceleracja pozostają dostępne, zachowaj współdzielenie z udokumentowanym limitem; jeśli ponowne uruchomienie przerywa mapowanie, napraw kolejność wdrażania lub wycofaj zmianę; jeśli pojawią się błędy sterownika, rozdziel zadania.
Wsparcie i wskazówki
Więcej do przeczytania

Jak sprawdzić, czy błąd Jellyfin pochodzi z klienta, czy z serwera
Błąd Jellyfin należy przypisać klientowi, gdy występuje na jednym urządzeniu; należy go przypisać serwerowi, gdy wiele klientów ulega awarii w tej samej ścieżce, a...

Jak skonfigurować pamięć podręczną i pamięć tymczasową Jellyfin
Oddziel trwałe dane, odbudowywalną pamięć podręczną i tymczasową pamięć na transkodowanie, a następnie zweryfikuj pojemność i uprawnienia za pomocą rzeczywistego testu odtwarzania.

Jak zapobiec przechwytywaniu niespójnego stanu przez kopie zapasowe Jellyfin
Pełna kopia plików nie jest automatycznie spójna; wstrzymaj zapisy lub wykonaj atomowy migawkowy zapis, uwzględnij wszystkie ścieżki stanu i potwierdź możliwość odtworzenia.

