CPU zu schwach für 4K h265?

Hallo,
wir haben in unserer WG einen gemeinsamen Plex Server laufen. Aktuell läuft dieser auf einem Dell Mini PC.

Hardware:
Core I7 4790T
32GB DDR3 Ram
256GB SSD (Windows 7 / Plex Server Installation)
Externe HDDs über USB 3 mit Medien

Bei uns im Haus werden in der Regel nie mehr als 5 Filme gleichzeitig geschaut.

Alle Filme liegen in FullHD (h264) vor und haben ca. 12 Mbit.

Jetzt haben wir uns die ersten 4K Fernseher angeschafft und da war die Überlegung natürlich auch Filme in 4K zu schauen :slight_smile:

Das Problem: Ein einziger Film reicht schon aus, um die CPU Last auf 100% zu bringen und selbst dieser eine Film kann nicht flüssig wiedergegeben werden. Nun habe ich selbst schon recherchiert und der Gedanke kam auf, dass die CPU mit H265 nicht wirklich arbeiten kann und wir mit der aktuellen Hardware nicht weiter machen können?

Es gibt den selben Rechner auch mit einer wesentlich neueren CPU, das wäre dann ein Core i7 8700T, 32GB DDR4 Ram.

Würde das unsere aktuellen Abspielprobleme lösen oder sind hier einfach nur falsche Einstellungen getätgt worden? Wir haben den Server eigentlich nur aufgesetzt und die meisten Einstellungen bei standard gelassen. Lediglich die automatische Abspielqualität auf maximum gesetzt. So werden die meisten Filme auf den meisten Geräten direkt abgespielt und es muss nichts transkodiert werden. Bei H265 geht das leider nicht so leicht.

Liebe Grüße

Moin,

jetzt ohne große Infos zu haben zum File was Du abspielen möchtest, denke ich das das Problem am AudioCodec liegt wie DTS-HD oder andere.

Schau bitte mal mit MediaInfo was in dem File für Spuren drin sind. Woraum spielt ihr die Files ab also welche Clients habt ihr.

FireTV Sticks machen da schonmal Probleme wenn Du kein AV-Receiver dran hast und Passtrough abgeschaltet ist.

Probleme kann es auch bei Untertiteln geben aber denke mal das dies hier nicht der Fehler ist wenn es bei sehr viel anderen Filmen auch ist.

Ich selber habe auch nur eine AMD A8 CPU mit DDR3 Ram und der kann auch Problemlos x265 encoden.

