Server Version#: 1.43.1.10611
Player Version#: All
For now, I’m holding off posting complete log files as I’m very privacy conscious, but I have done very extensive testing on my end and will post the relevant log snippets for now to start the conversation.
The problem:
SOME newer files seem to fail transcoding with Nvidia GPUs. I haven’t tested every single movie, but out of many many movies, I’ve found less than 10 suffering this issue.
What I’ve noticed:
- The file specs are IDENTICAL to ones that work. This includes same Dolby Vision version, same audio format, same subtitle format, same bit-depth, same encoder version.
- I setup a test Plex server on my Desktop PC running another Nvidia GPU and I encountered the exact same issue. Server GPU is RTX 3050 and Desktop is RTX 3070 Ti.
- I have cleared the codecs folder, it did not alleviate the issue.
- The files DO work on the Intel iGPU, but this GPU cannot handle HEVC and subtitle burn-in at 2160p for more than one stream, so I do want to use this.
- I waited before posting to see if any of the transcoder bugs being patched in the server builds resolved this issue, they haven’t to date.
- I have tried all possible versions of the Nvidia drivers available to me on Unraid, see Unraid note below.
- I have confirmed it is not an access / permissions issue - and reconfirmed this by running the file locally on my Desktop when running that test.
- When you see the errors below, it looks to be a dovi issue, however I have confirmed numerous times that I can run other files with the same dovi version and spec, as mentioned in my first point.
- I have tried disabling subtitles completely in case that was the problem, no difference.
- I’ve read that TrueHD may cause this, but I’ve tried the multiple audio streams on the impacted file and it makes no difference.
- These files have, so far, all been remuxed files and not transcodes.
Note: I am running Unraid, but I am not using the Unraid standard Docker interface, I am running the official Docker image using my own compose file.
However, my Desktop is running Windows 11 which also encountered the same issue, so I don’t believe this is relevant.
The logs:
Basically, everything looks fine except the following 3 lines which are repeated in rapid succession until the transcode fails with an error message after about 60 seconds:
[Req#5e50a9/Transcode/inj5tcywd7c2i52tq4jaw2mz/b2bd3eb0-2afb-4d9e-aecd-51bc903b928a] [dovi_rpu @ 0x150dde05bec0] Failed to read unit 1 (type 39).[Req#5e50ae/Transcode/inj5tcywd7c2i52tq4jaw2mz/b2bd3eb0-2afb-4d9e-aecd-51bc903b928a] [dovi_rpu @ 0x150dde05bec0] Failed to read access unit from packet.
[Req#5e50b1/Transcode/inj5tcywd7c2i52tq4jaw2mz/b2bd3eb0-2afb-4d9e-aecd-51bc903b928a] [vost#0:0/hevc_nvenc @ 0x150ddb45e580] Error applying bitstream filters to a packet
The error message is:
An unknown error occurred (4294967279)
Error code: 4294967279
Thank you.