These are super informal, i.e. non-rigorous tests, but I thought it might be of use to someone trying to choose hardware (at least on the lower end). A little background: I’ve been kicking around trying to move my virtual Plex installation back to physical, since hardware acceleration became available in PMS. My current VM has 6, 2.1 GHz cores on it, which is what I found I needed to support 3 1080P streams at one point. I wanted to move to something a little less power consuming, and also free up the resources on my VM host.
I ended up biting the bullet and buying an on-sale SFF Dell that had a Kaby Lake processor in it. I installed a second instance of Plex, and pointed it at a small one of my file shares, and then ran some tests. So for reference, the new system is:
Dell Inspiron 3268 running Win10 Home, 1709
Kaby Lake Core i3-7100@3.9GHz (dual core, 4 thread)
Plex has hardware acceleration enabled
.
I setup to run 3 simultaneous streams. The 3 streams in rough detail:
1080P, DTS; overall rate 4800kbs
1920x800, DTS; overall rate 10.3Mb/s
1080P, DTS; overall rate 19.9Mb/s
Player was through the web client, using Firefox, running on Win10 Pro 1803
I eyeballed the task manager on the Plex server as I ran my tests (I said it was informal)
The first multiple stream test, I set each stream to be 720P@4 Mbit. The taskmanager showed CPU around 30% utilization, and GPU utilization of 30-40%, never reaching above 50%.
Second test I set each to be 1080@8Mbit. The results here were a little concerning. The Plex server CPU pegged to 100%. It more or less kept up, but it was a close thing, there was certainly no excess CPU time available. The GPU was 0%, which I was not happy to see.
I also used the 10.3Mb to do a quick few tests with a single stream only. Results were similar:
1080@8Mbit, 70% CPU/0% GPU
1080@10Mbit, 70% CPU/0% GPU
720@3Mbit, 40%CPU/30% GPU
720@2Mbit, 40%CPU/30% GPU
480@1.5 - was harder to tell, it climbed up to the 40/30 range, but was often below, but GPU was in use.
So, I need to probably start another thread and try to find out why the 1080 test was showing 0% GPU. It certainly seemed like transcoding to 1080P was not using hardware acceleration at all, which wasn’t what I was hoping to see. The 720 results make me still ok with migrating to this hardware, as my people aren’t normally hitting above 720 anyway. I’d still like better 1080 performance though.
Hopefully my informal testing will help someone decide if whatever hardware they are looking a will prove up to serving whatever they are after.

