VR Performance: how to Optimize in-simulation FPS within Composer

Hi,
I’m working on a factory type VR demo, and i was wondering if there is any way to improve the performance in VR when running the simulation.
Its mainly using some running conveyors with some objects on them, within Full_Warehouse with a connected Simple_room and a couple robot arms (not moving (yet)), but its still just around 33 fps (Quality, mobile 4090 / Quest 3 via Steam VR, scratching 50 in easier areas). I’ve tried a few things, but I cant seem to get any decent result (better Performance only by significantly degrading visual Quality, to a Point that I’m not sure I’d want to demo it)

there are a few things, that i have been wondering about:

  • Frame generation does absolutely nothing, sometimes maybe even 1-3 FPS worse.
    → am I doing sth wrong? do i have to enable/disable something else ?
  • Significant lighting differences to stage mode (Looks less dim, but performance also drops a lot.)
  • Few of the setting i’ve tried have had much impact, apart from DLSS (render menu) and the Quality Preset (VR menu)
  • GPU only at 80%, sometimes 85% utilization
  • ray reconstruction (very) slightly helps performance, but Artifacts a fair bit

Are there any Tipps / guides regarding how to optimize the Performance, without Looking bad, especcially when looking a bit further away not being right next to higher fidelity models?

settings / specs
rendering at ~ 1000x1100 and then DLSS (assume) to 100% quest 3 (~2000x2200)
DLSS and VR generally set to Quality or Balanced, otherwise it looks “unfocussed” easily
I am new to omniverse, and have mostly played games in VR so far (either on a quest 3 or with a 3090 desktop)

i7-13850HX
4090 mobile
always plugged in ;)
only 32 GB ram (DDR5), but never hit the ceiling
quest 3 via Steam VR at 100% res.

From what i have gathered, the best option would be USD composer (newest / currently used) or Issaac Sim 4.0, since there were some issues in 4.1 (not sure if they are fully adressed)

Best,
Julius

Hi, and thanks for your question. Yes running VR with the simulations active definitely is challenging. How is the frame rate when you run VR without the simulation active? I am assuming you get much better performance like that.

In terms of tips and tricks, you are right that you can tweak the graphics settings, but also as indicated above, you may want to tweak the physics settings as well for the simulations. Whilst most of the performance is on the GPU, the physics simulations heavily involves the CPU, and as a result, you may hit a bottleneck.

There should not be a huge difference between composer and Isaac Sim. Both use the same core technology. We do have a new Isaac Sim 4.2 almost out. You could certainly try that.

In regards to lighting, yes, you are also correct. The more complex the lighting the slower the performance. Lighting can make a huge difference. For example, especially in factories, where you have a lot of overhead lighting, it is best to minimize that as much as possible. You can use a simple environment, Skydome light and light it fairly generically.

The more you add the slower things can get. That is why we offer those different lighting modes where you can test simple environments. Obviously “stage mode” is your actual current stage lighting, which will be the slowest.