November 13, 20241 yr Hi zusammen, ich versuche seit einigen Wochen mit verschiedenen Guides (auch das Space Invader Video), mein Hardware Transcoding unter Plex (Linuxserver Image) zum laufen zu bekommen. Aktuell 7.0.0-beta4. Plex zeigt die GPU in den Transcoder Settings an, nutzt sie aber nicht. GPU Statistics ist installiert und auf Intel konfiguriert. Intel GPU Top ist installiert, zeigt aber merkwürdigerweise keinerlei Werte an. Hier schaut eigentlich alles gut aus root@xxx:/dev/dri# ls by-path/ card0 renderD128. Plex ist via Portainer installiert mit folgenden Parametern: devices: - /dev/dri/renderD128:/dev/dri/renderD128 - /dev/dri/card0:/dev/dri/card0 Es wäre toll, wenn jemand von Euch noch einen Tip hätte, wonach ich suchen kann. Viele Grüße datarepos Edited November 13, 20241 yr by datarepos
November 13, 20241 yr Community Expert Bei mir in der Plex Confi 🙂 mehr braucht es bei mir nicht (ausser modprobe i915) in der go datei auf dem bootstick
November 13, 20241 yr Author Danke, das teste ich mal. Werden in Deiner Übersicht Werte für die GPU angezeigt?
November 13, 20241 yr 28 minutes ago, datarepos said: Danke, das teste ich mal. Werden in Deiner Übersicht Werte für die GPU angezeigt? das ist doch erstmal sekundär und wäre dann auch eine andere Baustelle ... starte einen stream in Plex, Beispiel browser ... enforce encode (wähl einen aus), dann schau im Plex Dashboard ob (hw) an ist oder nicht ... Plex Pass ist auch vorhanden ?
November 13, 20241 yr Author OK, jetzt getestet. Plex transcodiert weiterhin nicht auf der GPU. Plex Pass ist natürlich vorhanden. Der Plex Server lief vor dem Umstieg auf unraid auch mit HW-Transcoding auf dem Ugreen OS und vorher auf meiner Synology. Dort hatte ich den Docker auch via Portainer deployed.
November 13, 20241 yr 1 minute ago, datarepos said: Plex transcodiert weiterhin nicht auf der GPU. zeig mal bitte screenshots von von hier und wie die iGPU im Docker eingebunden wurde, Beispiel und hiervon noch
November 13, 20241 yr Author Plex gibt in den Logs die Meldung aus: TPU: hardware transcoding: enabled, but no hardware decode accelerator found. In den Settings wird die Karte angezeigt. Edited November 13, 20241 yr by datarepos
November 13, 20241 yr 7 minutes ago, datarepos said: Transcoding Bitte probier mal das offizielle image wenn möglich. Dein docker run command wäre auch interessant (einfach auf den link klicken von docker run damit du erfährst wie man das bekommt). Soweit ich weiß funktioniert transcoding auf den UGREEN NAS Systemen.
November 13, 20241 yr Author So sieht es aktuell aus: Mit diesem Stack deploye ich, damit lief es auf dem Ugreen OS (Claim anonymisiert 🙂). services: plex: image: ghcr.io/linuxserver/plex:latest container_name: Plex hostname: plex network_mode: host mem_limit: 8g cpus: 4 cpu_shares: 1024 security_opt: - no-new-privileges:true volumes: - /mnt/zoidberg/PlexMediaServer:/config:rw - /mnt/zoidberg/media/moviez:/moviez:ro - /mnt/zoidberg/media/seriez:/seriez:ro - /mnt/zoidberg/media/concerts:/concerts:ro devices: - /dev/dri/ environment: TZ: Europe/Berlin VERSION: public PLEX_CLAIM: <zzzzzzzzzzzzzzzz> restart: always Edited November 13, 20241 yr by datarepos
November 13, 20241 yr 8 minutes ago, datarepos said: So sieht es aktuell aus: wie von @ich777 erwähnt würde ich es auch mal mit dem "official" plexinc testen, yaml sieht ok aus. wenn aber schonmal dabei ... warum hast du das gesetzt ?
November 13, 20241 yr Author Sodele, habe jetzt mit dem offiziellen Image getestet, vielen Dank Euch, leider der gleiche Effekt 🤷♂️. Zur von Dir genannten Einstellung. Die kam aus einem Beginner Tutorial zum VM Manager auf unraid. Sollte ich sie lieber deaktivieren?
November 13, 20241 yr 57 minutes ago, datarepos said: Sodele, habe jetzt mit dem offiziellen Image getestet, vielen Dank Euch, leider der gleiche Effekt sehr ungewöhnlich, ich meine es gibt bereits den ein oder anderen mit diesen ugreen Kisten wo das geht wenn ich mich recht erinnere ... Teste mal zum Spaß einen anderen Medienserver, Beispiel Jellyfin (ist ja free), nur zum Cross Test ... 58 minutes ago, datarepos said: Die kam aus einem Beginner Tutorial zum VM Manager auf unraid. Sollte ich sie lieber deaktivieren? Naja, das ist eine "Axt" um für VM passthrough PCIe devices frei zu schaufeln wo das "normal" nicht geht ... hast du VM's wo PCIe passthrough im Einsatz ist und dies benötigt wäre weil es nativ nicht geht ? Ich schätze mal Nein ... daher ja, nicht machen ... daher steht auch eine Warnung darüber ...
November 13, 20241 yr Author 4 hours ago, alturismo said: sehr ungewöhnlich, ich meine es gibt bereits den ein oder anderen mit diesen ugreen Kisten wo das geht wenn ich mich recht erinnere ... Teste mal zum Spaß einen anderen Medienserver, Beispiel Jellyfin (ist ja free), nur zum Cross Test ... OK, ich teste JellyFin 4 hours ago, alturismo said: hast du VM's wo PCIe passthrough im Einsatz ist und dies benötigt wäre weil es nativ nicht geht ? Ich schätze mal Nein ... daher ja, nicht machen ... daher steht auch eine Warnung darüber ... Nicht wirklich, ich nutze Windows 11 für Desktop Apps ohne großarte Grafikelemente und ab und an mal einen Ubuntu Server. Ich habe die Einstellung testweise mal deaktiviert und die Kiste neu gestartet, bei Plex macht es leider keinen Unterschied.
November 13, 20241 yr Author ok, unter JellyFin geht es offenbar Bei Plex ist es dieses Bild Edited November 13, 20241 yr by datarepos
November 13, 20241 yr 25 minutes ago, datarepos said: Bei Plex ist es dieses Bild ok, also App Thema (beziehungsweise Docker Version) wie vermutet. dann ... würde ich mal beim entsprechenden Docker Publisher anfragen, bei plexinc ... direkt bei Plex in deren Forum, bei lsio ... im Linuxserver Discord wäre da die größte Chance ne Info zu bekommen.
November 13, 20241 yr Author Ich habe jetzt mal einen zweiten Plex Server mit meinem yaml hochgezogen. Der läuft auch einwandfrei inkl hw transcoding. Ich habe absolut keine Ahnung warum...werde nun den Weg gehen, den ich eigentlich vermeiden wollte. Mediatheken neu einlesen, Konfiguration neu anlegen. Sehr ärgerlich, aber wenigstens funktioniert es jetzt. Ich möchte mich dennoch nochmal herzlich bei Euch beiden bedanken. Ihr habt hier eine ganz tolle Community und ich werde hier bestimmt noch viel unterwegs sein 😀
November 13, 20241 yr Community Expert 12 minutes ago, datarepos said: Ich habe jetzt mal einen zweiten Plex Server mit meinem yaml hochgezogen. Der läuft auch einwandfrei inkl hw transcoding. Ich habe absolut keine Ahnung warum...werde nun den Weg gehen, den ich eigentlich vermeiden wollte. Mediatheken neu einlesen, Konfiguration neu anlegen. Sehr ärgerlich, aber wenigstens funktioniert es jetzt. Ich möchte mich dennoch nochmal herzlich bei Euch beiden bedanken. Ihr habt hier eine ganz tolle Community und ich werde hier bestimmt noch viel unterwegs sein 😀 Warum nicht einfach Plex aus dem Community Store installieren, das geht einfach und passt fast immer
November 13, 20241 yr Author Ich mag keine Mischung aus Community Containern und meinen über Portainer / watchtower gemanagten. Habe z.B. für AdGuard bisher noch keine Möglichkeit gefunden, meine macvlan Konfiguration mit festen V4 / V6 Adressen über die Apps zu konfigurieren. Auch nutze ich für nahezu alle Container selbst signierte SSL Zertifikate meiner eigenen CA. Die Einbindung über die yaml Files geht mir leichter von der Hand. Bin dann einfach bei einer "Seite" geblieben....aber wer weiss. Vielleicht geht über die GUI ja auch noch mehr.
November 13, 20241 yr 15 minutes ago, datarepos said: Der läuft auch einwandfrei inkl hw transcoding. Ich habe absolut keine Ahnung warum.. vergleich mal folgende Datei der jeweiligen Docker ggf. auch nach /dev/dri Einträgen ...
November 13, 20241 yr Author In der Config des "Alten" gibt es hier einen Eintrag zur Hardware. Beim "Neuen" gar nicht...
November 13, 20241 yr Solution 1 minute ago, datarepos said: Beim "Neuen" gar nicht... Dann Stop den alten, entferne die Einträge, starte mal dann, sollten dann bei Bedarf bei abgelehnt werden.
November 13, 20241 yr Author Jetzt kann ich mich den nächsten Baustellen zuwenden....Ist schon ein gewaltiger Unterschied Syno - ugos - unraid...
November 14, 20241 yr Ich hatte hier gerade das selbe Problem bei Plex. Ich habe aber das Problem das ich hier Unraid auf einem kleinen GEEKOM MiniPC mit i9-13900H (Raptor Lake-P [Iris Xe Graphics]) laufen habe und dort neben Plex auch noch 2 WindowsVMs laufen. Die WindowsVMs haben je eine iGPU (Raptor Lake-P [Iris Xe Graphics]) zugewiesen bekommen. Nun ging es daran Plex wie folgt dazu zubringen auch eine iGPU zu nutzen, das komplette durchreichen von /dev/dri an Plex hatte nicht funktioniert, Plex wollte partou nicht HW transcoding machen, obwohl die "Raptor Lake-P [Iris Xe Graphics]" Kerne zu sehen waren und auch einzeln ausgewählt werden konnten. Also dann halt einzeln gelöst In der Dockerconfig 2 neue Device Einträge erstellen : In meinem Beispiel hier reiche ich Core7 durch Startet man PLEX nun neu sollte nun in den Einstellungen ---> Transcoder ---> Gerät für Hardware-Transcodierung einmal AUTO stehen und einmal "Raptor Lake-P [Iris Xe Graphics]" (bzw. der entsprechende Name eurer iGPU) Grüße Edited November 14, 20241 yr by SpiderPOH
November 14, 20241 yr 2 hours ago, SpiderPOH said: Also dann halt einzeln gelöst In der Dockerconfig 2 neue Device Einträge erstellen : das ist aber eine vgpu wo du da in den Docker schiebst und das ist NICHT die richtige Weise ... wenn das bei dir geht, ok, aber so sollte das nicht gelöst werden ... bist ja abhängig von sr-iov und co ...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.