IssacSim 4.5 not responding and input-output memory management unit (IOMMU) warning

Isaac Sim Version

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 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: NVIDIA RTX A5000 Laptop GPU 16GB VRAM
  • Driver Version: 575.51.03

IssacSim 4.5 not responding and input-output memory management unit (IOMMU) warning.

Steps to Reproduce

  1. Downloaded the Isaac Sim 4.5 binaries from the NVIDIA Isaac Sim webpage.
  2. Executed the provided shell file as explained in the installation guide.
  3. Encountered a warning about IOMMU being enabled.
  4. Clicked OK to proceed despite the warning.
  5. Verified the installation by running the following command, which worked successfully:
    ISAACSIM_PYTHON -c “print(‘Hello World.’)”
    Output: Hello World (no issues).
  6. Ran the following command to test an example script:
    ${ISAACSIM_PATH}/standalone_examples/api/isaacsim.core.api/add_cubes.py
  7. The Isaac Sim window appeared but remained blank, unresponsive, and eventually triggered Ubuntu to prompt for a Force Quit.

Error Messages

Warning shown during installation:
An input-output memory management unit (IOMMU) appears to be enabled on this system.
On bare-metal Linux systems, CUDA and the display driver do not support IOMMU-enabled PCIe peer to peer memory copy. If you are on a bare-metal Linux system, please disable the IOMMU. Otherwise you risk image corruption and program instability. This typically can be controlled via BIOS settings (Intel Virtualization Technology for Directed I/0 (VT-d) or AMD I/0 Virtualization Technology (AMD-Vi)) and kernel parameters (iommu, intel_iommu, amd_iommu). Note that in virtual machines with GPU pass-through (vGPU), the IOMMU needs to be enabled. Since we cannot reliably detect whether this system is bare-metal or a virtual machine, we show this warning in any case when an IOMMU appears to be enabled.

Additional Information

  1. Hardware Model: Lenovo ThinkPad P17 Gen 2i
  2. Processor: 11th Gen Intel® Core™ i9-11950H @ 2.60GHz × 16
  3. RAM: 128 GiB
  4. Disk Capacity: 1 TB
  5. OS: Ubuntu 22.04.5 LTS (64-bit)
  6. GPU: NVIDIA RTX A5000 Laptop GPU (16 GB VRAM)
  7. Driver Version: 575.51.03
  8. CUDA Version: 12.9

What I’ve Tried

  1. Checked Lenovo BIOS to disable IOMMU (Intel VT-d), but the option is locked to Enabled by the manufacturer.
  2. Avoided modifying GRUB because of previous experience: appended a parameter to quiet splash on a Jetson Orin Nano once, which resulted in a blank display after reboot forcing me to flash a new jet-pack again. I am hesitant to attempt similar changes on my main work laptop.

Related Issues

On NVIDIA forums, users have suggested adding the following to GRUB:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=off"

I have not attempted this due to prior experience described above.

Additional Context

I’m looking for a formal workaround to run Isaac Sim properly without risking display or boot issues

Please try the following steps to run the example:

$ cd ${ISAACSIM_PATH}
$ ./python.sh standalone_examples/api/isaacsim.core.api/add_cubes.py

If Isaac Sim still does not respond or the window remains blank, please provide the complete log file at ~/isaacsim-4.5/kit/logs/Kit/Isaac-Sim\ Python/4.5/.

Also, please consider updating to the latest Isaac Sim GA release (5.0.0), which may contain important bug fixes and improvements. You can find the workstation installation instructions here:

I have used the following command ./python.sh standalone_examples/api/isaacsim.core.api/add_cubes.py but it’s still blank window and not responding. The attached is a complete log file and screenshot.

Note: I did try using the IssacSim 5.0 but it’s also causing the same problems.

Log File:

kit_20250930_143901.log (774.4 KB)

Screenshot:

