I’m using the community app on Truenas 25. Here I chose the “Plex Official Image”. The server version is the number I could find for the “App Version” here.
Can you please provide the entirety of your PMS logs? It seems that there is a bit of history of changes with TrueNAS with how it handles or allow users to handle “applications” (jails, vm running docker, docker, etc) and their accessibility to iGPUs. For instance, with jails HW transcoding wasn’t possible. For your setup, is this a Docker container or LXC?
This is a container
As far as I can see, this should be the container in question: https://hub.docker.com/r/plexinc/pms-docker
At least that’s what I can see from this view where I “installed” it from
That lead me to try and nuke the ACL rights for my plex application folder in Truenas, and replace it with linux rights where I set everyone to have full access to the share.
After I did that, and restarted plex, it spent some time thinking. And after the CPU usage went down, I could now playback movies in the Plex app on desktop and mobile, and while doing this, see the iGPU usage rise significantly, telling me that the iGPU was now being utilized.
So it seems the problem was rights for the application folder for plex.