Nowy układ iGPU z obsługą AV1 jest zwykle wydajniejszą platformą dla serwera multimediów, gdy radzi sobie z kodekami, rozdzielczością, mapowaniem tonów i liczbą jednoczesnych strumieni, których faktycznie potrzebujesz, ponieważ silnik multimedialny jest zintegrowany z nowszym systemem o mniejszej liczbie komponentów. Starszy procesor z dedykowaną kartą graficzną pozostaje lepszym wyborem w przypadku ponownego wykorzystania sprzętu, gdy karta już zapewnia wymagany silnik kodeków, obciążenie przekracza praktyczne możliwości iGPU albo wymiana całego hosta kosztowałaby więcej niż oszczędności energii i miejsca w slocie, które próbujesz uzyskać. Porównuj obsługę silników multimedialnych i zachowanie całego systemu, a nie tylko wiek procesora czy obecność GPU.
Porównaj silniki kodeków, zanim porównasz generacje procesorów
Najważniejsze pytanie brzmi, czy każda platforma potrafi dekodować źródłowe kodeki biblioteki i kodować formaty wymagane przez klientów. AV1 ma znaczenie tylko wtedy, gdy dane zastosowanie rzeczywiście wymaga dekodowania AV1, kodowania AV1 albo obu tych funkcji; platforma z nowszym procesorem może nadal być złym wyborem, jeśli jej konkretny blok graficzny nie obsługuje potrzebnej funkcji multimedialnej.
Tabele możliwości sprzętowych firmy Intel dotyczące multimediów wyraźnie ostrzegają, że obsługa kodeków różni się zależnie od urządzenia i konfiguracji. AOMedia definiuje AV1 jako otwarty kodek wideo o wysokiej wydajności kompresji, ale efektywność kodeka staje się zaletą serwera dopiero wtedy, gdy sprzęt i klienci mogą z niej korzystać.
Zacznij od wypisania HEVC 10-bit, AV1, H.264, mapowania tonów HDR oraz docelowych formatów transkodowania dla rzeczywistej biblioteki. Jeśli nowe iGPU obsługuje każdy wymagany etap, integracja ma praktyczne znaczenie. Jeśli nie obsługuje kluczowego etapu, który istniejąca dedykowana karta wykonuje sprzętowo, starsza platforma nadal może wygrać.
Nowoczesne iGPU wygrywa, gdy łączy funkcję multimedialną w jednym układzie
Serwer multimediów oparty na iGPU może wyeliminować osobną kartę graficzną PCIe, jej pamięć, wymagania dotyczące chłodzenia oraz dodatkową warstwę zarządzania urządzeniem. Zwykle upraszcza to obsługę kompaktowych obudów, decyzje dotyczące przekazywania urządzeń oraz konfigurację trybu bezczynności jeszcze przed pomiarem poboru energii z gniazdka.
Intel Quick Sync jest dostępny tylko wtedy, gdy zintegrowana grafika procesora jest obecna i włączona, jak wyjaśnia Intel w swoich informacjach dotyczących dostępności Quick Sync. W bezgłowicowym serwerze multimediów ten stałofunkcyjny silnik może realizować zadania multimedialne bez przeznaczania do tego dużej, uniwersalnej karty graficznej.
iGPU jest lepszym wyborem, gdy głównym zadaniem wymagającym akceleracji jest wideo, a sprawdzona obsługiwana liczba jednoczesnych strumieni jest już wystarczająca. Wybór zmienia się, gdy regularnie potrzebne są obliczenia na GPU, bardzo duża liczba strumieni albo obsługa kodeków wykraczająca poza możliwości silnika iGPU.
Starszy procesor z dedykowaną kartą graficzną wygrywa, gdy ponowne wykorzystanie sprzętu pozwala uniknąć wymiany całego hosta
Ponownie wykorzystana dedykowana karta graficzna może przedłużyć użyteczne życie starszego hosta, przenosząc kodowanie i dekodowanie wideo z procesora, który w przeciwnym razie miałby z tym trudności. Jeśli karta jest już posiadana i obsługiwana, może to być tańsze niż zakup całej nowej platformy wyłącznie w celu uzyskania nowszego silnika multimedialnego.
Stos akceleracji kodeków NVENC i NVDEC firmy NVIDIA pokazuje, dlaczego ważniejsza od samego określenia „dedykowana” jest generacja karty. Różne generacje GPU oferują różne możliwości sprzętowej obsługi kodeków, dlatego starą kartę należy oceniać na podstawie rzeczywistych bloków kodera i dekodera.
To rozwiązanie jest najlepsze, gdy istniejąca obudowa, zasilacz, slot, stos sterowników i karta są już częścią stabilnego serwera. Jego przewaga maleje, gdy dedykowana karta jest kupowana wyłącznie po to, aby ratować platformę, która wymaga również nowego zasilacza, większej obudowy lub innych modernizacji.
Wydajność całego systemu obejmuje czas bezczynności, a nie tylko szybkość transkodowania
Serwery multimediów często więcej czasu spędzają w oczekiwaniu niż na transkodowaniu. Platforma, która szybko kończy transkodowanie, może być mniej efektywna w ciągu całego dnia, jeśli dodatkowa karta uniemożliwia przechodzenie w głębsze stany bezczynności, zwiększa bazowy pobór energii płyty głównej albo wymusza aktywność dodatkowych wentylatorów i pamięci.
Linux opisuje zarządzanie energią dedykowanych kart graficznych w czasie działania, co wyznacza ważną granicę: dGPU nie musi zużywać energii na poziomie obciążenia przez cały dzień. Dokładne zachowanie w stanie bezczynności zależy od sprzętu, sterownika, podłączenia wyświetlacza i konfiguracji systemu.
Zmierz pobór energii z gniazdka w stanie bezczynności oraz podczas tego samego reprezentatywnego transkodowania na obu rozważanych systemach. Jeśli stara karta dGPU prawidłowo się wyłącza, a host przechodzi w akceptowalny stan bezczynności, koszt jej ponownego wykorzystania może być niewielki. Jeśli serwer działa stale, a dodatkowa karta znacząco podnosi bazowy pobór energii, nowsza platforma ze zintegrowaną grafiką zyskuje na wartości z każdą godziną.
Obsługa AV1 ma znaczenie tylko tam, gdzie cały łańcuch odtwarzania może z niej skorzystać
Nowy silnik AV1 może zmniejszyć zużycie miejsca na dane lub przepustowość dostarczania, gdy biblioteka i klienci obsługują ten kodek, ale wiele gospodarstw domowych nadal w dużym stopniu korzysta z H.264 i HEVC ze względu na kompatybilność. Serwer multimediów potrzebuje więc szerokiej obsługi dekodowania i rozsądnych formatów wyjściowych, a nie tylko oznaczenia AV1.
Aktualne wytyczne Jellyfin dotyczące wyboru sprzętu dla nowoczesnych silników multimedialnych szczególnie podkreślają konieczność sprawdzenia docelowych kodeków i architektury GPU. Zwracają również uwagę, że nowoczesne silniki multimedialne znajdują się w sprzęcie graficznym, a obsługę kodeków należy zweryfikować przed wyborem serwera.
Wybierz nowe iGPU ze względu na AV1, gdy AV1 jest rzeczywistym obciążeniem, a nie tylko dlatego, że jest nowsze. Jeśli każdy ważny klient nadal oczekuje H.264, a stara karta sprawnie obsługuje bibliotekę, modernizacja do AV1 może przynieść niewielką codzienną korzyść.
Testuj obsługę jednoczesnych strumieni z tym samym źródłem i tymi samymi formatami wyjściowymi
Nie porównuj jednej platformy wykonującej łatwe transkodowanie H.264 z drugą, która dekoduje AV1, mapuje tony HDR, wypala napisy i generuje obraz w innej rozdzielczości. Używaj tych samych plików źródłowych, ustawień napisów, wymagań dotyczących mapowania tonów, docelowej przepływności i liczby jednoczesnych sesji.
Porównanie kompatybilności klientów i zapotrzebowania na transkodowanie po stronie serwera przygotowane przez ZimaSpace jest przydatne jako warunek wstępny: najlepszy silnik multimedialny to ten dobrany do nieuniknionych transkodowań, a nie do sesji, które lepsi klienci mogliby odtwarzać bezpośrednio.
Zwiększaj liczbę jednoczesnych sesji, aż jedna z platform przestanie przetwarzać materiał w czasie rzeczywistym, przeciąży silnik multimedialny albo zacznie powodować nieakceptowalne zużycie energii lub temperatury. Zaobserwowany próg jest bardziej użyteczny niż porównywanie nominalnych klas GPU.
Często zadawane pytania
Czy obsługa dekodowania AV1 oznacza również obsługę kodowania AV1?
Nie. Dekodowanie i kodowanie to oddzielne funkcje sprzętowe. Jeśli dane zastosowanie wymaga generowania obrazu AV1, sprawdź obsługę obu kierunków dla konkretnej generacji procesora lub GPU.
Czy iGPU może obsługiwać bezgłowicowy serwer multimediów?
Tak, na wielu nowoczesnych platformach, gdy sterownik i stos multimedialny obsługują akcelerację bez podłączonego wyświetlacza. Nadal trzeba jednak zweryfikować konkretny system operacyjny, oprogramowanie układowe, mapowanie kontenera i konfigurację aplikacji.
Czy dedykowana karta graficzna automatycznie zapewnia szybsze transkodowanie?
Nie. Wydajność transkodowania multimediów zależy od stałofunkcyjnego silnika kodeków, generacji, obsługiwanych etapów, ścieżki pamięci, wsparcia programowego i rodzaju obciążenia. Nowsze iGPU może przewyższać starszą kartę dedykowaną w konkretnym zadaniu multimedialnym.
Wybierz platformę z wystarczającą wydajnością multimedialną i niższym kosztem utrzymania
Wybierz nowe iGPU z obsługą AV1, gdy obejmuje cały potok kodeków, spełnia wymagania dotyczące zmierzonej liczby jednoczesnych strumieni i pozwala serwerowi zrezygnować ze zbędnej dedykowanej karty graficznej. Jest to szczególnie atrakcyjne w kompaktowych systemach działających stale, gdzie znaczenie ma zajętość slotu, chłodzenie i zachowanie w stanie bezczynności.
Pozostań przy starszym procesorze z dedykowaną kartą graficzną, gdy istniejąca karta już obsługuje rzeczywiste obciążenie związane z transkodowaniem, a reszta hosta nadal nadaje się do użytku. Ponowne wykorzystanie sprzętu może być bardziej opłacalne ekonomicznie, nawet jeśli nowsza platforma jest bardziej efektywna pod względem poboru energii.
Zasadą zatrzymania modernizacji powinno być ulepszanie systemu wyłącznie wtedy, gdy nowy zintegrowany silnik usuwa zmierzone ograniczenie albo znacząco obniża koszty utrzymania. Jeśli stary system odtwarza bezpośrednio większość materiałów, obsługuje nieuniknione transkodowania i ma akceptowalny pobór energii w stanie bezczynności, sama obsługa AV1 nie jest wystarczającym powodem, aby go wymieniać.
Porównania produktów
Więcej do przeczytania

Docker czy maszyna wirtualna dla Plexa: która opcja wdrożenia będzie odpowiednia?
Warunkowa ocena wdrożenia Plexa w Dockerze, na maszynach wirtualnych lub w Dockerze uruchomionym w maszynie wirtualnej, oparta na wspólnych wymaganiach operacyjnych.

8 GB vs 16 GB vs 32 GB RAM dla Plexa: Który poziom odpowiada Twojemu obciążeniu?
Wybierz 8 GB do oszczędnego serwera Plex, 16 GB do umiarkowanej liczby współdzielonych aplikacji lub 32 GB do maszyn wirtualnych i ograniczonych pod względem...

Czy dedykowane przyspieszenie sprzętowe daje Plexowi znaczącą przewagę?
Akceleracja sprzętowa sprawdza się w przypadku obsługiwanych, powtarzających się transkodowań; użycie wyłącznie procesora nadal jest odpowiednie do odtwarzania bezpośredniego, sporadycznych konwersji i nieobsługiwanych etapów.