2025-09-30 09:40:56 [115,240ms] [Info] [gpu.foundation.plugin] The list of unsupported driver ranges being verified with known bugs (RTX):
[0.0, 535.129)
The recommended drivers: 535.129.03 (GameReady, Studio, RTX/Quadro, Grid/vGPU)
The latest driver version may also work but is not fully tested.

For 4.5.0, please review these messages in your log and refer to information in Isaac Sim Requirements — Isaac Sim Documentation. Try installing 535.129.03.

For 5.0.0, please try installing 570.169 as recommended in Technical Requirements — Omniverse Developer Guide.

So, I have installed the NVIDIA Driver 570.169 and Issac Sim 5.0. It should work now but now, upon executing ./isaac-sim.selector.sh, the application starts and shuts down entirely(the program exits). I ran the compatibility check also, the attached is the screenshot and the log file.

kit_20251001_142308.log (1.1 MB)

You may be encountering these problems due to IOMMU (Input-Output Memory Management Unit) being enabled on your system. For bare-metal Linux setups running Isaac Sim, NVIDIA strongly recommends disabling IOMMU because CUDA and NVIDIA drivers do not support IOMMU-enabled PCIe peer-to-peer memory copy on bare-metal installs. Keeping IOMMU enabled can cause issues like blank windows, freezes, or crashes in Isaac Sim.

See the official guidance and a related discussion here:

Now that the application is working, it works, window is not blank, it’s working now but after few minutes the application shuts down unexpectedly. It has warnings like these:
2025-10-02T05:12:07Z [113,310ms] [Warning] [omni.replicator.core.scripts.extension] No material configuration file, adding configuration to material settings directly.

2025-10-02T05:12:07Z [113,384ms] [Warning] [omni.isaac.core_nodes] omni.isaac.core_nodes has been deprecated in favor of isaacsim.core.nodes. Please update your code accordingly.

2025-10-02T05:12:07Z [113,741ms] [Warning] [omni.isaac.lula] omni.isaac.lula has been deprecated in favor of isaacsim.robot_motion.lula. Please update your code accordingly.
[113.750s] [ext: omni.isaac.manipulators-3.0.7] startup
2025-10-02T05:12:07Z [113,742ms] [Warning] [omni.isaac.manipulators] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,742ms] [Warning] [omni.isaac.manipulators.controllers] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,743ms] [Warning] [omni.isaac.manipulators.controllers.pick_place_controller] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,744ms] [Warning] [omni.isaac.manipulators.controllers.stacking_controller] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,744ms] [Warning] [omni.isaac.manipulators.grippers] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,744ms] [Warning] [omni.isaac.manipulators.grippers.gripper] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,744ms] [Warning] [omni.isaac.manipulators.grippers.parallel_gripper] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,745ms] [Warning] [omni.isaac.manipulators.grippers.surface_gripper] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,745ms] [Warning] [omni.isaac.manipulators.manipulators] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
2025-10-02T05:12:07Z [113,745ms] [Warning] [omni.isaac.manipulators.manipulators.single_manipulator] omni.isaac.manipulators has been deprecated in favor of isaacsim.robot.manipulators. Please update your code accordingly.
[113.754s] [ext: omni.kit.viewport.menubar.lighting-107.3.1] startup
[113.763s] [ext: omni.isaac.lula_test_widget-1.0.6] startup
2025-10-02T05:12:07Z [113,756ms] [Warning] [omni.isaac.lula_test_widget] omni.isaac.lula_test_widget has been deprecated in favor of isaacsim.robot_motion.lula_test_widget. Please update your code accordingly.

kit_20251002_101014.log (2.0 MB)

Moreover the application all together exits when I run ./isaac-sim.selector.sh, I choose Isaac Sim Full, then another terminal launches and it seems to be executing for a while then shuts down, the code executing on terminal exits. Similar happens when I run this: ./python.sh standalone_examples/api/isaacsim.core.api/add_cubes.py , everything works, the simulation open but after few minutes it shuts down unexpectedly.

