AMD Hardware Transcode to Roku 3810X not working

Server Version#:1.41.2.9134
Player Version#:7.26.14.9611-61b71ee9e-Plex

I am running Plex Media Server in Docker on an Ubuntu 22.04 Linux host. The hardware is AMD (Ryzen 4800U with iGPU). The Player is a Roku streaming stick 4K (3810X). The stick is plugged into an older Toshiba TV which only supports 1080p.

When playing an H265 source file and with all HW transcoding options enabled, the Roku stick playback is completely blank. The picture is dark and there is no audio, although when monitoring the web console of my Plex server, it appears to be transcoding and streaming properly, for example, 4K HDR10 (hw) → 1080P (H264) - Transcode (hw).

If I disable the server option for “Use hardware-accelerated video encoding”, the Roku playback starts working. I can tell by both the Plex server console and by monitoring processes on my server that the source media is being decoded in HW only (H265). So… the AMD hardware decode works, but the encode doesn’t work, at least for Roku devices.

If I leave full HW transcode enabled (decode+encode) and use another playback (such as my iPhone), playback works.

Has anyone seen this issue?

I’m not the person who can help you with this issue (I’m a Windows person) BUT, I do know that for anyone to help you they are going to require your Server Logs - so to should post them sooner than later if you want help.

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