I’m planning on upgrading my platform from x99 to x570 in the near future - I will be dedicating the x99 platform (i7 6900k) as a dedicated server (all it will be doing is handling files and Plex tasks). The GPU I have in it now will be moved to my son’s rig (1080Ti) and I was planning on moving his RX 580 8GB to the plex server (I also have a GTX1050 collecting dust) - from what I’m seeing it would be a toss up on the hardware encoding side as I would prefer to use the 580 since I use the 1050 when I need to diagnose video issues.
The reason for this plan is I want to move the server off my main rig so when I’m working/rendering or gaming it wont interfere with either side (the ISP where I’m currently staying is garbage - only 20Mb Up but 600Mb Down - Thanks Xfinity/Comcast).
Plex please push more support to the AMD Radeon side of things - the potential is there as users have obviously shown (within this thread).
What if I build a AMD X570 with a p2000 on unraid? I know they are compatible with each other.
Do I need both Intel AND nvidia to officially get HW transcoding?
Agreed, I’d like to see this thread continue…
Got an A300 with a Ryzen APU with Ubuntu and know it can do more with the built in GPU. Come on Plex, get HW transcoding working properly on AMD & Linux based installs!!
Intel does not just pay companies to say “hey use our product”. The reason why Nvidia graphics cards are more supported and Intel Processors with quick sync is because the developer area for those technologies are very easy to use and contain a lot of tools and information for the developers. I’ll say I’m a fan of ATI video cards due to my experiences with them vs nvidia.
I am planning on doing a test myself. The setup is going to be on a Server running ESXi 6.7 and Plex on a Windows Server 2019 VM. I will say right now, I can’t transcode live 4k 10Bit HEVC to 1080P. I’ve got some research to do with the video cards and passthru of them with ESXi. But I will give the results in a few weeks or so when I have everything tested.
I’m planning on testing a Quadro P600, and Some ATI Firepro card. The information I’m mainly looking for right now is ATI’s cards and their transcoding support (basically the information the NVIDIA transcode matrix has)
Having worked in the industry for decades, I can assure Intel does pay companies to favour their products over competing products. They do it via the back door method of restricting marketing development funds for companies that “dare” talk to competing vendors such as AMD. This neatly cricumvents resitrictive practice laws, by effectively incentivising companies not to use competing vendors rather than directly paying them to “hey use our products” as you put it.
This is isn’t really a discussion topic, because Intel do operate in such a way, they always have done, and they will continue to do so, regardless of what you “think” they do.
Anybody who thinks Intel doesn’t restrict consumer choice via restrictive practices should read these articles.
They represent the tip of the iceberg for the amount of cases actually out there against Intel for " Anti trust", but I chose these three, because its one from each decade on the last three decades, showing this behaviour is embedded in the DNA of Intel’s modus operandi. The lack of hardware support for AMD and just in Intel CPUs, which are considerably slower, less powerful and more expensive than current AMD offerings just stinks of anti trust.
What? Intel does not pay developers, force companies or “sponsor” sites and youtubers? Since when? That’s news to me.
So far my result is Nvidia Quadro p620 was able to pass through to vm successfully. However, it doesn’t keep up with transcoding live. Interestingly enough… The video card in task manager shows it’s only being utilized approximately 20%.
Although buffering is reduced and other sources say this card should be able to live transcode 1 stream from 4k 10bit to 1080p… My experiences are not as promising.
i personally run promox
when you run plex in a vm there are other optimization you need to do to get your performance out of it
if your running docker or an LXC container it is much easier for you to pass full hardware to it to get the maximum performance out of it take a look at my github about how to set up a proxmox server with hardware acceleration enabled and passed to a CT container or more commonly known as an LXC Proxmox-Nvidia-LXC-/test.sh at proxmox-6.2-1-ubunutu-contributor-Whiskerz007 · Saberwolf64/Proxmox-Nvidia-LXC- · GitHub
you can also go through doing a docker container from plexinc following this website Docker Hub
install docker with daemon support install nvidia drivers install nvidia-container-toolkit and config docker daemon.json for support to pass hardware to docker
run command docker run -d plexinc/pms-docker:latest
you may want to mount a volume of your current media library to the docker for access add -v “/host/folder/path:/docker/path” before plexinc/pms-docker:latest
you will also have to run the command in docker ldconfig to finish the process of adding the hardware for plex to use it you can either run a shell oh your container and run the command ldconfig or run it with the above command add CMD “/bin/bash -c /usr/sbin/ldconfig; tail -f /dev/null” before plexinc/pms-docker:latest
it would look like this
docker run -d -v “/host/folder/path:/docker/path” cmd “/bin/bash -c /usr/sbin/ldconfig; tail -f /dev/null” plexinc/pms-docker:latest
you will find you get more performance out of your plex install running containers/docker images that running a vm and virtualization vm use up a lot more system resources
with the above info you should be able to get a new instance of docker or an lxc to test out your setup with out have to build a complicated VM and pass video card to it and only it
with containers/dockers i can as many as i want and the host system manages everything i could run as many as i want of systems to use the same hardware without add more.
hope this helps
oops forgot to add this info you should add
in the command line for docker pass -e -e NVIDIA_VISIBLE_DEVICES=all and -e NVIDIA_DRIVER_CAPABILITIES=all
info was found from User Guide — NVIDIA Cloud Native Technologies documentation
has there been any updates regarding amd gpu transcoding? i have an rx 5500 xt and it transcodes videos amazingly fast but under plex it spews out green waves when transcoding due to plexs complete lack of amd support, ive had to resort to using my integrated intel skylake gpu special for plex and it works better than a $200 rdna 1 gpu for that one reason. its very frustrating not being able to utilize my hardware with better codec support. besides lack of support from devs these rdna cards are very capable cards at transcoding and with no stream limit from what i can tell
There really no reason to not have AMD VCE/VCN Hardware Acceleration in Plex at this point. Why there isn’t. Probably because they just don’t want to put forth the effort into putting in the code for it. If some application named VideoProc can use it then Plex should be able to.
totally. it was a different thing two or even one year ago, but now that amd APUs and GPUs are so widespread AMF/VCN should be implemented asap. i mean even hundreds of smalltime open source apps have it built-in so why not plex?
Woohoo.
I got meself a P2200 (owing to everlasting shortage of GPUs in the world including the P2000. As of today the P2200 is also a rare find. It’s either a P400 or P5000 in my country.
Well I finally hit a wall, which was adding 4k media to my current NAS. This NAS was for personal storage but I found it worked fine up until my latest additions to my media collection.
I am looking to build my own “NAS” media server since selecting the hardware to transcode media files is limited in out of the box products. I had planned to use AMD chips but this puts a big question mark if I need to switch to something else besides Plex.
The starting point for my quest was using either the AMD Ryzen 7 4700G (or similar chip) or Ryzen 9 5950X but so far it seems that AMD is not selling the 4700G chips except to big business like Dell, HP, etc. The Ryzen 9 is out of stock, which honestly not sure how long that will last in the current environment. I was looking at Ryzen Threadripper 3960X and even though it is more costly it does perform a touch better but the big bonus is I can actually buy one. With this CPU I am not sure if I need a GPU and this is the term I take it some are referring to as “brute force” transcoding.
I would preferer to run something other than windows such as a Linux based system. I think FreeNAS or similar options are out there. My question is would I need to have windows installed on the system for the CPU to transcode or will it not do it at all? I have not built a media server before so why not dive into the deep end of the pool to learn how to swim. If I can run it this way maybe when 8K video is out all I would need to do is add a nice GPU to the mix and if Plex has added support for AMD then I might have a chance without rebuilding everything.
I would probably run an 8 Port RAID PCIe card (more ports if I can find one or just by a second card). Then an SSD HD for the OS, a few RAM chips, and then of course the spinning disks of doom to store my media. Of course it will need a few more items but the idea I am running with for now.
I plan to store all my media in as high a quality as I can get it and then in some cases direct stream down to transcoding for an iPad. I doubt I would have more than 4 steams at one time but I could have two streams simultaneously that have to transcode from H.265 to H.264 for my Roku’s (I hear that is one of the more intensive operations). It will take higher end equipment but less hard drive space in the end and less time for me hunt down everything I might have a problem with to rip it.
I put this here because I will not use Intel and this thread seems to have the longest history on the subject of running AMD chipsets and running plex. This will be a dedicated media server except maybe to store a “folder of data” in an emergency that will be removed when the crisis is over (very unlikely though).
Bumping to help bring attention to this.
Wish Plex would at least provide update, or acknowledgement that this is in the works.
Any update?
It’s strange that Plex officials are completely silent in this regard. The only statement they have is that they don’t support AMD GPUs/iGPUs. Even though latest Plex servers seems to work with them (ffmpeg thing).
At least say it might work but it’s not officially supported. And please say something about the feature requests which have been requested for years now. Give us a reason or something.
Keeping the thread alive. nVidia getting out of reach in price.