Plex virtual server hardware transcoding with AMDGPU not passing transcodes to client

Server Version#: 1.32.7.7621
Player Version#: 10.3.0.4685 (android)

I’m running proxmox (kernel 6.2) on an Ryzen 5 1600 tower that has an RX580 GPU which I’ve passed through to a debian linux (kernel 6.1) guest that is running docker and plex. Plex detects the GPU, radeontop works confirming the OS sees the GPU properly, so I think the hardware part is more or less solid.

When running hardware transcoding the files are produces in the transcode folder but the client player doesn’t play them. Reviewing the debug plex logs all the client requests and transfers appear to succeed since the server continually is adding to the filecount as it assumes the clients is progressing through the data.

At my wits end on this, looking for any ideas why hardware transcoded files are not passing through to the client. Software transcode works, direct play works, hardware transcode fails but plex doesn’t think it’s failing. Is this a plex AMD GPU support problem (not creating readable files?), or is there something else at play?

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