GPU memory usage grayed out on second GPU when using Isaac Sim standalone scripts

Isaac Sim Version

4.0.0

Operating System

Ubuntu 22.04.4

GPU Information

  • Model: 2x RTX A6000 Ada Lovelace
  • Driver Version: 535.183.01

Topic Description

Detailed Description

Running Isaac Sim 4.0 from the Omniverse Launcher, the device information window for the GPU memory usage shows both GPUs light up in white. If I’m running any simulation from a python standalone script (add_cubes.py) for example, the device information window shows only one GPU in white. The second GPU is grayed out.

Does that me, that my second GPU is not in use when I’m running the standalone script?

Steps to Reproduce

  1. Run Isaac Sim 4.0 from the Omniverse Launcher as normal
  2. Run the add_cubes.py Standalone example using python.sh
  3. Compare both device information windows

Screenshots or Videos


Additional Information

What I’ve Tried

Adding “multi_gpu”: True to the standalone script and testing other standalone examples.

This shows the user that they have a second GPU, but it is currently not in use. It is greyed out to show that. To activate that card, they need to run their resolution high enough that the automatic tiling settings “kick in” and activate the second card. If they wish to force it on at lower resolutions, then they just need to go to their Tiling Settings in the “MGPU” option found at the bottom of the Render Settings dialogue and change the values.

Interesting, because sometimes even both GPUs are grayed out and Isaac Sim is still working correctly. Switching the Automatic Tilting On or Off doesn’t change anything. Even switching the Resolution to 4k does not change anything. I guess the grayed out GPU is not changing anything in the performance, but I’m still wondering…