I have a question. I’m currently rebuilding my plex sever from the ground up. When i 1st built it it was half fast and cheap parts. I have a few friends and family members who use it and it crys in pain.
I was plan to use the hardware acceleration to help lighting the load on the cpu. My question is this can you use more then one GPU with the plex hardware acceleration?
I don’t know. But even if it could, Nvidia limits your transcodes to two per GPU. I believe there’s a way around this, but you need to get fancy with the device drivers and setup.
How many users do you have? Or better: how many concurrent transcodes have you observed?
Perhaps you can also consider optimizing your media so clients can direct play.
I know Nvidia limits 2 transcodes per GPU, this is why I was wondering if anyone try this before. I prefer not to mess with the GPUs if possible, this can make update a problem. I’m sure i can do this i already mod a few ATI for my miner.
I had 2-3 people at peak. It get most uses at night when people are home. But the sever it starting to have problems and slowing down. Already did system clean and disk check… and that bought a little bit of performance back. But the Plex software getting to much for the old build.
The media alreay compress as much as i can. with out losing a quality. Most movies are under a gb, most tv shows are 175-350mb.
I just in the process of rebuilding it and i was thinking if it can use 2 or more GPU’s i would build that in to the design. I’m try to leave room for explanation.
Get an Intel 7th/8th/9th gen processor. Plex will use the on-board GPU for h/w accelerated transcoding. 7th gen & later support H265/4K/10-bit decode. 8th gen & later includes H265/4K/10-bit encode (Note that Plex currently transcodes 4K H.264/H.265 to H.264/8-bit/1080p max). Capabilities are listed in the data sheets for each generation. Look for the Processor Graphics section, usually in Datasheet, Volume 1 for each generation. 9th gen info included in 8th gen datasheet.
Plex also can decode MPEG2 in hardware with Intel and nvidia, which is handy for recorded TV off antenna. Very handy.
Plex Media Server is extremely inconsistent when it comes to enabling hardware acceleration for Intel chips on Windows. AVC and HEVC sometimes works, but not always. MPEG2 never works at 720p, and sometimes works otherwise. I can’t get a reply from Plex devs about it. Nvidia cards consistently work on Windows, and Intel consistently works on Linux (but cannot deinterlace 1080i and 480i live TV and recordings).
Thank you for your options but i just want to know if any one try this with multiple GPU’s and if it works. By works i mean with plex put 2 streams on each GPU that install, or just use one GPU and ignore the rest. I only found 2 forums online where people talk about this, and one said yes and another said no.
I plan to use a intel Xeon processor in my new build, they are built more to handle loads for longer period of times as will as come with more cache. They also support ECC ram which i like to use. they also support 2 CPU’s. I like to use GPU’s for the transcending because CPU’s really are not built to handle graphic processing, GPU’s are built more for this and can handle them a lot better (Yes i know CPU’s can process video but GPU’s do it a lot better.) Also if i put a few GPU’s in there for the transcoding i take a load of the CPU that busy processing the OS and plex and other small things.
Overall I’m try to make my plex sever more efficient to handle more of a load at peak and be easily upgrade able. After i upgrade my system i plan to add a few more family members and friends and add a section for family videos and pic’s.