Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Plex Hardware Transcode Probleme

Featured Replies

Hallo zusammen,

ich habe ein kleines Problem. Heute ist meine Quadro P 2000 angekommen. Ich habe sie eingebaut die Nvidia treiber neu installiert läuft auch soweit.

Dann bin ich dem Guide von @ich777gefolgt wegen dem Plex HW Transcode. Habe keine errors oder sonst was beim umstellen bekommen. Wenn ich das aber testen möchte ob es in Plex funktioniert und dann die qualität von 1080p(direct stream) auf 720p(hier muss er hw transcode machen) startet das video auf einmal garnicht mehr. Liegt das an meinem Docker?

Benutze den von Plexinc. Und habe einen gültigen PlexPass.

vtworld-unraid-diagnostics-20210917-1906.zip

Bitte probier mal zum testen einen anderen container bzw. wenn du Zeit hast würde mich auch interessieren ob es mit Jellyfin funktioniert.

Kannst du auch einen screenshot von deinem template schicken und bitte check auch nochmal ob du in den Extra Parameters '--runtime=nvidia' eingetragen hast.

  • Author
13 minutes ago, ich777 said:

Bitte probier mal zum testen einen anderen container

Eh ja, ich habe mir jetzt den Plex Container von linuxserverio genommen und da scheint es zu funktionieren.

14 minutes ago, ich777 said:

Kannst du auch einen screenshot von deinem template schicken und bitte check auch nochmal ob du in den Extra Parameters '--runtime=nvidia' eingetragen hast.

Habe ich eingetragen.

Screenshot 2021-09-17 200029.png

Screenshot 2021-09-17 200340.png

21 minutes ago, ViRtualRealitY said:

Habe ich eingetragen.

Es funktioniert mit dem anderen auch, probier mal den docker zu löschen und neu runter zu laden, ich weiß leider nicht woran das liegt das es beim ersten mal nicht funktioniert.

  • Author
14 minutes ago, ich777 said:

probier mal den docker zu löschen und neu runter zu laden

Hat leider auch nicht funktioniert. 

  • Community Expert
5 minutes ago, ViRtualRealitY said:

Hat leider auch nicht funktioniert

Mit Appdata Clean Up den Ordner vom Container gelöscht?

2 minutes ago, ViRtualRealitY said:

Hat leider auch nicht funktioniert. 

Du kannst nur versuchen den Container komplett zu löschen, inkl dem Verzeichnis in appdata und dann neu aufzusetzten. Vergiss nicht denclaim musst du dann neu machen der ist nur für ein paar Minuten oder für ein paar stunden gültig.

 

Bei mir funktioniert es einwandfrei mit dem offiziellen Plex container.

  • Author
Just now, mgutt said:

Mit Appdata Clean Up den Ordner vom Container gelöscht?

 

Just now, ich777 said:

Du kannst nur versuchen den Container komplett zu löschen, inkl dem Verzeichnis in appdata und dann neu aufzusetzten.

Hatte ich nicht gemacht, werde ich aber jetzt machen.

3 minutes ago, mgutt said:

Mit Appdata Clean Up den Ordner vom Container gelöscht?

Das muss man auch nicht immer machen, ich bin leider noch nicht dahinter gekommen warum es manchmal nicht funktioniert und warum es manchmal auf anhieb funktioniert...

  • Author
1 minute ago, ich777 said:

Das muss man auch nicht immer machen, ich bin leider noch nicht dahinter gekommen warum es manchmal nicht funktioniert und warum es manchmal auf anhieb funktioniert...

Bei mir passt das momentan, habe meinen Server ja gut "aufgeräumt" wegen der cache geschichte. Da kann ich auch plex zum 5. neu einrichten ...... xD Braucht nur etwas länger die ganzen Metadaten zu löschen.

  • Author

Leider hat das auch nicht funktioniert.

2 hours ago, ViRtualRealitY said:

Habe ich eingetragen.

 

Dein transcode Mapping zeigt auf /mnt/user/PlexTemp. Was verbirgt sich dahinter? Ist das das Array (Disk7) oder ein Cache/Pool (cache_sata)? Ich hoffe letzteres und unverschlüsselt. Laut Deiner Diagnostics scheinen die Pools verschlüsselt zu sein. Das hätte IMHO drastische Auswirkungen auf den Plex Transcoder. Das Array wäre als Transcoder Temp auch sehr schlecht.

 

Wie ist das genau konfiguriert?

 

 

7 hours ago, hawihoney said:

Laut Deiner Diagnostics scheinen die Pools verschlüsselt zu sein.

Ich hab noch nie mit der Verschlüsselung rumgespielt aber macht das einen Unterschied wenn die disks entsperrt sind?

 

8 hours ago, ViRtualRealitY said:

Leider hat das auch nicht funktioniert.

Was hat nicht funktioniert?

Bist du dir sicher das du HW transcoding auch im Container aktiviert hast und deinen Plex Claim neu erstellt hast?

Hast du auch sicher keine einstellung im template vergessen?

 

Bitte öffne mal ein Container Terminal und dann gib 'nvidia-smi' ein und poste den output hier.

