Server Version#: 1.41.4.9380
Player Version#: 4.144.1
OS: unraid v7
GPU: Nvidia P1000
When i enable HEVC transcoding in the new build, it transcodes for a few seconds then stops with error code: s3014. I have the GPU selected in the plex settings, and x264 hw transcoding works for both encoding and decoding.
Same error after enabling HEVC, bouncing the docker image and trying to transcode again. See attached updated logs, its the last thing i played (around 5:55 EST)
I can also confirm I see load on the GPU with nvidia-smi
Strange enough, with HEVC encoding enabled, it works fine on an android client. No error and the dashboard shows HEVC transcoding. See attached log, latest playback is hevc encoding with android client. Plex Media Server Logs_2025-01-22_18-16-31.zip (1.2 MB)
I have the full Nvidia drivers installed on the host. This is where the kernel modules (DKMS) are.
The above configuration ensures the runtime element, including nvidia-smi comes through to the container (you don’t need to install it in the container)
Yes?
The logs show me that while the GPU is seen on the PCI bus,
it is not enumerated into /dev/dri
Server is Linux. The new transcoding functionality is working well for all my Android clients, but I’m getting the same s3014 error code OP mentioned after a few seconds of transcoding on Safari. Thought I’d mention it in case the Nvidia gpu is a red herring, as I have an Intel GPU that’s been very stable the past 2 years.
Edit: I want to note that like OP, the issue started when I selected the “enable HEVC encoding” option and then persisted even after unselecting it. Perhaps a web client thing, as OP is using Edge and I’m using Safari?
As @clars821 also observed, no transcoding problems with android clients, only plex-web based clients. It also isn’t only nvidia gpu’s causing the error, they have an intel gpu with the same issue. I’d agree that i haven’t had issues with transcoding up until I enabled HEVC transcoding.