Server Version#: 1.32.4.7195
Player Version#: 1.70.2.3845-31e96af6
IOS Version#:8.20
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>
Ive notice that Plex Server will keep transcoding Dolby Atmos TrueHD audio to something else and my IOS device or Remote PC which don’t support Dolby Atmos will just keep loading with the spinning logo.
I can see that Plex are using my Nividia P2000 GPU to transcode but it never play.
Anyone happen to have such issue or could guide me how to resolve this?
Its happen after quite sometime already as i remember it play well few years back.
I was hoping that after some update it will resolve but seems its not.
Plex is not using the GPU. Look at the screenshot from Plex Dashboard. There is no (hw) for either the decode or encode portion of the video transcode.
The CPU is not powerful enough to transcode and tonemap HDR in real time, which is why the stream just buffers.
Verified by the log files:
Jun 21, 2023 12:20:34.133 [23201044233016] DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Jun 21, 2023 12:20:34.136 [23201044233016] DEBUG - TPU: hardware transcoding: final decoder: , final encoder:
Hopefully others can assist with troubleshooting. I've no experience with Unraid or Docker.
Edit: You’re also running out of space when transcoding:
Jun 21, 2023 12:20:24.484 [23201220307768] ERROR - [Req#3e4f7/Transcode/B4816E46-4A11-46BE-86AB-C9AB9B6607AB/18869aa3-0ca9-4855-84ab-8a9d54fcd4f1] Error while decoding stream #0:1: No space left on device
Jun 21, 2023 12:20:24.484 [23201304230712] DEBUG - Completed: [127.0.0.1:53864] 200 POST /video/:/transcode/session/B4816E46-4A11-46BE-86AB-C9AB9B6607AB/18869aa3-0ca9-4855-84ab-8a9d54fcd4f1/progress/log?level=0&message=Error%20while%20decoding%20stream%20%230%3A1%3A%20No%20space%20left%20on%20device (4 live) #3e4f7 0ms 195 bytes (pipelined: 212833) (range: bytes=0-)
Jun 21, 2023 12:20:24.485 [23201245182776] DEBUG - Request: [127.0.0.1:53864 (Loopback)] POST /video/:/transcode/session/B4816E46-4A11-46BE-86AB-C9AB9B6607AB/18869aa3-0ca9-4855-84ab-8a9d54fcd4f1/progress/log?level=0&message=Error%20while%20decoding%20stream%20%230%3A1%3A%20No%20space%20left%20on%20device (4 live) #3e4f8 Signed-in Token (feins) (range: bytes=0-)
Ive try to tweak the setting abit today as to move the Transcode to RAM.
Since i had 128G of Ram and my Xeon E5-2698-V3 which had 16 Core i think should have enof power if not mistaken.
After Ive set the Transcode to RAM im still facing the same issue as previous. If i choose the Audio as Dolby Atmos TrueHD 7.1 im getting the spinning of dead and after like 1 min the IOS Plex app crash.
From the Server i notice there is no CPU utilization and GPU utilization at all.
Kindly someone guide me to the correct way to troubleshoot this?
Also after i tweak the Transcode now some of my 1080P video also crash.
And the passmark numbers cited in the article are only for transcodes without tone mapping.
If your playback device also requires tone mapping, you will need way above of the 17.000 passmark points to perform transcoding without hardware support.
Your CPU model is ~9 years old. It was once a top-level “database” and “file server” CPU. But that doesn’t mean that it’s also the best CPU for a Plex server which regularly has to transcode video.
You will have to find a way to make use of the GPU.
Can help me how to make use of My GPU i’ve setup Plex as it is and im out of idea already.
Also if its struggle to transcode but why my CPU was at idle status should it been at 100% if its struggling?
Also if i change my audio to DTS HD MA it play straight away? I just dont get it.
Sorry, no Linux guy here.
I only know that any kind of virtualized setup, like Docker, VMs, Jails etc. need explicit settings which “pass through” the GPU into the container.
It is also quite usual that a container doesn’t get access to all cores of the host CPU by default. So your Plex Docker problably had even less cores at its disposal when you tried to play.
Ive remove the existing Plex Media Server Docker and reinstall a new Docker.
Now everything are running perfectly and i notice that the Transcode are working.
The config are just like previous and Transcode to RAM.
I notice that now during Transcode it only utilize 10% of the total RAM usage CPU usage between 20-50%
The movie play instantly no buffering.
Ive attach the latest log maybe you can compare with the previous Log see any different and why previously what’s might be the issue.