Hi, I am currently using RecordEpisode with num_envs=128 to generate a large batch of demonstration data. However, after profiling the execution, I noticed that the rendering process for the 128 cameras appears to be serialized on the GPU.
The area highlighted in the red box corresponds to the rendering pass of a single camera.
Is this serial rendering behavior expected in the current SAPIEN/ManiSkill rendering pipeline? Are there specific parameters (e.g., in gym.make or RecordEpisode) that I need to configure to enable real parallel rendering for the cameras?