./isaac-sim.selector.sh
Loading user config located at: ‘/home/fasih/.local/share/ov/data/Kit/Isaac-Sim_App_Selector/5.0/user.config.json’
[Info] [carb] Logging to file: /home/fasih/.nvidia-omniverse/logs/Kit/Isaac-Sim_App_Selector/5.0/kit_20251002_112537.log
[0.080s] [ext: omni.kit.async_engine-0.0.3] startup
[0.109s] [ext: omni.client.lib-1.1.0] startup
[0.121s] [ext: omni.stats-1.0.1] startup
[0.122s] [ext: omni.client-1.3.0] startup
[0.125s] [ext: omni.gpu_foundation.shadercache.vulkan-1.0.0] startup
[0.128s] [ext: omni.assets.plugins-0.0.0] startup
[0.129s] [ext: omni.gpu_foundation-0.0.0] startup
[0.134s] [ext: carb.windowing.plugins-1.0.0] startup
[0.140s] [ext: omni.kit.renderer.init-0.0.0] startup
2025-10-02T06:25:37Z [380ms] [Warning] [gpu.foundation.plugin] Skipping unsupported non-NVIDIA GPU: Intel(R) UHD Graphics (TGL GT1)
2025-10-02T06:25:37Z [380ms] [Warning] [gpu.foundation.plugin] Skipping unsupported non-NVIDIA GPU: Intel(R) UHD Graphics (TGL GT1)

|---------------------------------------------------------------------------------------------|
| Driver Version: 570.169 | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name | Active | LDA | GPU Memory | Vendor-ID | LUID |
| | | | | | Device-ID | UUID |
| | | | | | Bus-ID | |
|---------------------------------------------------------------------------------------------|
| 0 | NVIDIA RTX A5000 Laptop GPU | Yes: 0 | | 16384 MB | 10de | 0 |
| | | | | | 24b6 | f966a2ad.. |
| | | | | | 1 | |
|---------------------------------------------------------------------------------------------|
| 1 | Intel(R) UHD Graphics (TGL GT1) | | | 96389 MB | 8086 | 0 |
| | | | | | 9a60 | 8680609a.. |
| | | | | | 0 | |
|=============================================================================================|
| OS: 22.04.5 LTS (Jammy Jellyfish) ubuntu, Version: 22.04.5, Kernel: 6.8.0-84-generic
| XServer Vendor: The ``X.Org`` Foundation, XServer Version: 12101004 (1.21.1.4)
| Processor: 11th Gen Intel(R) Core™ i9-11950H @ 2.60GHz
| Cores: 8 | Logical Cores: 16
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 128519 | Free Memory: 122894
| Total Page/Swap (MB): 2047 | Free Page/Swap: 2047
|---------------------------------------------------------------------------------------------|
[0.780s] [ext: omni.kit.pipapi-0.0.0] startup
[0.781s] [ext: omni.kit.pip_archive-0.0.0] startup
[0.781s] [ext: omni.usd.config-1.0.6] startup
2025-10-02T06:25:37Z [775ms] [Warning] [omni.usd_config.extension] Enable omni.materialx.libs extension to use MaterialX
[0.784s] [ext: omni.usd.libs-1.0.1] startup
[0.868s] [ext: omni.kit.loop-isaac-1.3.7] startup
[0.869s] [ext: omni.appwindow-1.1.10] startup
[0.874s] [ext: omni.kit.renderer.core-1.1.0] startup
[1.019s] [ext: omni.kit.renderer.capture-0.0.0] startup
[1.022s] [ext: omni.kit.renderer.imgui-2.0.5] startup
[1.128s] [ext: omni.ui-2.26.18] startup
[1.139s] [ext: omni.kit.mainwindow-1.0.3] startup
[1.140s] [ext: carb.audio-0.1.0] startup
[1.142s] [ext: omni.uiaudio-1.0.0] startup
[1.143s] [ext: omni.kit.uiapp-0.0.0] startup
[1.143s] [ext: omni.usd.schema.audio-0.0.0] startup
[1.238s] [ext: omni.graph.exec-0.9.6] startup
[1.238s] [ext: omni.usd_resolver-1.0.0] startup
[1.241s] [ext: omni.kit.actions.core-1.0.0] startup
[1.242s] [ext: omni.usd.core-1.5.3] startup
[1.244s] [ext: omni.kit.exec.core-0.13.4] startup
[1.245s] [ext: omni.kit.commands-1.4.10] startup
[1.250s] [ext: omni.timeline-1.0.14] startup
[1.251s] [ext: omni.kit.usd_undo-0.1.8] startup
[1.252s] [ext: omni.kit.audiodeviceenum-1.0.2] startup
[1.253s] [ext: omni.usd-1.13.10] startup
2025-10-02T06:25:38Z [1,275ms] [Warning] [omni.usd.audio] failed to subscribe to stage events
[1.291s] [ext: isaacsim.core.deprecation_manager-0.2.7] startup
[1.292s] [ext: omni.kit.window.title-1.1.7] startup
[1.294s] [ext: isaacsim.core.version-2.0.6] startup
[1.294s] [ext: omni.kit.clipboard-1.0.5] startup
[1.295s] [ext: isaacsim.app.selector-2.9.6] startup
[1.298s] [ext: isaacsim.exp.selector-5.0.0] startup
[7.619s] app ready
[19.153s] Starting: x-terminal-emulator -e bash -i -c ‘pwd; /home/fasih/isaacsim/isaac-sim.sh --/isaac/startup/ros_bridge_extension= --/rtx/ecoMode/enabled=True’

