Isaac Sim / Windows

I understand there are reasons Isaac Sim is only running on Linux. Can I run in inside Docker headless on a Windows machine and use Kit Remote on the same machine to work on it?

Thanks
Bruno

1 Like

Hi, we only support Ubuntu 18.04 and 20.04 natively.
I don’t think it is possible. There is currently no GPU support for Linux docker on Windows.

1 Like

Does that also apply for Docker@WSL2? See WSL 2 GPU Support is Here - Docker Blog

I believe WSL2 does not support Vulkan yet.

Thank you!

I was able to run Omniverse launcher in WSL2. Then was able to install Isaac Sim. Isaac Sim fails to run because of no Vulkan support (as mentioned by Sheikh_Dawood). Setup is Windows 11, WSL2, Ubuntu 20.04, driver 510.06, and RTX3090. Here is the error:

./isaac-sim.launcher.sh
[Info] [carb] Logging to file: /home/USER/.nvidia-omniverse/logs/Kit/Isaac-Sim_App_Launcher/2021.1/kit_20211110_163155.log
[Info] [carb] Initializing plugin: carb.events.plugin (interfaces: [carb::events::IEvents v0.2]) (impl: carb.events.plugin)
[0.008s] Loading user config located at: '/home/USER/.local/share/ov/data/Kit/Isaac-Sim_App_Launcher/2021.1/user.config.json'
2021-11-11 02:31:55 [93ms] [Warning] [omni.ext.plugin] Extension with the same id is already registered. ext_id: 'omni.kit.xr-1.0.0', ext 1: '/home/USER/.local/share/ov/pkg/isaac_sim-2021.1.1/kit/exts/omni.kit.xr', ext 2: '/home/USER/.local/share/ov/pkg/isaac_sim-2021.1.1/kit/extscore/omni.kit.xr'
[0.104s] [ext: omni.kit.pipapi-0.0.0] startup
[0.111s] [ext: omni.kit.pip_archive-0.0.0] startup
[0.116s] [ext: omni.isaac.app.launcher-1.0.0] startup
[0.122s] [ext: omni.usd.config-1.0.0] startup
[0.123s] [ext: omni.usd.libs-1.0.0] startup
[0.305s] [ext: omni.kit.loop-default-0.1.0] startup
[0.306s] [ext: omni.kit.async_engine-0.0.0] startup
[0.315s] [ext: omni.stats-0.0.0] startup
[0.318s] [ext: omni.assets.plugins-0.0.0] startup
[0.320s] [ext: omni.appwindow-1.0.0] startup
[0.351s] [ext: omni.client-0.1.0] startup
[0.365s] [ext: omni.kit.test-0.0.0] startup
[0.379s] [ext: omni.kit.renderer.core-0.0.0] startup

|---------------------------------------------------------------------------------------------|
| Driver Version: 0           | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name                             | Active | LDA | GPU Memory | Vendor-ID | LUID       |
|     |                                  |        |     |            | Device-ID | UUID       |
|=============================================================================================|
| OS: Linux ubuntu-rtx, Version: 5.10.60.1-microsoft-standard-WSL2
| XServer Vendor: Microsoft Corporation, XServer Version: 12010000
| Processor: AMD Ryzen 7 2700X Eight-Core Processor          | Cores: Unknown | Logical: 16
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 32064 | Free Memory: 31117
| Total Page/Swap (MB): 8192 | Free Page/Swap: 8192
|---------------------------------------------------------------------------------------------|
2021-11-11 02:31:56 [400ms] [Error] [gpu.foundation.plugin] No device could be created.

