PMS HW Transcoding on Win10/NVIDIA GTX 750Ti/Intel Skylake GPU — Order?

Hi All,

I apologize if this has been asked before, but I haven’t been able to find any information related to a configuration I currently run.

I have the latest PMS installed as of this post (v1.9.4) under Windows 10 on a machine which has both an NVIDIA GTX 750Ti and an Intel Skylake CPU (i5-6500) which has a GPU. I currently have two monitors on the machine, one connected to the NVIDIA GTX 750Ti and one connected to the motherboard’s DVI port. Works great.

I’ve tested HW transcoding with PMS v1.9.4 and it works great. It appears to be using the NVIDIA card and I can see from the streaming status that it’s doing both H264/x264 hardware decoding and encoding. I know there’s a 2-stream encoding limit that’s enforced by the NVIDIA drivers and of course, as soon as I started a 3rd stream, PMS shows hardware decode, but software encode.

So a couple of questions:

  1. Is there anyway to designate which GPU in a multi-GPU machine, to use for hardware decoding/encoding? (e.g. Let’s say I want PMS to only use the Intel GPU and not the NVIDIA card).
  2. Is there anyway that once the NVIDIA hits its 2-stream encoding limit, to switch to the Intel GPU for hardware decode & encoding?

I have to admit, the NVIDIA H264 encoding quality is pretty impressive and wouldn’t be surprised if it’s virtually exactly the same as my NVIDIA Shield TV when I briefly was running PMS on it. Thanks in advance!

Would also like to know