I have the Asustor AS6706T NAS (Intel Celeron N5105 with Quick Sync support) and installed Plex Media Server with a docker container.
PMS was installed using this guide with docker compose:
The Plex Media Server itself is running as expected, i can see my whole library. But when i play a 1080p movie on my phone and transcode it to 480p for testing it does not use hardware transcoding and my cpu goes to 100%.
I have Plex Pass and enabled Hardware transcoding in the settings.
Here is my /dev/dri folder:
Furthermore i passed through the /dev/dri folder to the Plex container, but hardware transcoding is not working for me right now.
It’s a required step in the workaround I had to use to get hardware transcoding working on my NAS (reminder: not a Synology, but a TerraMaster. But in docker, the process should be very similar I would bet).
Paying special attention to:
The steps after the following paragraph
The main point where things may be different is in regard to the needed symlink location…
As I’m unfamiliar with the layout of the Synology OS, there may be variations that you have to account for in the process.
But the tutorial by Sportswook is pretty detailed (enough to give you a pretty good idea of what needs to be done (both in the Linux OS, and also in docker [via portainer settings])).
DAC_READ_SEARCH was one of the key settings in docker that got me over the hump.