Does Plex hardware transcoding work with AMD Radeon cards?

Gotcha so anything would be an improvement. That’s really interesting; I knew Xeons didn’t have QS but didn’t know without it transcoding would be so processor intensive. I started Plex a long time ago on a 2011 mac mini (it was new) and I think that was sandy bridge so I may not of ever had to experience Plex without QS. That basically eliminates any kind of remote playing or sharing it sounds like.

If you get a chance, try hardware transcoding with your Mac/AMD using Emby. I’d be curious to hear what your experience is using the two media servers. I’ve just started to test it now and Id be curious to hear someone else’s experience. Thanks for jumping in here.

I might try it for fun, last time I did was on the Linux machine and was a bit of a disappointment to say the least just due to not getting past initial setup. Yeah QSV is pretty much required or equivalent. I’ll try to do a full write up soon on what I did at home.

setup of Emby? I added it to my unraid machine and it was pretty easy from what I remember, no?
ping me if I can be of help.

Yea I’d love to hear what your experience is. There is little out there in regards to transcoding and AMD.

yeah it was a joke on Ubuntu, at least at the time. I couldn’t point the thing at the media folder at all. no one had an answer for me. I tried so many ways to figure out the path and it just would not take any of them. Just tried on my current box, no transcoding or app use unless I buy their sub.

Jellyfin is the free fork of Emby and it has transcoding avail/not behind paywall pretty sure. I haven’t used it but it’s supposed to the same.

I think I know what you’re referring to; re: mapping drives. I ran into the issue mapping them on unraid. It was strange but I had to back all the way out to the very beginning of the path and then go in and then I could see everything. I remember setting up my movies folder without issue and then banging my head into the wall for an hour trying to get it to see the TV folder - which is in the same location; until I figured out the path thing.

No they dont.
At least they dont give a dann if their code does harm your System or not as long as you pay the pass.

Plex using e.g. embedded gpu as r7 in amd cpu causing such a System to Crash by sudden.
This issue is known for years and they dont tell you.
They refuse all responsibility.

.1117 qts firmware has changed quite a bit and became even more sensitive to plex and its bad Implementation.

So my recommendation at this point is to disable Hardware teanscoding support unless u got an intel/nvidia server. Or you use an alternative product like emby.

In my case i still wait for a fix from any side of the Table. Otherwise i may deflect over to emby.

@feanor5

As I previously pointed out in

Engineering has not yet committed to anything.

Kindly do not duplicate your posts.

Just spreading the word!

Thanks for keeping us updated Chuck!

If you’re spreading the word,

Mind keeping to the facts? :smiley: :rofl: LOL

1 Like

Any feedback from the devs Chuck? What is the timeframe we are talking here?

Plex do not give time frames for obvious reasons but sometimes it stated a fix is in the next Beta release.

It would be fair to say if something is bring worked on, no?

As I previously stated, they would start discussing it in January.
I am not notified of what is put on the Engineering schedules or when Engineering tasks are due to be completed until shortly before they are ( for QA & CS preparation)

As soon as I do know something concrete, and am allowed to disclose, I will.

1 Like

Hi Chuck

It seems your good work is starting to bear fruit!

I just installed 1.18.5.2260 and lo and behold, the installer recognizes HW acceleration!

PlexMediaServer install:
PlexMediaServer install: Now installing based on:
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: /var/lib/plexmediaserver/tmp_transcoding
PlexMediaServer install: Lang Encoding: en_US.UTF-8
PlexMediaServer install: HW transcoding: Found

The logs also indicate that Plex now recognizes the APU

Jan 23, 2020 12:57:09.498 [0x7f5de47bc700] INFO - Plex Media Server v1.18.5.2260-056ab4be9 - Ubuntu PC x86_64 - build: linux-x86_64 debian - GMT 01:00
Jan 23, 2020 12:57:09.498 [0x7f5de47bc700] INFO - Linux version: 18.04.3 LTS (Bionic Beaver), language: LC-CTYPE=en-US
Jan 23, 2020 12:57:09.498 [0x7f5de47bc700] INFO - Processor AMD Opteron™ X3216 APU

Unfortunately, we are close but no cigar, as they say.

When I swicth to the vanilla player on the AppleTV to play a HEVC file the transcoding is still in SW.

The installation package checks if /dev/dri/renderD128 exists.
It is a passive test only. It doesn’t know if PMS can use it or not.

If you read Plex Media Server - Linux installation packaging update - Issues

You’ll see the limitations.

There is no PMS support at this time for AMD. If your drivers cause /dev/dri/renderD128 to be created, that’s why the installation reports it.

What do you think of the installation packaging so far?

It looks sweet, much more structured and clean, more transparent in what its doing, discovering, etc. It seems to be more modular, possible to easily adapt to different environments maybe? These are all good things.

I have been using Plex since the XBMC fork days, and the scope it covers today in comparison is certainly very extensive. I can see how supporting all these different environments is a pain.

Are you involved in the development?

I wrote the new packaging from scratch. A full ground-up effort.
If you read the companion to the issues page, you’ll get chance to read everything I put into it. Plex Media Server - Linux installation packaging update

My job at Plex is Customer Support with tangential assignments in Engineering Support (packaging).

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