MacBook Air 2018 H265 Transcoding Problem

Ich Grüße euch!

Ich habe folgendes Problem:

Ich habe mir als Plexserver ein MacBook Air 2018 geholt.
Das technische Datenblatt vom Macbook:
MacOS Ventura neu installiert
Intel Core i5-8210Y, 2 Kerne (4 Threads), 1,6 GHz – 3,6 GHz, 4 MB Cache, 7 Watt TDP
Intel UHD Graphics 617
8 GB LPDDR3-RAM (2.133 MHz), Dual-Channel
Apple PCIe-SSD 128GB

Dazu ein 5Bay USB 3.0 Gehäuse. Direktes abspielen der Serien und Filme funktioniert tadellos. Wenn ich allerdings meine Filme, welche im H265 4K abgespeichert sind, transkodieren möchte, dann ruckelt die Wiedergabe und ich erhalte die Meldung das mein Server nicht stark genug sei um das Video umzuwandeln.

Mein vorheriges System bestand aus einem selbstgebauten Windows 11 Pro Computer mit Intel i7 9700K und der integrierten Intel UHD 630. Dank der Intel UHD 630 und QuickSync hat das transkodieren immer wunderbar funktioniert.

Ich habe extra darauf geachtet das die integrierte Grafikeinheit vom Macbook QuickSync der aus Generation Kaby Lake / Coffee Lake / Comet Lake / Whiskey Lake stammt.
Die Intel UHD 617 stammt aus Amber Lake und sollte HEVC 10-bit transkodieren können.

Laut Dashboard ist die CPU Auslastung bei 50-70% wenn H265 transkodiert wird.

Habt ihr Ideen oder könnt mir sagen warum das mit dem Macbook Air nicht funktioniert?
Ich danke euch schon mal vorab.

In English :

I greet you!

I have the following problem:

I got a MacBook Air 2018 as a Plex server.
Macbook spec sheet:
MacOS Ventura reinstalled
Intel Core i5-8210Y, 2 cores (4 threads), 1.6 GHz - 3.6 GHz, 4 MB cache, 7 watt TDP
Intel UHD Graphics 617
8 GB LPDDR3 RAM (2133 MHz), dual channel
Apple PCIe SSD 128GB

In addition a 5Bay USB 3.0 housing. Direct playback of the series and films works perfectly. However, when I want to transcode my films that are stored in the H265 4K, the playback stutters and I get the message that my server is not strong enough to convert the video.

My previous system consisted of a self-built Windows 11 Pro computer with an Intel i7 9700K and the integrated Intel UHD 630. Thanks to the Intel UHD 630 and QuickSync, transcoding always worked wonderfully.

I made sure that the integrated graphics unit came from the Macbook QuickSync generation Kaby Lake / Coffee Lake / Comet Lake / Whiskey Lake.
The Intel UHD 617 comes from Amber Lake and should be able to transcode HEVC 10-bit.

According to Dashboard, CPU usage is at 50-70% when transcoding H265.

Do you have any ideas or can you tell me why it doesn’t work with the Macbook Air?
Thank you in advance.

Ein Laptop ist als Plex Server generell nur schlecht geeignet.
Insbesondere wenn es sich um ein ultradünnes Gerät wie das Macbook Air handelt.
Die Kühlung dieses Gerätes kommt bestenfalls mit gelegentlichen Lastspitzen zurecht. Immerhin ist es als persönliches Surfgerät konzipiert und nicht als Server, der ggfs. stundenlang Höchstlast bringen muss.
Die CPU ist auch auf niedrigen Stromverbauch getrimmt. Das hat natürlich Auswirkungen auf die erreichbare Leistung.
Zum Vergleich:
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i5-8210Y+%40+1.60GHz&id=3402
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-9700K+%40+3.60GHz&id=3335

Die CPU des Macbook hat nicht einmal ein Viertel der Leistung deiner vorigen Maschine.

Hinzu kommt, dass der i7 wahrscheinlich in einem wesentlich größeren Gehäuse steckt, was zuverlässig die Abwärme abführen kann, so dass “thermal throttling” keine Rolle spielt. Du kannst aber drauf wetten, dass es selbst mit der kleineren CPU im Macbook Air sehr wohl vorkommt.

Außerdem sind 4K Filme heutzutage größtenteils in HDR vorliegend. Beim Transkodieren muss das aber in SDR umgewandelt werden. Dieses “Tonemapping” ist nicht umsonst, kann nur schwer mittels Hardwarefunktionen beschleunigt werden. Dafür brauchst du reichlich Rechenleistung, die mit der neuen CPU einfach nicht vorhanden ist.

Wenn es wirklich an der Leistung liegt, so versteh ich nicht warum dann die Auslastung der CPU bei rund 50% liegt.
Ich besitze den Plex Pass und habe Hardware Transkodierung aktiviert, wie auch schon bei i7 9700K. Eigentlich sollte doch nur die integrierte Grafikeinheit arbeiten.

Hier ein Auszug zu den Features:
„ The revised video engine in the HD 615 and UHD 615 / 617 now supports H.265/HEVC Main10 profile in hardware with 10 bit colors. Furthermore, Googles VP9 codec can also be hardware decoded. The UHD 617 should support HDCP 2.2 and therefore Netflix 4K. HDMI 2.0 however is still only supported with an external converter chip (LSPCon).“

Die Benchmarks für Passmark gelten ja nur für Software Transkodierung.

Also ich frage mich worin besteht der Unterschied beim QuickSync zwischen der UHD 617 vom Macbook Air und der UHD 630 vom i7 9700k? Laut Wiki sind beide in der Lage 4K H265 zu verarbeiten.

Versuche doch die live H265 Transkodierung einfach zu vermeiden. Schon mal drüber nachgedacht? Du kannst im Vorfeld Plex konvertieren lassen und mit Multiple Versionen dann die richtige abspielen ohne Transkodierung. Ich habe jeden 4K Film einmal in HD, falls dann ein HD Player kommt spare ich mir die live Transkodierung… ist das eine Option?

Keine Lösung für 80TB Content und volle Platten.

Ich werd wohl doch auf einen Mac Mini mit M1 umsteigen müssen, der kann gefühlt unendlich viele Trankodings.
Ich find nirgends einen plausiblen Grund warum es nicht geht.

Hey muss ja nicht alles sein. Bei 80 TB kannst Du ja deine Mediathek hosten das ist mehr als ZDF und ARD zusammen oder…

Es ist ein Mac mini mit m1 CPU geworden.
3-5 Watt Verbrauch und ich kann alles in Echtzeit in H264/265 transkodieren :smile:

Schon witzig was die kleine Kiste schafft und braucht im Gegensatz zum alten i7 9700K.

Ist schon eine colle Architektur “arm vs. x86” in der was der arm kennt ist er nicht zu schlagen