2025 - FEEDBACK Request from Isaac Sim Users

Dear Esteemed Members,

Thank you for your ongoing support of Isaac Sim. Your feedback in 2024 was invaluable, and we’re eager to hear more as we enter 2025.
We’ve opened a new discussion thread on this forum to gather your insights. Please share:

  1. Challenges you face when using Isaac Sim
  2. Improvements you’d like to see
    Your input directly shapes our product development. We appreciate your time and look forward to your thoughts.

How to provide feedback?

  • Visit this forum thread
  • Keep your comments specific and concise
  • Include examples where possible
    Thank you again for helping us enhance Isaac Sim.

I’ve been running IsaacSim 4.2.0 on my RTX-4050 laptop just fine using driver 566.03, but it seems that the new IsaacSim 4.5.0 will not run. Is this because of insufficient memory? This does not seem like an improvement over 4.2.0.

|---------------------------------------------------------------------------------------------|
| Driver Version: 566.03 | Graphics API: D3D12
|=============================================================================================|
| GPU | Name | Active | LDA | GPU Memory | Vendor-ID | LUID |
| | | | | | Device-ID | UUID |
| | | | | | Bus-ID | |
|---------------------------------------------------------------------------------------------|
| 0 | NVIDIA GeForce RTX 4050 Laptop… | Yes: 0 | | 5921 MB | 10de | 37620100… |
| | | | | | 28a1 | 0 |
| | | | | | 1 | |
|---------------------------------------------------------------------------------------------|
| 1 | Intel(R) UHD Graphics | | | 128 MB | 8086 | 9c5d0100… |
| | | | | | 46a3 | 0 |
| | | | | | N/A | |
|=============================================================================================|
| OS: Windows 11 Home, Version: 10.0 (23H2), Build: 22631, Kernel: 10.0.22621.4746
| Processor: 12th Gen Intel(R) Core™ i7-12650H
| Cores: 10 | Logical Cores: 16
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 16088 | Free Memory: 2688
| Total Page/Swap (MB): 45137 | Free Page/Swap: 8171
|---------------------------------------------------------------------------------------------|
[2.110s] [ext: isaacsim.exp.selector-4.5.0] startup
[2.179s] app ready
[6.393s] Starting: [‘C:\isaac_sim\4.5.0/isaac-sim.bat’, ‘–/isaac/startup/ros_bridge_extension=’]

2025-02-01 16:58:27 [6,070ms] [Error] [carb.graphics-vulkan.plugin] VK_EXT_memory_budget is not supported on this platform. Can’t get the VRAM memory usage info

2025-02-01 16:58:23 [1,704ms] [Error] [carb.graphics-vulkan.plugin] Flags 0x6 must be the same for both device and instance.

I upgraded to latest driver, 572.16, still doesn’t work. I expect this is because the new, improved renderer requires more memory than 4.2.0 did. Very sad. I’m not about to buy a new computer anytime soon, it’s a shame that backwards compatibility has to suffer like this.

Hi @Mike_Skolones -
Thank you for reaching out with your query. It appears that your GPU is equipped with 6 GB of VRAM. However, kindly note that the minimum requirement for Isaac Sim is 8 GB, consistent with the specifications of the 4.2 release.
Let’s take this discussion in regular forum thread for more discussion if you have further questions :)

Hi Ruchik,

Yes, I understand, my RTX-equipped laptop does not meet the minimum specs for 4.5.0. However this does not change the fact that I was able to run 4.2.0, which means that the new version is less efficient than the old one. 6GB should be enough to load an empty scene! It’s a shame that the application has become less useful on a laptop. I’ll look around for alternatives. Thanks for verifying.

1 Like

Hi Mike, It’s great to see you here. Please don’t give up. I hope by alternative you mean alternative hardware. We would love to hear your feedback.

Hi Liila,

I’ll have to stick with 4.2.0 for now on this laptop. I intend to build a new desktop unit at some point, but I need the laptop convenience because my use case means I am often using the app ‘remotely’, a few hundred feet from my office, out on the farm.



In the screenshots above you’ll see that 4.2.0 loads successfully on this ACER Nitro5 laptop (yes, I know it’s not a great laptop, but it was the best one that WalMart had in the store when I stopped in to buy a computer the day I retired). The ACER Nitro5 is a gaming laptop that cost about $1200 at the time I believe, but now runs for about $800.