|---------------------------------------------------------------------------------------------|
| Driver Version: 0           | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name                             | Active | LDA | GPU Memory | Vendor-ID | LUID       |
|     |                                  |        |     |            | Device-ID | UUID       |
|=============================================================================================|
| OS: Linux ubuntu-rtx, Version: 5.10.60.1-microsoft-standard-WSL2
| XServer Vendor: Microsoft Corporation, XServer Version: 12010000
| Processor: AMD Ryzen 7 2700X Eight-Core Processor          | Cores: Unknown | Logical: 16
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 32064 | Free Memory: 31104
| Total Page/Swap (MB): 8192 | Free Page/Swap: 8192
|---------------------------------------------------------------------------------------------|
2021-11-11 02:31:56 [412ms] [Error] [gpu.foundation.plugin] No device could be created.
2021-11-11 02:31:56 [498ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.events.plugin.so!carbOnPluginStartup
2021-11-11 02:31:56 [499ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.tasking.plugin.so!std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (carb::tasking::Scheduler::*)(unsigned int, int, carb::cpp20::latch*), carb::tasking::Scheduler*, unsigned int, int, carb::cpp20::latch*> > >::_M_run()
2021-11-11 02:31:56 [501ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpthread.so.0!funlockfile
2021-11-11 02:31:56 [501ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.kit.renderer.plugin.so!carbOnPluginRegisterEx
2021-11-11 02:31:56 [502ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.kit.renderer.plugin.so!carbOnPluginRegisterEx
2021-11-11 02:31:56 [502ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.kit.renderer.ext.plugin.so!carbOnPluginPostShutdown
2021-11-11 02:31:56 [504ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [505ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!carbOnPluginShutdown
2021-11-11 02:31:56 [507ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long&&)
2021-11-11 02:31:56 [508ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [510ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [511ms] [Fatal] [carb.crashreporter-breakpad.plugin] _extensions.cpython-37m-x86_64-linux-gnu.so!PyInit__extensions
2021-11-11 02:31:56 [512ms] [Fatal] [carb.crashreporter-breakpad.plugin] _extensions.cpython-37m-x86_64-linux-gnu.so!std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()
2021-11-11 02:31:56 [514ms] [Fatal] [carb.crashreporter-breakpad.plugin] _extensions.cpython-37m-x86_64-linux-gnu.so!std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf()
2021-11-11 02:31:56 [515ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyMethodDef_RawFastCallKeywords
2021-11-11 02:31:56 [517ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyCFunction_FastCallKeywords
2021-11-11 02:31:56 [518ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalFrameDefault
2021-11-11 02:31:56 [520ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_init
2021-11-11 02:31:56 [521ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalFrameDefault
2021-11-11 02:31:56 [523ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_init
2021-11-11 02:31:56 [524ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalFrameDefault
2021-11-11 02:31:56 [526ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalCodeWithName
2021-11-11 02:31:56 [528ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyFunction_FastCallKeywords
2021-11-11 02:31:56 [529ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalFrameDefault
2021-11-11 02:31:56 [531ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalCodeWithName
2021-11-11 02:31:56 [532ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyFunction_FastCallKeywords
2021-11-11 02:31:56 [534ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalFrameDefault
2021-11-11 02:31:56 [536ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!_PyEval_EvalCodeWithName
2021-11-11 02:31:56 [537ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!PyEval_EvalCodeEx
2021-11-11 02:31:56 [539ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpython3.7m.so.1.0!PyEval_EvalCode
2021-11-11 02:31:56 [540ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.scripting-python.plugin.so!carbGetPluginDeps
2021-11-11 02:31:56 [542ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.scripting-python.plugin.so!carbGetPluginDeps
2021-11-11 02:31:56 [543ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [545ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [546ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long&&)
2021-11-11 02:31:56 [548ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [549ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!void std::vector<std::string, std::allocator<std::string> >::_M_realloc_insert<std::string&>(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string&)
2021-11-11 02:31:56 [551ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!std::_Hashtable<std::string, std::string, std::allocator<std::string>, std::__detail::_Identity, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::operator=(std::_Hashtable<std::string, std::string, std::allocator<std::string>, std::__detail::_Identity, std::equal_to<std::string>, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> > const&)
2021-11-11 02:31:56 [553ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.kit.app.plugin.so!_init
2021-11-11 02:31:56 [553ms] [Fatal] [carb.crashreporter-breakpad.plugin] kit!_init
2021-11-11 02:31:56 [554ms] [Fatal] [carb.crashreporter-breakpad.plugin] libc.so.6!__libc_start_main
2021-11-11 02:31:56 [554ms] [Fatal] [carb.crashreporter-breakpad.plugin] kit!_init
Segmentation fault

Here is the output of nvidia-smi in WSL2:

nvidia-smi
Wed Nov 10 16:43:31 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 510.00       Driver Version: 510.06       CUDA Version: 11.6     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:08:00.0 Off |                  N/A |
| 34%   27C    P8     9W / 430W |    239MiB / 24576MiB |     N/A      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
|   1  NVIDIA GeForce ...  On   | 00000000:0A:00.0  On |                  N/A |
|  0%   35C    P8    21W / 240W |   1063MiB /  8192MiB |     N/A      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

Thanks again. My problem persists, I have to work on windows. As all Omniverse Apps claim to be extensible, could I use part of Isaac Sims features within create? Actually the main reason I am not working with Create is that I need the Ros2 Bridge. Is this an extension which can easily be added to Create - which runs on Windows?

Thanks for any suggestions.

we have not tested the ROS2 bridge in Create. We will have Isaac Sim on windows in 2022 spring/summer

5 Likes

That would be fine.

Blockquote
We will have Isaac Sim on windows in 2022 spring/summer

Hi - Any update on whether Isaac Sim will be able to run soon on Windows ?

5 Likes

Now it is available.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.