Czterordzeniowy czy ośmiordzeniowy procesor do Jellyfin: który lepiej obsługuje odtwarzanie HDR z napisami?

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

W przypadku odtwarzania materiałów HDR z napisami w Jellyfin pytanie o cztery lub osiem rdzeni CPU jest zwykle drugorzędne: o tym, czy serwer wykona bezpośrednie odtwarzanie, czy też kosztowne mapowanie tonów i wypalanie napisów, decydują zgodność klienta oraz obsługiwany silnik multimedialny GPU. Wybierz osiem rdzeni tylko wtedy, gdy ta sama akcelerowana platforma nadal wykazuje powtarzalne obciążenie procesora związane z napisami lub obsługą wielu strumieni, któremu cztery rdzenie nie są w stanie sprostać.

Przetestuj ścieżkę odtwarzania, zanim zaczniesz liczyć rdzenie

Utrzymaj stałe warunki testu: jeden plik HDR, jedna ścieżka napisów, ten sam klient, jakość odtwarzania, ścieżka sieciowa, wersja Jellyfin i liczba jednoczesnych strumieni. Rozpocznij odtwarzanie i sprawdź tryb na pulpicie oraz dziennik FFmpeg. Wynik dotyczący liczby rdzeni bez tego kontekstu to tylko opowieść o dwóch niezwiązanych ze sobą systemach.

Jellyfin informuje, że bezpośrednie odtwarzanie dostarcza plik bez zmian, niemal bez dodatkowego obciążenia serwera. Jeśli klient obsługuje obraz, dźwięk, kontener i format napisów, zarówno procesor czterordzeniowy, jak i ośmiordzeniowy może pracować znacznie poniżej swoich limitów; dodatkowe rdzenie nie poprawią ścieżki, która już działa w trybie bezpośrednim.

Kontynuuj porównanie tylko wtedy, gdy odtwarzanie uruchamia transkodowanie obrazu, mapowanie tonów HDR do SDR, konwersję lub wypalanie napisów albo kilka innych obciążeń hosta. W przeciwnym razie tańszy system czterordzeniowy wygrywa wystarczającą wydajnością, pod warunkiem że ma ten sam obsługiwany silnik multimedialny oraz tę samą ścieżkę pamięci masowej i sieci.

Mapowanie tonów HDR może sprawić, że oba warianty CPU będą złym wyborem

HDR staje się kosztowny, gdy klient SDR zmusza serwer do mapowania tonów podczas transkodowania. Dokumentacja transkodowania Jellyfin podaje, że programowa konwersja HDR do SDR jest tak wolna, iż żaden nowoczesny procesor konsumencki może nie obsłużyć jej w czasie rzeczywistym, dlatego zalecane jest użycie GPU.

To kluczowy argument przeciwko zakupowi opartemu wyłącznie na liczbie rdzeni. Nowoczesny procesor czterordzeniowy z obsługiwaną ścieżką akceleracji Intel, AMD, NVIDIA, Apple lub Rockchip może przewyższyć procesor ośmiordzeniowy, którego GPU, sterownik, system operacyjny lub mapowanie kontenera nie pozwala na akcelerację wymaganych kodeków i etapów mapowania tonów.

Przed porównaniem liczby rdzeni sprawdź dokładną generację silnika multimedialnego i macierz kodeków. Jeśli obaj kandydaci obsługują ten sam pełny potok, wróć do testu czterech i ośmiu rdzeni. Jeśli nie obsługuje go żaden z nich, odrzuć oba warianty albo zmień plan dotyczący klienta lub wyjścia; podwojenie liczby rdzeni ogólnego przeznaczenia nie jest niezawodnym zamiennikiem brakującej ścieżki sprzętowej.

Wypalanie napisów to prawdziwy powód wyboru ośmiu rdzeni

Napisy nie oznaczają jednego rodzaju obciążenia. Napisy tekstowe mogą być przekazywane dalej lub konwertowane, natomiast napisy graficzne albo nieobsługiwane formatowanie mogą wymusić wypalenie warstwy tekstowej lub graficznej w obrazie. Tabele kodeków Jellyfin określają wypalanie napisów jako najbardziej wymagającą dla procesora metodę transkodowania.

Akceleracja sprzętowa jest potokiem obejmującym dekodowanie, skalowanie, mapowanie tonów, wypalanie napisów i kodowanie. Jellyfin zwraca uwagę, że nie każdy etap może być akcelerowany przez GPU w każdej konfiguracji, a częściowa akceleracja zwiększa użycie CPU i może obniżyć szybkość transkodowania. To właśnie przy tej pozostałej pracy dodatkowe rdzenie ogólnego przeznaczenia mogą pomóc.

Wybierz osiem rdzeni, gdy przeprowadzony w tych samych warunkach test pokazuje, że system czterordzeniowy nie osiąga szybkości transkodowania w czasie rzeczywistym, zbliża się do stałego nasycenia CPU albo odbiera zasoby innym wymaganym usługom — a kandydat ośmiordzeniowy zachowuje ten sam lub lepiej obsługiwany akcelerator. Zatrzymaj się, jeśli wąskim gardłem stają się pamięć masowa, RAM, GPU, temperatury lub sieć.

-15% OFF

Cztery a osiem rdzeni: werdykt zależny od warunków

Cztery rdzenie wygrywają w przypadku bezpośredniego odtwarzania, sporadycznego transkodowania z akceleracją oraz dedykowanego serwera, który według pomiarów zachowuje zapas mocy CPU w okresach obciążenia. Osiem rdzeni wygrywa, gdy wypalanie napisów lub częściowa akceleracja nadal obciąża CPU, nakłada się kilka takich strumieni albo host musi chronić Jellyfin przed znacznym obciążeniem innych usług.

Nie porównuj samej liczby rdzeni między różnymi generacjami procesorów bez wskazania silnika multimedialnego. Ośmiordzeniowy procesor ze starszą obsługą kodeków może przegrać w tym konkretnym zadaniu z nowszym układem czterordzeniowym. Poradnik wyboru serwera do HDR i napisów to kolejny krok, gdy wciąż rozważasz całą platformę, a nie tylko klasę procesora.

Kup najtańszy wariant, który przejdzie test najgorszego powtarzalnego pliku, zestawu napisów, klienta i liczby jednoczesnych strumieni, zachowując zapas na odzyskanie płynności. Jeśli żaden kandydat nie ma obsługiwanej ścieżki sprzętowej dla wymaganego etapu HDR, wybierz inną platformę zamiast płacić za rdzenie, które nie naprawią potoku.

Zaobserwowane obciążenie Cztery rdzenie Osiem rdzeni Decyzja
Bezpośrednie odtwarzanie Wystarczające Zapas mocy w stanie bezczynności Cztery rdzenie
Jeden w pełni akcelerowany strumień transkodowania Najpierw przetestuj Zwykle większy zapas Wybierz na podstawie zmierzonego zapasu
Wypalanie napisów przez CPU lub częściowa akceleracja Może się nasycić Przydatne, jeśli etap skaluje się z liczbą rdzeni Osiem rdzeni po potwierdzeniu testem
Nieobsługiwane mapowanie tonów HDR Zły wybór Zły wybór Wybierz obsługiwaną ścieżkę GPU

Porównania produktów

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.