With an empty scene IsaacSim consumes “only” 1.6 GB of VRAM, which is much lower than the 8BG minimum spec. With my typical development scene loaded this increases to 2.5GB, still plenty of headroom. I was quite excited when I tried IsaacSim on this laptop in October 2023 and found out that it worked well…kudos to the team for doing some optimization to make it possible to scale to the low end (I thought at the time…)

I have no problem with understanding that there must be some minumum spec, but it seems that 8GB is a bit generous given that many decent laptops have a bit less than 8GB, but have enough to run the renderer on a simple scene.

I appreciate your passing along the feedback. I look forward to getting 4.5.0 working. I have a hard time believing that there isn’t some simple setting in the configuration that will enable it to run, I expect that when 4.5.0 loads a simple scene the footprint in VRAM won’t be much different than the 1.5GB I see with 4.2.0

Many thanks and best wishes for the team,

–Mike

Thanks Mike. I will absolutely share your concerns with OV team.

I am getting error as below

2025-02-11 11:46:50 [2,818ms] [Error] [carb.graphics-vulkan.plugin] Flags 0x6 must be the same for both device and instance.
2025-02-11 11:46:50 [3,199ms] [Error] [carb.graphics-vulkan.plugin] VK_EXT_memory_budget is not supported on this platform. Can't get the VRAM memory usage info
2025-02-11 11:46:50 [3,200ms] [Warning] [gpu.foundation.plugin] ResourceAllocator: Can't get memory usage info. All unused memory will be released

My VRAM is 6 GB, and I was able to work comfortably with Isaac v4.2.

However, in Isaac v4.5, the stage appears completely black. It’s disappointing that NVIDIA seems to be forcing hardware upgrades just to render the stage. If VRAM is low, we should at least be able to work with reduced rendering quality. Cutting off access to the app entirely seems like a very poor and unusual decision, in my opinion.

This situation reminds me of the Windows Vista launch, where users were forced to upgrade their hardware to use the new OS.

I hope the NVIDIA team will push some updates so that developers with 6 GB VRAM can continue to work on Isaac v4.5.

I have now started using Isaac Sim 4.5.
I mainly use it with standalone scripts, but it is very difficult to use because I cannot open and launch USD files as before, I cannot open the ActionGraph editor, and the path to imported URDFs has changed.
Is there a summary of the specific behavior changes, not just a summary of the changes like the release notes?

Isaac Sim 4.2 and 4.5 are completely different.
My previous knowledge is completely useless.

Please provide a list of your issues, so we can respond properly.
The ActionGraph editor should still work, but un terms of USD files and imported URDF files, the main change is that we are moving away from Nucleus, so the assets are saved in a different location and the asset browser is different.

Thank you for the response.

Below is my issue list.

  • Cannot open USD file described in SimulationApp argument
    The strange thing is that omni.usd.get_context().open_stage(usd_path) works.

  • Action Graph Editor not found
    ActionGraphEditor is not displayed even though “omni.graph.action” is enabled.
    Unable to open existing ActionGraph.

  • The composition of the robot’s Prim imported using the URDF importer has changed.

  • It is generated in a location that ignores the default prim when imported with the URDF importer.

  • The URDF importer automatically saves the USD file when importing.

    current(Isaac Sim 4.5)

    before(Isaac Sim 4.2)

Hi hijimasa,
First bring this conversation to the main thread, you get faster response.
-simulationApp issue: check the latest api doc, there might be some argument changes
-Action graph issue: something is wrong with your installation, should be there
-urdf importer issues: urdf importer has gone through major improvements and changes to improve the behavior

Thank you for the response.
I make the thread now.

1 Like

I ran the same code on IsaacSim 4.2.0 and IsaacSim 4.5.0 and got different results.


