Da ich gerade meinen betagten Server ersetze (Nen alter Q9550 mit 8GB Ram) gegen eine NUC7i5BNH mit 1TB SDD und 32GB Ram und auf dieser als Host Proxmox einsetze, stellte sich jetzt bei Emby die Frage nach Hardware Transcoding.
Nach etwas Recherche war die Sache sehr schnell und einfach erledigt. Villeicht kann es der ein oder andere auch gebrauchen.
- Wie gesagt Host OS ist Proxmox
- Emby läuft in einem Debian LXC Container
Der Container brauch also Zugriff auf die GPU
Auf dem Host:
- apt install vainfo
Alle vorgeschlagenen Pakete mit installieren
Mit dem Aufruf von vaainfo bekommt man dann alle Infos zu der GPU, dann läuft alles
Den LXC Container stoppen und manuell in die Konfig von diesem einfügen:
lxc.cgroup.devices.allow = c 226:128 rwm
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
LXC wieder starten, in Emby auf VAAPI stellen.
Fertig