HDD`s per USB ist auch nicht gerade Ideal vor allem wenn dann noch x265 dazu kommt.

Die CPU ist zu schwach für Software-Transkodierung von 4K H265 Matrial hier wird ein x-faches an Leistung gebraucht.

Ohne Direct Play oder hardwarebeschleunigtes Transkodieren wird es nicht funktionieren. Fürs Transkodieren benötigt man einen PlexPass und die GPU muss den entsprechenden Codec unterstützen, siehe: https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video.

Manche Client erlauben es DirectPlay zu forcieren! Der Android Client kann es leider nicht.

Die GPU im 4790T kann kein HVEC und somit kein H265 beschleuning decoden/encoden. Die GPU in der 8700T kann es dagegen schon,

Alternative: re-encoden auf h264.

Hey,
danke schon einmal für die Antworten.

Also was die Audiospuren angeht so sind es die Spuren, die auf der 4K Bluray, so wie man sie im Laden kauft drauf sein sollte.

Bei Plex steht da:
Deutsch Dolby Digital Plus 7.1 oder Deutsch Dolby Digital 5.1

@kopfpilot
Einen PlexPass haben wir :slight_smile:

Eine externe GPU ist im System gar nicht verbaut, wir sind immer davon ausgegangen, dass die CPU das alles übernimmt?

Also streamende Geräte sind FireTV Sticks, Das Android der SmartTVs direkt, ein Ipad und hier und da eben Notebooks / PCs. Nicht alle davon können DirectPlay.

Das Re-Encoden haben wir mit der Software “DVDFab” schon probiert. Damit klappt es auch problemlos. Aber selbst wenn wir den Film auf 4k bei 50mbps einstellen ist die Qualität einfach deutlich schlechter. In schnellen Szenen bildet sich eine Art Wolke um das Objekt, ich weiß nicht wie ich das beschreiben soll. Aber deswegen haben wir das Konvertieren der Filme auf h264 aufgegeben.

Benötige ich denn zwangsläufig eine GPU oder sollte der i7 8700T bzw. 9700T für ein paar Transcodierungen in h265 gleichzeitig ausreichen?

Liebe Grüße

Einfach mal ausprobieren, wieviele 4K transcodes die iGPU schafft. Muss keine dedizierte GPU sein.

Sind beides “Coffee Lake” CPU, wobei der 9700T etwas neuer ist.

Der 9700 hat etwas höhere Single-Thread Performance, was für Plex immer ein Vorteil ist.

Wenn du mehrere Transcodes gleichzeitig willst, solltest du nicht mit dem RAM sparen. Schon allein damit die File Caches groß genug sind.

@OttoKerner

Danke für die Rückmeldung.
Dazu hätte ich dann doch noch einmal zwei Fragen.

  1. Reichen denn deiner Meinung nach 32GB Arbeitsspeicher oder redest du bei “nicht mit dem Ram sparen” von ganz anderen Dimensionen?

  2. Muss ich damit große Cache Files verwendet werden können bei Plex etwas einstellen oder nimmt es sich so viel Ram wie eben frei ist?

Liebe Grüße

Das ist ausreichend
(es sei denn du hast 20 Laufwerke verbunden und betreibst die in einem RAID 6 Verbund, oder so :wink: Aber davon gehe ich jetzt mal nicht aus.)

Die Größe der File Caches wird automatisch vom Betriebssystem verwaltet. Die werden um so größer, je mehr RAM vorhanden ist.

Ne, 20 sinds noch nicht :joy:

Gibt es denn hier im Forum eine Anleitung, wie man Plex performant / optimal einrichtet? Diese würde ich dann einmal unserem Setup abgleichen. Irgendwo könnte sich ja immer noch ein Fehler einschleichen.

Sollte es dann doch zu einem Hardwareupgrade kommen, wäre sowas sicher ein guter Anhaltspunkt.

Bei aktueller Intel-Preis/Leistungspolitik würde ich eigentlich wirklich gerne einen Ryzen nehmen. Aber Gerade diese Dell Micro PCs sind mit ihren 25cm Länge/Breite und 2,5cm Höhe echt praktisch und die Hardware sehr stromsparend. Die leistungsstarken Ryzen haben leider keine APU verbaut und sobald eine externe Grafikkarte mit rein muss steigt die Gehäusegröße und der Stromverbrauch.

Trotzdem echt hart, dass ein i7 4790 schon “ausgedient” hat. Gerade was meine Gaming-PCs angeht, rechnet der noch alles kurz und klein und auch beim Kompilieren mit Unreal oder Video Rendering ist er mir noch nie negativ ins Gewicht gefallen. :sweat_smile:

Das Modell ist jetzt 6 Jahre alt. Im Computing-Bereich ist das eine Ewigkeit.

Codename “Haswell”. Schau in die oben von mir verlinkte Tabelle.
Die Quicksync-Einheit darin unterstützt einfach noch kein HEVC/H.265.

HEVC nur zu decodieren ist extrem aufwändig. Das bekommt selbst ein Spitzenmodell von CPU heutzutage kaum in Software hin. Eine spezialisierte Hardware-Einheit ist deshalb zwingend erforderlich. Und da die Algorithmen in Hardware nun mal “hard” verdrahtet sind, ist da nix mit Nachrüsten neuer Codecs.

“Das Modell ist jetzt 6 Jahre alt. Im Computing-Bereich ist das eine Ewigkeit.”
Trauriger Blick auf meinen Core2Quad :sweat_smile:

Ergibt es denn dann aktuell überhaupt noch Sinn auf den i7 8700T oder 9700T aufzurüsen?

Die Intel 10er Reihe ist ja auch schon seit Q2 2020 draußen. Lediglich die “T” Modelle fehlen noch. Aber so lange sollte das doch nicht mehr dauern “hoffe ich mal”.

Wenn du HEVC_Support willst, ist das jedenfalls ein benutzbares Modell.
Die heutigen Spitzen-AMD CPUs wischen zwar den Fußboden mit den Intel CPUs, aber Plex und die meiste andere Open Source Software kann deren Hardware Einheiten noch nicht fürs Video-Transcoding nutzen.

Wenn du jetzt ein Upgrade willst, musst du jetzt aufrüsten. Oder du wartest noch ein Jahr und bewertest die Situation danach neu.

Macht es denn nicht vielleicht Sinn, erstmal darüber nach zu denken warum umbedingt encoded werden soll. Zuhause sollte das Ziel sein alles direkt abzuspielen.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.