Skip to content

[Question] Simulation speed gap between the Factory (Forge) tasks and Manipulation tasks #4058

@pumfish

Description

@pumfish

Question

Hello,
I am currently testing the RSL-RL PPO algorithm on Isaac Lab tasks. Initially, I trained on the manager-based manipulation tasks, and everything worked normally—training 3000 iterations took only around 2 hours.(num_envs=2048)

However, when I added the RSL-RL configuration to the direct Factory (Forge) tasks, the problem appeared: training the same 3000 iterations took much longer(num_envs=128). After checking, I found that the collection time of each iteration in the Forge tasks is around 20–50 seconds, which is far slower than the manager-based manipulation tasks.

I also tried using the officially provided RL-Games training scripts, and the simulation speed of the Forge tasks was still significantly slower than the manager-based tasks. This makes me think the issue is not related to the algorithm itself.

I checked the configuration differences between the two task types (such as decimation, episode_length, sim.physx settings, etc.), but I still could not identify the source of the simulation speed gap.

Could you please clarify what causes such a large performance difference between Manager-Based tasks and Factory (Forge) tasks in Isaac Lab?

Thank you!

Build Info

Describe the versions that you are currently using:

  • Isaac Lab Version: [2.3.0]
  • Isaac Sim Version: [5.0.0`]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions