Hardware Transcoding with AMD Cards?

I don’t mind helping fund things I want. I would’ve used the other platforms if they met my needs. I wouldn’t mind giving some more money if it delivered the features I wanted. Money is a great motivator.

Not everyone’s motivations are the same.

Use what works for you.

1 Like

Great, and then we will get apps with DLCs.

1 Like

+1 on supporting AMD transcoding on Linux (CPU and APU/GPU)!

1 Like

Maybe you want to give Jellyfin a spin. My AMD HW works there just fine.

1 Like

Transcoding on Linux? Windows and AMD works fine. But we haven’t had Linux Transcoding yet.

1 Like

I need to replace an ancient Synology NAS, and I want an HP Gen10 MicroServer… the AMD GPU is slow, but the integrated Radeon 7 would pick up all the slack if HW transcoding worked! I’m disappointed we’re halfway into 2020 and this still isn’t enabled for AMD yet.

(The MicroServer Gen10 Plus are Intel, but even the models with iGPUs have firmware limits that prevent QuickSync or HW transcoding from working. And they only have one PCIe slot, I don’t want to waste on a GPU. So that’s out.)

It does seem kinda crazy that Plex is allowing themselves to miss the AMD boat here. It’s full-steam and well out of the harbor already, and seems like it should be quite low LOE given that it’s well supported in the underlying tools/libraries, assuming the characterization of the original reason is accurate. (And I don’t mean this as an “AMD > Intel” argument. I have no loyalty. I’m just saying it’s undeniably too strong in the market to ignore.)

3 Likes

Have you considered leaving your disks in the synology and adding a NUC or similar to run your apps from?

Any word here? I just built a brand new Synology replacement with a Ryzen Pro 4750G APU and was surprised to learn that Plex does not support hardware transcoding with AMD APUs…

Zen2 APUs are in the wild with impressive performance… I’m surprised that there is still no movement on this. AMD GPU support has been getting a lot of love in the Linux Kernel releases as well.

2 Likes

With the upcoming release of RDNA2 and AMD upstreaming tons of radeon driver code to the kernel, this should be addressed sooner rather than later. The support for ffmpeg is perfectly fine these days and unless plex mangled the ffmpeg libraries and binaries they use beyond being able to merge from upstream, there is no reason why this support cannot be enabled.

I got this error message when upgrading today:

Setting up plexmediaserver (1.21.0.3608-f7262c352) …
PlexMediaServer install: PlexMediaServer-1.21.0.3608-f7262c352 - Installation starting.
PlexMediaServer install:
PlexMediaServer install: Now installing based on:
PlexMediaServer install: Installation Type: Update
PlexMediaServer install: Process Control: systemd
PlexMediaServer install: Plex User: plex
PlexMediaServer install: Plex Group: plex
PlexMediaServer install: Video Group: video
PlexMediaServer install: Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
PlexMediaServer install: Temp Directory: /tmp
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: Intel QSV Hardware: Not found
PlexMediaServer install: PlexMediaServer install: OpenCL library: Installed
PlexMediaServer install: Beignet package: Not Installed
PlexMediaServer install:
PlexMediaServer install: WARNING: Package ‘Beignet’, required for hardware transcoding of HDR content, is missing.
PlexMediaServer install: Please install package: ‘beignet-opencl-icd’
PlexMediaServer install:
PlexMediaServer install: Completing final configuration.
PlexMediaServer install: Starting Plex Media Server.
PlexMediaServer install: PlexMediaServer-1.21.0.3608-f7262c352 - Installation su
ccessful. Errors: 0, Warnings: 1
Setting up beignet-opencl-icd:amd64 (1.3.2-7build1) …

It seems something is coming in terms of HW acceleration.

Why does the script install the Intel implementation instead of Mesa for AMD?

Maybe Chuck can comment finally?

1 Like

I too am surprised to find this still not being resolved. Not entirely sure I see the motivation for ignoring AMD in this case.

1 Like

+1 for AMD hw transcoding.

Using ffmpeg on CLI, hw transcoding works perfectly on my Ryzen 3 3200G. Hope this can be implemented quickly, certainly 4k transcoding is a bit much for this CPU to handle, while it’s built-in the GPU handles it just fine…

1 Like

This can be made to work: https://forums.plex.tv/t/got-hw-transcoding-to-work-with-libva-vaapi-on-raden-apu-ryzen-7-4700u/676546

1 Like

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