Dirty Plex Embedded inside LibreElec 9

Since the kernel in the currect PMP Embedded image is outdated and does not work on some newer hardware I created an newer version my self.

Edit:
Original Post…:

Since PMP Embedded is using an outdated kernel and Plex seems to have no plans to upgrade, I have created a dirty image my self. Only use this if you want to use hardware which is not supported supported with the official release!

I would also be interested if HW decoding is working for you guys.

To Install:

Create an USB with LibreElec 9
Delete and replace the two Files on the USB drive provided in the Download

When the USB drive starts live boot enter tty3 by pressing ctrl+alt+F3 and enter these commands

systemctl stop kodi
installer

If the network is not up on the first start just press retry, after that PMP should actually wait for your network to come online.

I hope I could help someone with this.

Download: https://github.com/sedago/dirty-plex-embedded/releases/tag/1

It was removed on reddit. Were you able to get HW decoding working?

Please test it, I though it say a HW Decoder: yes while testing (1080p only), but now it shows no. But my Bean Canyon Nuc seem to handle 1080p and 4K HDR Remux without problems, so maybe it is working but not showing correctly?

I linked the va folder to dri where the newer decoder library is located. I tested using a newer mpv lib but the endless missing dependent libraries and tediouse testing process (squashfs, not working in virtualbox so copy to USB - Live boot etc…) was driving me crazy so I am just using the old one.

I also just copied the original Post from reddit…

The old one is better if you want to use deinterlacing. mpv 0.27+ fundamentally changes how deinterlacing works

Got the chance to test it on a 4K HDR screen after everything worked in 1080p, with the nuc I had no HDR and the plex interface sometimes flickers.

I will install this on a NUC7i3BNK now and let you know.

Are you referring to creating USB from LE9 or latest embedded PMP?

With LE9. Edited my main post.

Passthrough audio is not working for me and the Settings menu renders improperly. My next move here is to try and build an Ubuntu Core with PMP. No HW decoding.

I tried kernel 4.20 on Manjaro (PMP from AUR), and all I got was a blue screen when playing 4K HDR. Same blue 4K with elementary OS and the PMP appimage.

Since there’s no description as to what was done I can only guess as to how you constructed this image.

Your lack of hardware decoding could be due to a change in libva. PMP is built against libva .so.1 where as LE9 has version 2. These are not compatible and PMP will not be able to load the libva.so.2 and thus will not be able to use hardware decoding. Furthermore if you were to link against libva.so.1 you’d need the appropriate driver shared lib which must be the appropriate version for that libva (the versions matching between libva and the driver is even more picky).

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.