Very interesting. Yes I do but it will have to wait until tomorrow, getting late. Since this is running in docker - it shouldnāt be any different from any other docker install despite being on Unraid right? I guess what Iām saying is - if it works in Ubuntu does it answer any questions about current situation?
Regarding subtitles, yes there are PGS subtitles in the file but they are not enabled - and does this really break HW HDR transcoding? Seems like it shouldnāt.
Thanks for the info - this points to it maybe being a problem with detection of this specific CPU? The J4105 and J5005 are essentially the same processor just with slightly different clock speeds.
Just chiming in with (I believe) the same issue on the same CPU, but not using Unraid.
CPU: Intel J5005 (Gemini Lake)
Linux 6.0.0-0.deb11.6-amd64 (Debian 11)
Docker running Plex Media Server 1.31.0.6654 (using hot.io image, also tried linuxserver.io image with same result).
Hardware transcoding works great for SDR content.
It switches to software when HDR tone mapping is needed, note that HW tone mapping did previously work for me on the same hardware.
With the LG Colors of Journey video above, transcoding 4K > 1080P (high) with tone mapping uses software. The same video after turning off tone mapping uses hardware.
If thereās anything I can do to help (looks like you were hoping to test on a similar but different system here) debug please let me know.
The development builds (Linked above in this thread), in all tested cases, fixes the known Nvidia problems.
The difference between the J4005 (Celeron) and J5005 (Pentium Silver) is UHD Graphics 600 vs UHD Graphics 605.
For those with Unraid ā I wasted 3 days building unraid only to find it not liking my USB. I will have a different mfgr type tomorrow and will build again from scratch.
We do not have J/N 5005 CPU in the lab but DO have a J4005 and J4105.
Iāll get these powered up tomorrow (the lab is a couple hundred miles from me)
The machines I will test again were initially tested by myself.
I would not have added those NAS units to our Compatibility Guide if they failed HW transcoding and tone mapping.
I got the development build running you posted earlier (1.31.2.6715), but Iām still having the same issue. HW transcoding works for SDR content (or with tone-mapping disabled), kicks over to software with HDR with tone mapping enabled.
Could this be related to the driver issue mentioned here? My system reports itās using ābeignet-opencl-icd:amd64ā.
Beignet is no longer used. PMS includes all libraries needed. Weāve completely migrated away from āuser-installedā modules with exception of Nvidia GPU drivers.
I need to see DEBUG logs which capture the start of the playback to see what PMS decided. Having the XML (<media> section ) is also of help.
Ah I was never 100% sure about whether beignet was actually used anymore with this processor, good to know.
Debug logs attached.
Computer/install specs below if they help at all:
Plex Server version: 1.31.2.6715-ac8ee76c0, from link in this thread. Installed using Docker based on/upgraded from Plexās official docker image, running on top of a Debian 11 system. Processor: Intel J5005, 8GB RAM.
Enabled tone mapping in Plex server settings, restarted the Plex service inside the container. Played the LG Colors of Journey video from above posts on a Roku Ultra set to 720P 4mbps, it would not start, quit the app and tried again with the same result.
Also tried playing via the Plex macOS app (also set to 720P at 4mbps). Video does begin to play, but using only SW transcoding, and it isnāt fast enough to keep up.
In both cases, disabling tone mapping allows playback on both the Roku and Mac app using HW transcoding right up to 4K 20mbps smoothly with no issues.
Thanks for chiming in - your issue is identical to mine on a different OS so this seems to confirm itās an issue with PMS not recognizing the J5005 processor. Looking forward to what @ChuckPa can find in your log files.