Emby Server unter Proxmox-LXC - Wird die HW genutzt?

  • Hallo zusammen, ich habe nun seit einiger Zeit einen Thread im Emby-Forum offen und leider keine Antwort bekommen.
    Das Thema ist womöglich zu "speziell"?

    Aber die Grundlegende Frage ist, woran erkenne ich am Emby-Server, das die Hardware unterstützt wird?

    Der Server läuft in einem LXC-Container unter Proxmox 6.
    Die Hardware (Intel i3-8100) habe ich dem Container mit

    Code
    lxc.cgroup.devices.allow: c 226:128 rwm
    lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file

    in der Config zur Verfügung gestellt. Im Container selber sehe ich auch das Device "/dev/dri/renderD128".

    Mir stellt sich nur eben die oben genannte Frage, woran ich erkennen kann, ob Emby die HW auch nutzt zum Transcoden?
    Gibt es eine generelle Ausgabe in den Logs ob die HW sauber erkannt wird/genutzt wird?


    Gruß, paddl


    P.S.
    Premium-Key ist vorhanden!
    Restliche HW: Supermicro Mainbaord, 16GB ECC-RAM, Digital Devices TV-Card

  • Für Hardware Trans-/Encoding brauchst du eine aktive Emby Premiere Mitgliedschaft

    Wenn die Hardware benutzt wird
    taucht das in den Server Einstellungen unter Transcoding auf.

    Siehe Bild
    Wenn nicht, gibt es die Optionen auch nicht zu sehen.


    Ein Lifetime Abo habe ich.
    Wenn ich dann deine Aussage richtig interpretiere, nutzt Emby die HW also nicht.

    Generell sollte aber doch ein Intel i3-8100 mit Intel QuickSync Video das aber unterstützen oder?

  • nachdem ich mit Hilfe von @loomes einiges abgeglichen habe. Ist aufgefallen, das mein Durchgereichtes Device "renderD128" in der falschen Gruppe zu sein scheint...

    Code
    root@Emby:~# id emby
    uid=999(emby) gid=999(emby) groups=999(emby),44(video)
    root@Emby:~# ls -la /dev/dri/
    total 0
    drwxr-xr-x 2 root root                  60 Sep  6 17:12 .
    drwxr-xr-x 7 root root                 480 Sep  6 17:12 ..
    crw-rw---- 1 root systemd-journal 226, 128 Sep  2 15:29 renderD128

    Auf einem Rechner, wo es funktioniert, lautet die Ausgabe wie folgt:

    Code
    id emby
    uid=999(emby) gid=997(emby) Gruppen=997(emby),44(video),117(render)
    root@emby:~# ls -la /dev/dri
    insgesamt 0
    drwxr-xr-x 2 root root         60 Aug 28 15:09 .
    drwxr-xr-x 7 root root        480 Aug 28 15:09 ..
    crw-rw---- 1 root render 226, 128 Aug 28 15:08 renderD128


    Wie bekomme ich das Device in die entsprechende Gruppe?
    Folglich fehlt auch "render" bei meinem Benutzer "emby".

  • Ich bin selbst erst kürzlich von Plex auf Emby umgestiegen und fahre exakt das gleiche Setup auf einem Proxmox 6 mit einem i7-4790.

    Im LXC einfach dem render die Gruppe zuweisen und danach den emby-server neu starten.

    Code
    root@emby:~# chown root:render /dev/dri/renderD128
    root@emby:~# ls -la /dev/dri/renderD128
    crw-rw---- 1 root render 226, 128 Sep 26 12:54 /dev/dri/renderD128
  • Hallo und vielen Dank für die Info.
    Endlich komme ich mal wieder dazu, hier weiter zu mache.


    Ich bin selbst erst kürzlich von Plex auf Emby umgestiegen und fahre exakt das gleiche Setup auf einem Proxmox 6 mit einem i7-4790.

    Im LXC einfach dem render die Gruppe zuweisen und danach den emby-server neu starten.

    Code
    root@emby:~# chown root:render /dev/dri/renderD128
    root@emby:~# ls -la /dev/dri/renderD128
    crw-rw---- 1 root render 226, 128 Sep 26 12:54 /dev/dri/renderD128


    Leider hat es bei mir nicht geklappt.

    Code
    root@Emby-Test:~# chown root:render /dev/dri/renderD128 
    chown: invalid group: 'root:render'


    Es scheint mir die Gruppe zu fehlen?


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!