I also try starting the simulator using the isaac-sim.sh script, the application crashed without formally opening.

2025-10-04T10:23:15Z [119,960ms] [Error] [omni.graph.core._impl.extension] OGN node registration completed with errors: /home/fasih/isaacsim/exts/omni.isaac.ml_archive/pip_prebundle/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkCreate_12_8, version libnvJitLink.so.12
2025-10-04T10:23:15Z [119,961ms] [Error] [omni.graph.core._impl.extension] OGN node registration completed with errors: cannot import name ‘set_prim_visibility’ from ‘isaacsim.core.utils.prims’ (/home/fasih/isaacsim/exts/isaacsim.core.utils/isaacsim/core/utils/prims.py)
2025-10-04T10:23:15Z [119,973ms] [Error] [omni.ext._impl.custom_importer] Failed to import python module isaacsim.robot.manipulators.ui. Error: /home/fasih/isaacsim/exts/omni.isaac.ml_archive/pip_prebundle/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkCreate_12_8, version libnvJitLink.so.12. Traceback:
Traceback (most recent call last):
File “/home/fasih/isaacsim/kit/kernel/py/omni/ext/_impl/custom_importer.py”, line 85, in import_module
return importlib.import_module(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/fasih/isaacsim/kit/python/lib/python3.11/importlib/init.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “”, line 1204, in _gcd_import
File “”, line 1176, in _find_and_load
File “”, line 1126, in _find_and_load_unlocked
File “”, line 241, in _call_with_frames_removed
File “”, line 1204, in _gcd_import
File “”, line 1176, in _find_and_load
File “”, line 1147, in _find_and_load_unlocked
File “”, line 690, in _load_unlocked
File “”, line 940, in exec_module
File “”, line 241, in _call_with_frames_removed
File “/home/fasih/isaacsim/exts/isaacsim.robot.manipulators/isaacsim/robot/manipulators/init.py”, line 16, in
from .manipulators.single_manipulator import SingleManipulator
File “/home/fasih/isaacsim/exts/isaacsim.robot.manipulators/isaacsim/robot/manipulators/manipulators/init.py”, line 17, in
from isaacsim.robot.manipulators.manipulators.single_manipulator import SingleManipulator
File “/home/fasih/isaacsim/exts/isaacsim.robot.manipulators/isaacsim/robot/manipulators/manipulators/single_manipulator.py”, line 18, in
from isaacsim.core.prims import SingleArticulation, SingleRigidPrim
File “/home/fasih/isaacsim/exts/isaacsim.core.prims/isaacsim/core/prims/init.py”, line 16, in
from .impl import *
File “/home/fasih/isaacsim/exts/isaacsim.core.prims/isaacsim/core/prims/impl/init.py”, line 16, in
from .articulation import Articulation
File “/home/fasih/isaacsim/exts/isaacsim.core.prims/isaacsim/core/prims/impl/articulation.py”, line 29, in
from isaacsim.core.simulation_manager import IsaacEvents, SimulationManager
File “/home/fasih/isaacsim/exts/isaacsim.core.simulation_manager/isaacsim/core/simulation_manager/init.py”, line 15, in
from .impl.extension import Extension
File “/home/fasih/isaacsim/exts/isaacsim.core.simulation_manager/isaacsim/core/simulation_manager/impl/init.py”, line 15, in
from .extension import *
File “/home/fasih/isaacsim/exts/isaacsim.core.simulation_manager/isaacsim/core/simulation_manager/impl/extension.py”, line 21, in
from .simulation_manager import SimulationManager
File “/home/fasih/isaacsim/exts/isaacsim.core.simulation_manager/isaacsim/core/simulation_manager/impl/simulation_manager.py”, line 20, in
import isaacsim.core.utils.torch as torch_utils
File “/home/fasih/isaacsim/exts/isaacsim.core.utils/isaacsim/core/utils/torch/init.py”, line 15, in
from .maths import *
File “/home/fasih/isaacsim/exts/isaacsim.core.utils/isaacsim/core/utils/torch/maths.py”, line 19, in
import torch
File “/home/fasih/isaacsim/exts/omni.isaac.ml_archive/pip_prebundle/torch/init.py”, line 409, in
from torch._C import * # noqa: F403
^^^^^^^^^^^^^^^^^^^^^^
ImportError: /home/fasih/isaacsim/exts/omni.isaac.ml_archive/pip_prebundle/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkCreate_12_8, version libnvJitLink.so.12

2025-10-04T10:23:15Z [119,973ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: ‘isaacsim.robot.manipulators.ui’ in ‘/home/fasih/isaacsim/exts/isaacsim.robot.manipulators.ui’ failed to load.

At:
/home/fasih/isaacsim/kit/kernel/py/omni/ext/_impl/_internal.py(222): startup
/home/fasih/isaacsim/kit/kernel/py/omni/ext/_impl/_internal.py(337): startup_extension
PythonExtension.cpp::startup()(2):

2025-10-04T10:23:15Z [119,973ms] [Error] [omni.ext.plugin] [ext: isaacsim.robot.manipulators.ui-2.1.22] Failed to startup python extension.
[120.145s] [ext: isaacsim.util.physics-1.1.5] startup
2025-10-04T10:23:15Z [120,150ms] [Error] [omni.graph.core._impl.extension] OGN node registration completed with errors: /home/fasih/isaacsim/exts/omni.isaac.ml_archive/pip_prebundle/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkCreate_12_8, version libnvJitLink.so.12
[120.165s] [ext: omni.anim.curve.bundle-1.2.3] startup
[120.165s] [ext: omni.kit.browser.asset-1.3.12] startup
[120.171s] [ext: omni.anim.shared.core-107.0.1] startup
[120.178s] [ext: isaacsim.robot.wheeled_robots.ui-2.1.23] startup
Inconsistency detected by ld.so: ../elf/dl-tls.c: 618: _dl_allocate_tls_init: Assertion `listp != NULL’ failed!

Please try disabling the intel GPU and also check if Cannot start Isaac-sim on Ubuntu is helpful.

Hello!

We noticed that this topic hasn’t received any recent responses, so we are closing it for now to help keep the forum organized.

If you’re still experiencing this issue or have additional questions, please feel free to create a new topic with updated details. When doing so, we recommend mentioning or linking to this original topic in your new post—this helps provide context and makes it easier for others to assist you.

Thank you for being part of the NVIDIA Isaac Sim community.

Best regards,
The NVIDIA Isaac Sim Forum Team