AV1 Decoding not working with HW Acceleration on nVidia RTX a4000

Server Version#: 1.41.6.9685
Player Version#: Latest plex web and plex for Windows

I’m using a nVidia RTX a4000 which supports AV1 decoding. I can direct play AV1 files in plex fine but if I try to transcode them Plex either throws and error and ends playback, or in the case of Plex Web, the file gets transcoded with software (CPU) instead of Hardware (GPU). HW acceleration works with any other type of file.

Please let me know what, if any, logs I can provide that would be helpful.

Are you using a container or is this native on the host?

I have a RTX 2000 ADA gen and i9 AlderLake.

Both can HW decode.

I would appreciate seeing your server’s DEBUG log files ZIP

  1. Confirm DEBUG logging only SAVE if needed
  2. Restart PMS
  3. Wait about 60 seconds to stabilize
  4. Start the playback (10 seconds of playback will do)
  5. Stop Playback
  6. Download the Logs ZIP file
  7. Attach it here please

I’m using a docker container. The RTX Ada is a newer generation than my RTX a4000. However, it still supports AV1 decode per this matrix.

Video Encode and Decode GPU Support Matrix | NVIDIA Developer.

Here’s the nVidia driver details taken from inside the container (docker exec).

I will post logs shortly.

@ChuckPa Logs attached.
Plex Media Server Logs_2025-04-16_08-35-05.zip (2.4 MB)

Thanks for the logs.

They confirm the known issue (CUDA driver change for AV1 HW decode)

I am using an updated version.

I can give you that but unless you disable the container healthchecks forcibly reloading the image, it won’t survive a restart.

Can you manage that ?

1 Like

I should be able to manage that.

But can you just elaborate a little but on what’s the actual fix is?

The actual fix is the dummy test frame (to confirm the GPU can decode/encode a specific codec)

Ok. Just let me know what to do.

I don’t use docker ( I use LXC ), so don’t know how to disable the health check reloader

If you can find a way to disable the container reloading itself, I can send you a link to the image to confirm my results.

I think in compose it’s just.

healthcheck:
disable: true

If I might ask, when will the issue /fix get to the main build?

I hope soon.

I don’t know where the “cut this as release” will be drawn.

There are a lot of improvements in the Engineer’s build I have.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.