I used omni.isaac.sensor/isaacsim.sensors.rtx to create a simulation of an airborne Lidar and used RtxSensorCpuIsaacCreateRTXLidarScanBuffer to output the ‘objectId’ ’ information and added it to the point cloud information. Subsequently displaying the objectId information in cloudcompare gave a different result. Below is part of the code I used.
code.txt (4.2 KB)
Here is my configuration information——IsaacSim 4.2.0
|---------------------------------------------------------------------------------------------|
| Driver Version: 572.47 | Graphics API: D3D12
|=============================================================================================|
| GPU | Name | Active | LDA | GPU Memory | Vendor-ID | LUID |
| | | | | | Device-ID | UUID |
| | | | | | Bus-ID | |
|---------------------------------------------------------------------------------------------|
| 0 | NVIDIA GeForce RTX 3070 Ti Lap… | Yes: 0 | | 8018 MB | 10de | d44fe318… |
| | | | | | 24a0 | 0 |
| | | | | | 1 | |
|=============================================================================================|
| OS: Windows 11 Home China, Version: 10.0 (23H2), Build: 22631, Kernel: 10.0.22621.4746
| Processor: 12th Gen Intel(R) Core™ i7-12700H | Cores: 14 | Logical: 20
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 32508 | Free Memory: 18359
| Total Page/Swap (MB): 34987 | Free Page/Swap: 18761
|---------------------------------------------------------------------------------------------|
IsaacSim 4.5.0
|---------------------------------------------------------------------------------------------|
| Driver Version: 572.47 | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name | Active | LDA | GPU Memory | Vendor-ID | LUID |
| | | | | | Device-ID | UUID |
| | | | | | Bus-ID | |
|---------------------------------------------------------------------------------------------|
| 0 | NVIDIA GeForce RTX 3070 Ti Lap… | Yes: 0 | | 8018 MB | 10de | 86210100… |
| | | | | | 24a0 | c20a02e6… |
| | | | | | 1 | |
|=============================================================================================|

  1. The latest 4.5 still doesn’t work on ubuntu 24.04 - the window opens, but continually runs at 100% CPU, and the window does not respond. This is on a RTX 3080 Mobile with 16 GB RAM with Cuda 12.2. This issue was mentioned in previous versions over half a year ago, but this does not appear to have been solved.

  2. It seems popular robot arms are still not supported, despite efforts by the manufacturer. That this is seemingly so difficult does not help convince users to use Issac Sim for actual simulation, especially if they plan on having custom robot arms.

I’ve been finding it incredibly frustrating to simply get the pose of a prim. IsaacLab/IsaacSim 4.5.0. What madman designed this API? Here’s what I’ve tried:

    import isaacsim.core.utils.prims as prim_utils
    # import isaacsim.core.utils.stage as stage_utils
    # import omni.isaac.dynamic_control as dc
    # from omni.isaac.core.objects import DynamicCuboid
    # from isaacsim.core.objects import DynamicCuboid
    from isaacsim.core.prims import XFormPrim
.
.
.
                # transform = prim_utils.get_world_transform_matrix(prim_utils.get_prim_at_path(f"/World/Box_{box_idx}"))
                prim_path = f"/World/Box_{box_idx}"
                # prim = prim_utils.get_prim_at_path(prim_path)
                # transform = UsdGeom.Xformable(prim)
                # world_transform = prim_utils.get_world_transform(prim_path)
                # usd_prim = prim_utils.get_prim_at_path(prim_path)
                # prim = Prim(usd_prim)
                # translation, rotation, scale = transform.GetOrderedXformOps()
                # current_z = translation[2]
                # print(current_z)
                # world_pose = prim.get_world_pose()
                # print(world_pose)  # Or process it as needed
                # position, rotation = stage_utils.get_transform(prim_path)
                # rigid_body = dc_interface.get_rigid_body(prim_path)
                # pose = rigid_body.get_rigid_body_pose(rigid_body)
                # print(pose.p.z)
                # dynamic_box = DynamicCuboid(prim_path)
                # print(dynamic_box.get_position())
                # position, _ = prim_utils.get_world_transform(prim_path)
                my_prim = XFormPrim(prim_path)
                position, _ = my_prim.get_world_poses()
                print(position)

The same question went unanswered back in July 2024: Get, Set postion/orientation of a prim in Isaac Lab

Edit: I finally figured it out:

from pxr import UsdGeom
...
                box_xform = UsdGeom.Xformable(stage.GetPrimAtPath(prim_path))
                world_transform = box_xform.ComputeLocalToWorldTransform(0)
                world_pos = world_transform.ExtractTranslation()
                current_z = world_pos[2]

Edit 2: the above does not work for dynamic prims

2 Likes

Hello, I’m a beginner. After saving my model, when I dragged the saved model into a new stage, I encountered the following message: “The reference doesn’t have a default prim set.”


The version I am using is Isaacsim 4.5
Could you please advise on how to resolve this issue?

Hi @andyzelenak - Please use Isaac Lab forum on GitHub GitHub · Where software is built to raise your concerns related to Isaac Lab. Thank you!