Issue with Newton Physics Implementation

Isaac Sim Version

6.0.1
6.0.0
5.1.0
5.0.0
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: RTX A4000 (Multi GPU x4)
  • Driver Version: 550.90.07

Topic Description

Detailed Description

Hello all,

I am running Isaac Sim in a docker container built from the image: nvcr.io/nvidia/isaac-sim:6.0.1. I am running Isaac Sim with a custom launch file that instantiates a SimulationApp() and updates this manually in the script. This has worked for my setup using PhysX, but I want to switch to the Newton physics backend. I have made some changes to fix most of the errors I have encountered since switching, but currently I cannot solve the current problem (see Error Messages Section). From what I can tell, the current isaacsim.physics.newton.tensors is not compatible with my current GPU setup and I get an error when I call certain functions in my Python extension scripts. How can I fix this?

Thanks

Error Messages

2026-08-13T18:08:29Z [54,506ms] [Error] [isaacsim.physics.newton.tensors.plugin] CUDA kernel launch error at ../../../source/extensions/isaacsim.physics.newton.tensors/src/gpu/CudaKernels.cu:412: the provided PTX was compiled with an unsupported toolchain.
2026-08-13T18:08:29Z [54,506ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2026-08-13T18:08:29Z [54,506ms] [Error] [omni.kit.app._impl] [py stderr]: File “/isaac-sim/exts/isaacsim.core.simulation_manager/isaacsim/core/simulation_manager/impl/simulation_manager.py”, line 1180, in on_event
2026-08-13T18:08:29Z [54,506ms] [Error] [omni.kit.app._impl] [py stderr]: return getattr(obj, callback.name)(step_dt, context) if cls._simulation_view_created else None
2026-08-13T18:08:29Z [54,507ms] [Error] [omni.kit.app._impl] [py stderr]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-08-13T18:08:29Z [54,507ms] [Error] [omni.kit.app._impl] [py stderr]: File “/isaac-sim/simulation_ws/omniverse_extensions/python_scripting_components/physics/buoyancyPlugin.py”, line 128, in physics_cb
2026-08-13T18:08:29Z [54,507ms] [Error] [omni.kit.app._impl] [py stderr]: self.rigid_prim.apply_forces(forces=[self.forceToApply])
2026-08-13T18:08:29Z [54,507ms] [Error] [omni.kit.app._impl] [py stderr]: File “/isaac-sim/exts/isaacsim.core.experimental.prims/isaacsim/core/experimental/prims/impl/rigid_prim.py”, line 627, in apply_forces
2026-08-13T18:08:29Z [54,507ms] [Error] [omni.kit.app._impl] [py stderr]: self._physics_rigid_body_view.apply_forces(data, indices, is_global=not local_frame)
2026-08-13T18:08:29Z [54,507ms] [Error] [omni.kit.app._impl] [py stderr]: File “/isaac-sim/extscache/omni.physics.tensors-110.1.13+110.1.2.lx64.r.cp312.u7f4/omni/physics/tensors/api.py”, line 3526, in apply_forces
2026-08-13T18:08:29Z [54,508ms] [Error] [omni.kit.app._impl] [py stderr]: if not self.apply_forces_and_torques_at_position(data, None, None, indices, is_global):
2026-08-13T18:08:29Z [54,508ms] [Error] [omni.kit.app._impl] [py stderr]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-08-13T18:08:29Z [54,508ms] [Error] [omni.kit.app._impl] [py stderr]: File “/isaac-sim/extscache/omni.physics.tensors-110.1.13+110.1.2.lx64.r.cp312.u7f4/omni/physics/tensors/api.py”, line 3502, in apply_forces_and_torques_at_position
2026-08-13T18:08:29Z [54,509ms] [Error] [omni.kit.app._impl] [py stderr]: raise Exception(“Failed to apply forces and torques at pos in backend”)
2026-08-13T18:08:29Z [54,509ms] [Error] [omni.kit.app._impl] [py stderr]: Exception: Failed to apply forces and torques at pos in backend

Additional Information

Additional Context

Newton works when I set the physics device to the CPU, but not with the GPU

Hi, here’re some suggestions:

  1. Check if you can run Isaac Sim with Newton backend using the default shipped script isaac-sim.newton.sh
  2. Update your driver as suggested by the Requirements

Thanks for the response @PeterNV .

I updated the driver like you suggested and it works now. I had been avoiding this course of action as everything else worked, but this turned out to be the solution.

I am also running into another issue, which coincidentally it seems you have dealt with. One of USD my assets is scaled, and when I run Newton it gets reset to scale 1 (See this issue on GitHub: Issue #690 · isaac-sim/IsaacSim). Is there a way to fix this manually, or will I have to wait until the next release?

Glad your issue was fixed with the driver update.
For the Scale issue with Newton Rigid Bodies, unfortunately there’s no WAR for it, I am afraid you will have to wait for the next release.

Gotcha. Do you have any idea when the next release will be available? @PeterNV

Probably in 2~3 weeks.

I am closing this topic. Feel free to open new ones if you need help.