Dear Unreal developers,
I have setup the pixel streaming on a multi GPU server installed with 3x GTX 1080 Ti cards. I got it work to have multiple seperated client streams on this server so you can have multi html clients connected on independent streams for each.
But there is a limit on the GPU that allows only 2 nvenc streams for each GTX 1080 Ti (s. Video Encode and Decode GPU Support Matrix | NVIDIA Developer). So a GPU Server with 3x GTX 1080 Ti should be able to provide 3 x 2 nvenc streams = 6 nvenc streams.
So is there a possibility to tell the packaged exe file on startup that it should use a specific GPU card so you can start in total 6 streams? At the moment I don’t know if or how this works and could only get 2 nvenc streams on the 3x GPU server. So when starting a third exe file there is prompted an error message and you can’t get more than 2 streams working.
There should be a parameter / command line argument something like this (as example):
“C:\ue\test_ps_1\WindowsNoEditor\test_ps_1.exe”
–useGPU 1 // nvenc stream #1 on GPU1 “C:\ue\test_ps_1\WindowsNoEditor\test_ps_1.exe”
–useGPU 1 // nvenc stream #2 on GPU1
“C:\ue\test_ps_1\WindowsNoEditor\test_ps_1.exe”
–useGPU 2 // nvenc stream #1 on GPU2 “C:\ue\test_ps_1\WindowsNoEditor\test_ps_1.exe”
–useGPU 2 // nvenc stream #2 on GPU2
“C:\ue\test_ps_1\WindowsNoEditor\test_ps_1.exe”
–useGPU 3 // nvenc stream #1 on GPU3 “C:\ue\test_ps_1\WindowsNoEditor\test_ps_1.exe”
–useGPU 3 // nvenc stream #2 on GPU3
Any ideas?