Too many render product cause problem

Isaac Sim Version

4.5.0

Operating System

Ubuntu 22.04

GPU Information

  • Model: 4090
  • Driver Version: 550.144.03

Topic Description

Detailed Description

I have 6 camera and 1 lidar attached to my robot. each sensor has one render product to generate synthesis data. so I have 7 render product. lidar render product is created at last. and it genreate warning

OgnSdPostRenderVarToHost : rendervar copy from texture directly to host buffer is counter-performant. Please use copy from texture to device buffer first.

Steps to Reproduce

  1. create 6 cameras and 1 lidar sensor
  2. create render product for each sensor
  3. show warning at terminal

but i comment the 6 cameras. only 1 lidar can work fine. so how to handle 6 cameras and 1 lidar situation.

Hi @user43852! Could you please try our recent release Isaac Sim 5.0 and see if this issue still persists?


thanks for replying. I try the latest version 5.0. But rtx_lidar.py example is not work properly. all the point cloud data is [0,0,0]

@user43852, what is your driver and cuda version?

Please use driver 570 and cuda 12.8. I tried with Isaac Sim 5.0 and there are meaningful point cloud data. Also make sure you have some objects in the scene for the lidar to detect.

I find that it is a bug on some device. [BUG]: Lidar Points not Published Properly using ROS2 Omnigraph · Issue #46 · isaac-sim/IsaacSim · GitHub

@user43852 yes it is a known bug. Please stay tuned for the release of the fix.

This issue is resolved with the latest update of Isaac Sim 5.0