Server Version#: 1.23.1.4602 (plexpass) within Docker (installed through GUI)
Player Version#: 1.31.1.2262-74fdc6b7
DSM 6.2.4-25556
DS918+
I intended to migrate from the native Plex app on my Synology DS918+ to Plex within docker as I am under the impression that the hw transcoding is more performant running Plex through docker:
Plex have confirmed on their forum the bare version of Plex for Synology is limited in the dependencies it can install - and side-loading them on Synology is very hard. So some Synology are missing beignet/OpenCL. You may have a NAS which has beignet/openCL installed and if so then it will work fine (I think higher end Synology has this - 920+ etc)
The Docker images for Plex (seemingly both PlexInc and LinuxServer.io versions) are able to bundle the dependencies they desire including beignet and openCL. Plex staff have confirmed this is an advantage to Docker they cannot access on the native Plex app.
I downloaded and set up the Linuxserver.io docker image but when testing, I found that hw acceleration was not working at all using it (HW acceleration was working on the native app).
Looking around I found the an older (~1 year) post that talked about special steps being required to get HW acceleration working when using Plex in a docker container: How I got Plex hardware transcoding working with docker on my DS918+ : synology
Some reading the forums here gave me the impression tho that this may not necessarily be the case anymore?
I’m hoping for two things, confirmation that running Plex through docker uses fewer CPU resources for transcoding and, if yes, information on what needs to be done to achieve it.
I’ve briefly mentioned this issue already to ChuckPa in another thread but figured I’d make a separate topic to be able to track my issue more easily.
EDIT: In case anyone finds this topic via Google, as of June 1st 2021:
-It’s impossible to get HW acceleration working in docker via only the DSM GUI, you need to use command line
-HW acceleration is more performant in docker than in the native app when HDR content is involved


