How do I make Unreal exe package(Pixel streaming) run on Multi-GPus

We have a cloud instance in Paperspace with RTX5000x2 (Multi-GPU - 16GB + 16GB GPU)
We can run 4 exes (one exe consuming 3.6GB) on one GPU consuming entire 16GB memory and 90 % GPU consumption.
The exes are not utilising GPU 2 at all. The entire load is on GPU 1.

Please suggest how do I make use of Multi-GPUs parallely
The cloud instance has Ubuntu 22.04

Hi there!

If you wanted to force another exe to use a different GPU, you can run the application with “-GraphicsAdapter=X”, starting from “0” as the first GPU and incrementing accordingly.

Let me know if this helps!

Hi. I’m not the one who asked this question, but your solution worked really well.
I’ve used AWS EC2 instance which has multiple GPUs, and used parameter you’ve said to the link file or batch command when I run unreal app.
both task manager and nvidia graphic driver’s gpu configurator showed that selected GPUs are properly used by each unreal app.
It really helped so much. Thanks!

1 Like