One of my CPU threads is always maxed out at 100% while the other threads are underutilized. This leads to very long loading time for opening USD scenes, examples, etc., and probably the low frame rate as well even on default scenery with the flat ground and the simulation is not running. Screenshots of detailed performances are at the very bottom.
Isaac Sim Version
[✓] 4.2.0
[✓] 4.1.0
Operating System
[✓] Ubuntu 22.04
GPU Information
Model: RTX 3090 iChill
Driver Version: 535.183.01
CPU Information
AMD EPYC 7T83 64-Core Processor
Detailed Description
Fresh installation of Isaac Sim 4.1 and 4.2 majorly with default settings (No ROS bridge). I have tried some solutions in Simulation Performance, i.e., physics thread count, running in Fabric via ./isaac-sim.fabric.sh. Running through Omniverse AppLauncher makes no differences for both 4.1 and 4.2.
Thank you for providing detailed information about your setup and the issue you’re experiencing. To help troubleshoot and potentially reproduce the 100% usage of a specific CPU thread, can you describe the exact steps you take from launching Isaac Sim to observing the 100% CPU thread usage?
Upon a further look into the CPU utilization while idling, I realize one of the CPU threads is maxed out and will be switched by another CPU thread which becomes the new maxed out thread (see Fig. 5). This problem is likely an oversight on my part and Isaac Sim is probably not the root cause, and I should look for other information instead.
Anyway, for the launching steps, I simply launch Isaac Sim 4.1 or 4.2 through the App Selector with the settings seen in Fig. 6. When the Isaac Sim window pops up, the previous thread problem becomes more persistent as seen in Fig. 7.
For additional context, the computer has xubuntu and xrdp or GNOME installed for remote desktop control which is necessary. Unfortunately, there is no performance information available before and after setting up for remote control.
Fig. 8 nvitop screen with some remote desktop processes. The picture shows 59.0% CPU for the first PID and appears that 100% is the maximum value, but I often see Isaac Sim app go over 200% CPU