Hi,
I’m seeing very low Real-Time Factor (RTF) when running the Isaac Sim ROS2 Navigation sample with Nova Carter, and I’d like to confirm if this is expected and what the best practices are to improve it. I also want to know what benchmark numbers I should compare against for my specific laptop GPU.
Setup
-
Laptop: Lenovo Legion Pro 7i (RTX 5090 Laptop GPU, 24GB VRAM, 32GB RAM)
-
OS: Ubuntu 22.04
-
Isaac Sim: 5.1.0
-
NVIDIA Driver: 580.95.05
-
ROS2: Humble
-
Display: X11
-
Workload: Isaac Sim “Isaac ROS Navigation / Nova Carter” sample + teleop with
teleop_twist(publishing tocmd_vel)
Observations
-
Viewport FPS: ~17 FPS (frame time ~57 ms at 1280×720 viewport)
-
RTF (published via Generic Publisher “Publish RTF as Float32”): ~0.24
Example message:data: 0.239727184176445 -
RTF topic publish rate: ~16.5 Hz
-
nvidia-smiwhile Isaac Sim is running:-
Power: ~71W / 175W cap
-
GPU utilization: ~32–34%
-
VRAM: ~4.6 GB used
-
So the GPU isn’t heavily utilized, but simulation time progresses at ~0.24× real time, which makes the robot feel laggy/slow in teleop.
What I already tried / confirmed
-
Verified laptop supports Dynamic Boost:
/proc/driver/nvidia/gpus/0000:02:00.0/powershows “Notebook Dynamic Boost: Supported”,nvidia-settings -q DynamicBoostSupportreturns 1
-
Enabled
nvidia-powerdon Ubuntu:
Questions
-
Is ~0.24 RTF expected for the Nova Carter Isaac ROS Navigation sample on a laptop GPU, even an RTX 5090?
-
What are the recommended steps to increase RTF for this specific sample (camera render product resolution, camera publish rate, disabling certain publishers, headless mode, DLSS settings, etc.)?
-
Any known bottlenecks where CPU/ROS2 bridge/publish rate dominates even when GPU utilization is low?
Benchmark question (for RTX 5090 Laptop GPU)
-
Is there an official or recommended Isaac Sim benchmark suite / script I can run (scene FPS + ROS2 publish throughput) to compare my laptop against expected values?
-
For example: Full Warehouse sample scene FPS, Isaac ROS sample scene FPS, and/or ROS2 “render + publishing speed” KPIs.
-
If you have a recommended command / built-in benchmark entry point for Isaac Sim 5.1 on Linux, I’d love to use that as a reference.
-
Thanks !