und was sagen die plex logs ... webui, dashboard, unten links konsole ... kann auch gefiltert werden.

1 hour ago, ich777 said:

macht das einen Unterschied wenn die disks entsperrt sind?

 

Temporäre Plex Transcoder Dateien auf ein verschlüsseltes Drive zu legen halte ich persönlich für überflüssig.

 

Unabhängig davon kann ich mir sehr gut vorstellen, dass ein zusätzlicher Layer für die Verschlüsselung Performance frist. Ich habe von 25-50% je nach Quelle im Web gelesen - abhängig natürlich von genutzter Prozessor-Power und Software- vs. Hardware-Verschlüsselung. Ich persönlich arbeite nicht mit Verschlüsselung.

 

Z.B. NVMe und LUKS:

https://unix.stackexchange.com/questions/615159/nvme-performance-hit-when-using-luks-encryption

 

  • Author

Guten Morgen zusammen, verzeiht mir ich habe noch keinen Kaffee hinter mir also habe ich einen kleinen Tunnelblick xD

 

Ich habe gerade meinen Plex Docker neu gestartet ...... und jetzt funktioniert der hw transcode. Ich hatte nichts umgestellt nur in der Nacht ausgestellt und gerade wieder angemacht.

  • Author
12 hours ago, hawihoney said:

Dein transcode Mapping zeigt auf /mnt/user/PlexTemp. Was verbirgt sich dahinter? Ist das das Array (Disk7) oder ein Cache/Pool (cache_sata)?

Ist tatsächlich auf der Disk, bin noch dabei paar dinge umzustellen und die Freigabe soll noch auf den Cache ziehen.

20 minutes ago, ViRtualRealitY said:

Ist tatsächlich auf der Disk

 

Je nach verfügbaren RAM kannst Du das Plex Transcoding auf das RAM umbiegen. Das haben viele hier entsprechend konfiguriert. Es gibt hierzu zwei Techniken. Ich nutze einfach einen Ordner unterhalb von /tmp (/tmp/plex) auf dem Host und reiche diesen im Container Mapping an den Container (/tmp). Der /tmp/plex Ordner auf dem Host muss natürlich für den Container beschreibar sein. So läuft das bei mir seit Jahren. Hab allerdings auch 128 GB verbaut.

 

Je nach verwendetem Plex Container gibt es bereits vorkonfigurierte Mappings für Transcode - die muss man dann nur entsprechend mit einem Ordner auf dem Host füllen.

 

Das neue und aufwändige Sonic Music Matching von Plex mit seinen Temp Dateien läuft übrigens bei mir auf diese Weise ebenfalls im RAM. Dadurch klappt das erheblich schneller.

 

Ich hatte kurzfristig mal auf eine andere RAM Variante umgestellt, die hatte aber nach ein paar Runden meinen Rechner bis zum Stillstand gehimmelt. Das werde ich nicht mehr nutzen.

 

  • Author
5 minutes ago, hawihoney said:

Hab allerdings auch 128 GB verbaut.

Weißt du wieviel RAM du nutzt bei 4/5 4k streams? Habe aktuell 64GB aber werde wenn nötig auch auf 128GB umrüsten.

2 minutes ago, ViRtualRealitY said:

aber werde wenn nötig auch auf 128GB umrüsten.

...ich mach das (4K) mit 32GB

Plex nimmt sich davon max. 16GB.

Edited by Zonediver

Plex ist glücklicherweise "intelligent" und löscht wenn es voll wird "alte" Daten raus.

 

Ich nutze ~ 3,2 GB dafür (die Grenze das Audio encoding funktioniert wenn mal jemand mit der Plex App am TV direkt schaut), remote reicht das aber bequem für mehrere streams hier.

8 minutes ago, ViRtualRealitY said:

Weißt du wieviel RAM du nutzt bei 4/5 4k streams?

 

Nein, es war aber auch noch nie ein Problem. 4x 4K Transcode hatte ich schon, 5x 4K Transcode noch nie. Der Plex Server ist in dieser Angelegenheit eigentlich ausgereift. Die GUI auf den diversen Klienten ist da schon eher das Problem.

 

  • Community Expert
4 hours ago, hawihoney said:

Ich nutze einfach einen Ordner unterhalb von /tmp (/tmp/plex)

Nimm lieber /dev/shm/plex

 

/dev/shm ist eine 50% RAM Disk. Da kann also wirklich nie der RAM voll laufen.

 

Wobei mir die Tage noch ein Verzeichnis aufgefallen ist, wo die transcodierten Sync Inhalte zwischengespeichert werden. Die lagen dann in appdata.

50 minutes ago, mgutt said:

/dev/shm ist eine 50% RAM Disk. Da kann also wirklich nie der RAM voll laufen.

 

/tmp unter Unraid ist dann eine 100% RAM Disk (minus den laufenden Kram), oder ;-) 

 

3 hours ago, hawihoney said:

/tmp unter Unraid ist dann eine 100% RAM Disk (minus den laufenden Kram), oder

ja

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.