Isaac Sim container on WSL2: `Segmentation fault` and `ModuleNotFoundError: No module named 'omni.kit.viewport'`

  • Given the work to support CUDA on WSL and the recent GTC talk, I wanted to see if Isaac Sim can be run in a container in WSL2

  • All instructions in CUDA on WSL User Guide were followed and all CUDA/docker tests passed

  • nvidia-smi in WSL2 Ubuntu:


DESKTOP-GGTTRJO :: ~/vulkan » nvidia-smi

Thu Dec  2 12:19:41 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  Quadro RTX 4000     On   | 00000000:65:00.0  On |                  N/A |

| 30%   31C    P8    13W / 125W |    960MiB /  8192MiB |     N/A      Default |

|                               |                      |                  N/A |

+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+

| Processes:                                                                  |

|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |

|        ID   ID                                                   Usage      |

|=============================================================================|

|  No running processes found                                                 |

+-----------------------------------------------------------------------------+

  • Isaac Sim container downloads and runs:

docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \                                                                        255 ↵

-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \

-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \

-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \

-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \

-v ~/docker/isaac-sim/config:/root/.nvidia-omniverse/config:rw \

-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \

-v ~/docker/isaac-sim/documents:/root/Documents:rw \

nvcr.io/nvidia/isaac-sim:2021.2.0

  • nvidia-smi in isaac docker container:

root@docker-desktop:/isaac-sim# nvidia-smi

Thu Dec  2 17:19:11 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  Quadro RTX 4000     On   | 00000000:65:00.0  On |                  N/A |

| 30%   31C    P8    11W / 125W |    962MiB /  8192MiB |     N/A      Default |

|                               |                      |                  N/A |

+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+

| Processes:                                                                  |

|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |

|        ID   ID                                                   Usage      |

|=============================================================================|

|  No running processes found                                                 |

+-----------------------------------------------------------------------------+

  • But when starting the websocket headless entrypoint, isaac-sim.headless.websocket.sh, I get a Segmentation fault and ModuleNotFoundError: No module named 'omni.kit.viewport':

root@docker-desktop:/isaac-sim#  ./isaac-sim.headless.websocket.sh --allow-root

[Info] [carb] Logging to file: /root/.nvidia-omniverse/logs/Kit/Isaac-Sim/2021.2/kit_20211202_171744.log

[0.120s] [ext: omni.usd.config-1.0.0] startup

[0.122s] [ext: omni.usd.libs-1.0.0] startup

[0.278s] [ext: omni.kit.pipapi-0.0.0] startup

[0.283s] [ext: omni.usd.schema.semantics-0.0.0] startup

[0.286s] [ext: omni.usd.schema.audio-0.0.0] startup

[0.289s] [ext: omni.hydra.iray-0.1.0] startup

[0.292s] [ext: omni.kit.pip_archive-0.0.0] startup

[0.297s] [ext: omni.stats-0.0.0] startup

[0.299s] [ext: omni.gpu_foundation-0.0.0] startup

[0.304s] [ext: omni.isaac.pip_archive-0.1.0] startup

[0.405s] [ext: omni.kit.async_engine-0.0.0] startup

[0.413s] [ext: omni.kit.loop-default-0.1.0] startup

[0.413s] [ext: omni.assets.plugins-0.0.0] startup

[0.414s] [ext: omni.appwindow-1.0.0] startup

2021-12-02 17:17:45 [396ms] [Error] [carb.windowing-glfw.plugin] GLFW initialization failed.

2021-12-02 17:17:45 [396ms] [Error] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.2]) (impl: carb.windowing-glfw.plugin)

[0.418s] [ext: omni.client-0.1.0] startup

[0.428s] [ext: omni.kit.renderer.core-0.0.0] startup

2021-12-02 17:17:45 [415ms] [Error] [carb.graphics-vulkan.plugin] VkResult: ERROR_EXTENSION_NOT_PRESENT

2021-12-02 17:17:45 [415ms] [Error] [carb.graphics-vulkan.plugin] vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update.

2021-12-02 17:17:45 [415ms] [Error] [gpu.foundation.plugin] carb::graphics::createInstance failed.

2021-12-02 17:17:45 [416ms] [Error] [carb.graphics-vulkan.plugin] VkResult: ERROR_EXTENSION_NOT_PRESENT

2021-12-02 17:17:45 [416ms] [Error] [carb.graphics-vulkan.plugin] vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update.

2021-12-02 17:17:45 [416ms] [Error] [gpu.foundation.plugin] carb::graphics::createInstance failed.

2021-12-02 17:17:45 [416ms] [Warning] [omni.gpu_foundation_factory.plugin] RT-capable GPU not found, switching to compatibility mode

2021-12-02 17:17:45 [416ms] [Error] [omni.gpu_foundation_factory.plugin] Failed to create GPU foundation!

2021-12-02 17:17:45 [416ms] [Error] [omni.kit.renderer.plugin] GPU Foundation is not initialized!

2021-12-02 17:17:45 [416ms] [Error] [carb.windowing-glfw.plugin] GLFW initialization failed.

2021-12-02 17:17:45 [416ms] [Error] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.2]) (impl: carb.windowing-glfw.plugin)

2021-12-02 17:17:45 [417ms] [Error] [omni.kit.imgui_renderer.plugin] Invalid device attached to the default window!

[0.439s] [ext: omni.kit.test-0.0.0] startup

[0.521s] [ext: omni.ui-2.5.3] startup

[0.536s] [ext: omni.kit.mainwindow-0.0.0] startup

[0.539s] [ext: omni.kit.uiapp-0.0.0] startup

[0.540s] [ext: omni.usd.schema.physics-1.0.0] startup

[0.546s] [ext: omni.usd.schema.anim-0.0.0] startup

[0.559s] [ext: omni.usd.schema.isaac-0.1.1] startup

[0.592s] [ext: omni.usd.schema.physx-0.0.0] startup

[0.611s] [ext: omni.kit.commands-0.0.0] startup

[0.616s] [ext: carb.audio-0.1.0] startup

[0.618s] [ext: omni.timeline-1.0.2] startup

[0.620s] [ext: omni.hydra.scene_delegate-0.1.0] startup

[0.629s] [ext: omni.usd-1.4.5] startup

[0.648s] [ext: omni.kit.asset_converter-1.1.42] startup

[0.663s] [ext: omni.kit.menu.utils-1.0.2] startup

[0.674s] [ext: omni.kit.material.library-1.2.3] startup

[0.757s] [ext: omni.kit.menu.create-1.0.1] startup

[0.760s] [ext: omni.kit.context_menu-1.3.2] startup

[0.784s] [ext: omni.kit.widget.path_field-2.0.3] startup

[0.789s] [ext: omni.kit.agent-0.1.0] startup

[0.791s] [ext: omni.kit.widget.versioning-1.3.4] startup

[0.796s] [ext: omni.kit.widget.browser_bar-2.0.2] startup

[0.799s] [ext: omni.kit.window.popup_dialog-2.0.4] startup

[0.804s] [ext: omni.kvdb-0.0.0] startup

[0.807s] [ext: omni.services.facilities.base-1.0.0] startup

[0.809s] [ext: omni.localcache-0.0.0] startup

[0.813s] [ext: omni.services.core-1.1.1] startup

[0.904s] [ext: omni.services.transport.client.base-1.1.0] startup

[0.907s] [ext: omni.services.transport.server.base-1.0.0] startup

[0.910s] [ext: omni.services.client-0.2.3] startup

[0.933s] [ext: omni.kit.notification_manager-1.0.0] startup

[0.938s] [ext: omni.services.transport.server.http-1.0.0] startup

[1.005s] [ext: omni.services.transport.client.http_async-1.0.0] startup

[1.155s] [ext: omni.kit.search_core-1.0.0] startup

[1.159s] [ext: omni.renderer-rtx-0.0.0] startup

[1.161s] [ext: omni.hydra.rtx-0.1.0] startup

[1.166s] [ext: omni.kit.window.drop_support-1.0.0] startup

[1.170s] [ext: omni.kit.thumbnails.images-0.1.0] startup

[1.176s] [ext: omni.kit.widget.filebrowser-2.2.20] startup

[1.185s] [ext: omni.kit.window.viewport-0.0.0] startup

2021-12-02 17:17:45 [1,171ms] [Error] [omni.kit.window.viewport.plugin] renderer::IRenderer is invalid

2021-12-02 17:17:45 [1,171ms] [Error] [omni.kit.window.viewport.plugin] Failed to prepare GPU Foundation

2021-12-02 17:17:45 [1,171ms] [Error] [omni.kit.window.viewport.plugin] Failed to startup required plugins

2021-12-02 17:17:45 [1,177ms] [Error] [carb.scripting-python.plugin] AttributeError: 'NoneType' object has no attribute 'get_mouse_event_stream'

At:

  /isaac-sim/kit/extscore/omni.kit.window.viewport/omni/kit/viewport/scripts/context_menu.py(27): on_startup

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(143): _startup_ext

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(174): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:45 [1,177ms] [Error] [omni.ext.plugin] [ext: omni.kit.window.viewport-0.0.0] Failed to process python module extension in '/isaac-sim/kit/extscore/omni.kit.window.viewport/.'.

[1.202s] [ext: omni.kit.window.filepicker-2.4.12] startup

[1.251s] [ext: omni.kit.widget.stage_icons-1.0.2] startup

[1.257s] [ext: omni.usdphysics-1.3.14] startup

[1.258s] [ext: omni.kit.widget.stage-2.6.8] startup

[1.267s] [ext: omni.convexdecomposition-1.3.14] startup

[1.271s] [ext: omni.kit.window.stage-2.3.4] startup

[1.278s] [ext: omni.debugdraw-0.1.0] startup

[1.283s] [ext: omni.physx-1.3.14-5.1] startup

[1.337s] [ext: omni.isaac.lula-0.1.0] startup

[1.347s] [ext: omni.isaac.debug_draw-0.1.0] startup

[1.353s] [ext: omni.kit.numpy.common-0.1.0] startup

[1.379s] [ext: omni.kit.widget.graph-1.1.4] startup

[1.388s] [ext: omni.isaac.dynamic_control-0.1.8] startup

[1.399s] [ext: omni.kit.window.property-1.6.2] startup

[1.405s] [ext: omni.kit.window.extensions-1.0.2] startup

[1.414s] [ext: omni.isaac.core-0.1.8] startup

2021-12-02 17:17:46 [1,402ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.core. Error: No module named 'omni.kit.viewport'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 65, in import_module

    return importlib.import_module(name)

  File "/isaac-sim/kit/python/lib/python3.7/importlib/__init__.py", line 127, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

  File "<frozen importlib._bootstrap>", line 983, in _find_and_load

  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.core/omni/isaac/core/__init__.py", line 10, in <module>

    from omni.isaac.core.simulation_context.simulation_context import SimulationContext

  File "/isaac-sim/exts/omni.isaac.core/omni/isaac/core/simulation_context/__init__.py", line 9, in <module>

    from omni.isaac.core.simulation_context.simulation_context import SimulationContext

  File "/isaac-sim/exts/omni.isaac.core/omni/isaac/core/simulation_context/simulation_context.py", line 14, in <module>

    from omni.isaac.core.utils.viewports import set_camera_view

  File "/isaac-sim/exts/omni.isaac.core/omni/isaac/core/utils/viewports.py", line 16, in <module>

    import omni.kit.viewport

ModuleNotFoundError: No module named 'omni.kit.viewport'

2021-12-02 17:17:46 [1,402ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.core' in '/isaac-sim/exts/omni.isaac.core/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:46 [1,402ms] [Error] [omni.ext.plugin] [ext: omni.isaac.core-0.1.8] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.core/.'.

[1.430s] [ext: omni.isaac.ui-0.1.1] startup

[1.435s] [ext: omni.syntheticdata-0.1.6] startup

[1.532s] [ext: omni.kit.window.commands-0.1.1] startup

[1.540s] [ext: omni.isaac.kit-0.0.0] startup

[1.544s] [ext: omni.isaac.contact_sensor-0.1.0] startup

2021-12-02 17:17:46 [1,532ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.contact_sensor.tests from /isaac-sim/exts/omni.isaac.contact_sensor/.. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 157, in _custom_importer

    return _import_private(folder, module_name)

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 97, in _import_private

    spec.loader.exec_module(module)

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.contact_sensor/./omni/isaac/contact_sensor/tests/__init__.py", line 10, in <module>

    from .test_contact_sensor import *

  File "/isaac-sim/exts/omni.isaac.contact_sensor/omni/isaac/contact_sensor/tests/__init__.py", line 10, in <module>

    from .test_contact_sensor import *

  File "/isaac-sim/exts/omni.isaac.contact_sensor/omni/isaac/contact_sensor/tests/test_contact_sensor.py", line 23, in <module>

    from omni.isaac.core.utils.physics import simulate_async

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:46 [1,533ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.contact_sensor.tests' in '/isaac-sim/exts/omni.isaac.contact_sensor/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:46 [1,533ms] [Error] [omni.ext.plugin] [ext: omni.isaac.contact_sensor-0.1.0] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.contact_sensor/.'.

[1.591s] [ext: omni.isaac.range_sensor-0.1.4] startup

2021-12-02 17:17:46 [1,599ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.range_sensor.tests from /isaac-sim/exts/omni.isaac.range_sensor/.. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 157, in _custom_importer

    return _import_private(folder, module_name)

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 97, in _import_private

    spec.loader.exec_module(module)

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.range_sensor/./omni/isaac/range_sensor/tests/__init__.py", line 10, in <module>

    from .test_ultrasonic import *

  File "/isaac-sim/exts/omni.isaac.range_sensor/omni/isaac/range_sensor/tests/__init__.py", line 10, in <module>

    from .test_ultrasonic import *

  File "/isaac-sim/exts/omni.isaac.range_sensor/omni/isaac/range_sensor/tests/test_ultrasonic.py", line 17, in <module>

    from omni.isaac.core.utils.physics import simulate_async

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:46 [1,600ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.range_sensor.tests' in '/isaac-sim/exts/omni.isaac.range_sensor/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:46 [1,600ms] [Error] [omni.ext.plugin] [ext: omni.isaac.range_sensor-0.1.4] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.range_sensor/.'.

[1.634s] [ext: omni.isaac.robot_engine_bridge_ui-0.1.0] startup

[1.643s] [ext: semantics.schema.editor-0.2.2] startup

[1.647s] [ext: omni.isaac.robot_engine_bridge-0.1.0] startup

2021-12-02 17:17:46 [1,886ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.robot_engine_bridge.tests from /isaac-sim/exts/omni.isaac.robot_engine_bridge/.. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 157, in _custom_importer

    return _import_private(folder, module_name)

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 97, in _import_private

    spec.loader.exec_module(module)

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.robot_engine_bridge/./omni/isaac/robot_engine_bridge/tests/__init__.py", line 10, in <module>

    from .test_core import *

  File "/isaac-sim/exts/omni.isaac.robot_engine_bridge/omni/isaac/robot_engine_bridge/tests/__init__.py", line 10, in <module>

    from .test_core import *

  File "/isaac-sim/exts/omni.isaac.robot_engine_bridge/omni/isaac/robot_engine_bridge/tests/test_core.py", line 21, in <module>

    from omni.isaac.core.utils.physics import simulate_async

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:46 [1,886ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.robot_engine_bridge.tests' in '/isaac-sim/exts/omni.isaac.robot_engine_bridge/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:46 [1,886ms] [Error] [omni.ext.plugin] [ext: omni.isaac.robot_engine_bridge-0.1.0] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.robot_engine_bridge/.'.

[1.921s] [ext: omni.kit.stage_templates-1.0.6] startup

[1.928s] [ext: omni.isaac.physics_inspector-0.1.0] startup

[1.934s] [ext: omni.isaac.merge_mesh-0.1.0] startup

[1.940s] [ext: omni.kit.window.file-1.3.5] startup

[2.046s] [ext: omni.isaac.dr-0.1.8] startup

2021-12-02 17:17:46 [2,036ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.dr.tests. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 65, in import_module

    return importlib.import_module(name)

  File "/isaac-sim/kit/python/lib/python3.7/importlib/__init__.py", line 127, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

  File "<frozen importlib._bootstrap>", line 983, in _find_and_load

  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.dr/omni/isaac/dr/tests/__init__.py", line 10, in <module>

    from .test_domain_randomizer import *

  File "/isaac-sim/exts/omni.isaac.dr/omni/isaac/dr/tests/test_domain_randomizer.py", line 26, in <module>

    from omni.isaac.core.utils.stage import is_stage_loading

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:46 [2,036ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.dr.tests' in '/isaac-sim/exts/omni.isaac.dr/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:46 [2,036ms] [Error] [omni.ext.plugin] [ext: omni.isaac.dr-0.1.8] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.dr/.'.

[2.068s] [ext: omni.isaac.physics_utilities-0.1.0] startup

[2.076s] [ext: omni.kit.window.content_browser-2.4.10] startup

[2.112s] [ext: omni.isaac.urdf-0.1.10] startup

[2.145s] [ext: omni.kit.usd_undo-0.1.0] startup

[2.150s] [ext: omni.kit.tool.asset_importer-2.3.12] startup

[2.161s] [ext: omni.isaac.motion_planning-0.1.7] startup

2021-12-02 17:17:46 [2,152ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.motion_planning.tests. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 65, in import_module

    return importlib.import_module(name)

  File "/isaac-sim/kit/python/lib/python3.7/importlib/__init__.py", line 127, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

  File "<frozen importlib._bootstrap>", line 983, in _find_and_load

  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.motion_planning/omni/isaac/motion_planning/tests/__init__.py", line 10, in <module>

    from .test_motion_planning import *

  File "/isaac-sim/exts/omni.isaac.motion_planning/omni/isaac/motion_planning/tests/test_motion_planning.py", line 20, in <module>

    from omni.isaac.core.utils.stage import open_stage_async

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:46 [2,152ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.motion_planning.tests' in '/isaac-sim/exts/omni.isaac.motion_planning/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:46 [2,152ms] [Error] [omni.ext.plugin] [ext: omni.isaac.motion_planning-0.1.7] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.motion_planning/.'.

[2.183s] [ext: omni.physx.commands-1.3.14-5.1] startup

[2.188s] [ext: omni.kit.importer.cad-0.3.0] startup

[2.270s] [ext: omni.kit.widget.settings-1.0.0] startup

[2.277s] [ext: omni.kit.property.usd-3.11.4] startup

[2.308s] [ext: omni.isaac.motion_generation-0.1.1] startup

2021-12-02 17:17:47 [2,295ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.motion_generation. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 65, in import_module

    return importlib.import_module(name)

  File "/isaac-sim/kit/python/lib/python3.7/importlib/__init__.py", line 127, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

  File "<frozen importlib._bootstrap>", line 983, in _find_and_load

  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.motion_generation/omni/isaac/motion_generation/__init__.py", line 14, in <module>

    from omni.isaac.motion_generation.rmpflow_controller import RMPFlowController

  File "/isaac-sim/exts/omni.isaac.motion_generation/omni/isaac/motion_generation/rmpflow_controller.py", line 9, in <module>

    from omni.isaac.core.controllers import BaseController

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:47 [2,295ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.motion_generation' in '/isaac-sim/exts/omni.isaac.motion_generation/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:47 [2,295ms] [Error] [omni.ext.plugin] [ext: omni.isaac.motion_generation-0.1.1] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.motion_generation/.'.

[2.326s] [ext: omni.isaac.surface_gripper-0.1.0] startup

2021-12-02 17:17:47 [2,313ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.surface_gripper. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 65, in import_module

    return importlib.import_module(name)

  File "/isaac-sim/kit/python/lib/python3.7/importlib/__init__.py", line 127, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

  File "<frozen importlib._bootstrap>", line 983, in _find_and_load

  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.surface_gripper/omni/isaac/surface_gripper/__init__.py", line 12, in <module>

    from .scripts import *

  File "/isaac-sim/exts/omni.isaac.surface_gripper/omni/isaac/surface_gripper/scripts/__init__.py", line 10, in <module>

    from .surface_gripper import SurfaceGripper

  File "/isaac-sim/exts/omni.isaac.surface_gripper/omni/isaac/surface_gripper/scripts/surface_gripper.py", line 11, in <module>

    from omni.isaac.core.utils.stage import add_reference_to_stage

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:47 [2,313ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.surface_gripper' in '/isaac-sim/exts/omni.isaac.surface_gripper/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:47 [2,313ms] [Error] [omni.ext.plugin] [ext: omni.isaac.surface_gripper-0.1.0] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.surface_gripper/.'.

[2.343s] [ext: omni.isaac.utils-0.1.9] startup

2021-12-02 17:17:47 [2,330ms] [Error] [omni.ext.impl._internal] Failed to import python module omni.isaac.utils.tests. Error: No module named 'omni.isaac.core'. Traceback:

Traceback (most recent call last):

  File "/isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py", line 65, in import_module

    return importlib.import_module(name)

  File "/isaac-sim/kit/python/lib/python3.7/importlib/__init__.py", line 127, in import_module

    return _bootstrap._gcd_import(name[level:], package, level)

  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import

  File "<frozen importlib._bootstrap>", line 983, in _find_and_load

  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked

  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/isaac-sim/exts/omni.isaac.utils/omni/isaac/utils/tests/__init__.py", line 10, in <module>

    from .test_sim_commands import *

  File "/isaac-sim/exts/omni.isaac.utils/omni/isaac/utils/tests/test_sim_commands.py", line 20, in <module>

    from omni.isaac.core.utils.nucleus import find_nucleus_server

ModuleNotFoundError: No module named 'omni.isaac.core'

2021-12-02 17:17:47 [2,331ms] [Error] [carb.scripting-python.plugin] Exception: Extension python module: 'omni.isaac.utils.tests' in '/isaac-sim/exts/omni.isaac.utils/.' failed to load.

At:

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(169): startup_all_extensions_in_module

  /isaac-sim/kit/plugins/bindings-python/omni/ext/impl/_internal.py(225): startup_all_extensions_in_module

  PythonExtension.cpp::startup()(2): <module>

2021-12-02 17:17:47 [2,331ms] [Error] [omni.ext.plugin] [ext: omni.isaac.utils-0.1.9] Failed to process python module extension in '/isaac-sim/exts/omni.isaac.utils/.'.

[2.360s] [ext: omni.kit.window.preferences-1.1.5] startup

[2.402s] [ext: omni.physx.ui-1.3.14-5.1] startup

2021-12-02 17:17:47 [2,525ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.events.plugin.so!carbOnPluginStartup

2021-12-02 17:17:47 [2,527ms] [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-12-02 17:17:47 [2,530ms] [Fatal] [carb.crashreporter-breakpad.plugin] libpthread.so.0!funlockfile

2021-12-02 17:17:47 [2,530ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.physxui.plugin.so!carbOnPluginStartup

2021-12-02 17:17:47 [2,533ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.so!omniCoreStart

2021-12-02 17:17:47 [2,536ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.so!omniCoreStart

2021-12-02 17:17:47 [2,538ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.so!releaseFramework

2021-12-02 17:17:47 [2,541ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.so!releaseFramework

2021-12-02 17:17:47 [2,544ms] [Fatal] [carb.crashreporter-breakpad.plugin] libcarb.so!_init

2021-12-02 17:17:47 [2,546ms] [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-12-02 17:17:47 [2,549ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!carbOnPluginShutdown

2021-12-02 17:17:47 [2,551ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)

2021-12-02 17:17:47 [2,554ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)

2021-12-02 17:17:47 [2,557ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)

2021-12-02 17:17:47 [2,559ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.ext.plugin.so!std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)

2021-12-02 17:17:47 [2,562ms] [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-12-02 17:17:47 [2,564ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.kit.app.plugin.so!std::string __gnu_cxx::__to_xstring<std::string, char>(int (*)(char*, unsigned long, char const*, __va_list_tag*), unsigned long, char const*, ...)

2021-12-02 17:17:47 [2,567ms] [Fatal] [carb.crashreporter-breakpad.plugin] libomni.kit.app.plugin.so!_init

2021-12-02 17:17:47 [2,567ms] [Fatal] [carb.crashreporter-breakpad.plugin] kit!_init

2021-12-02 17:17:47 [2,570ms] [Fatal] [carb.crashreporter-breakpad.plugin] libc.so.6!__libc_start_main

2021-12-02 17:17:47 [2,570ms] [Fatal] [carb.crashreporter-breakpad.plugin] kit!_init

Segmentation fault

Vulkaninfo


DESKTOP-GGTTRJO :: ~ » ./1.2.198.0/x86_64/bin/vulkaninfo

'DISPLAY' environment variable not set... skipping surface info

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.

==========

VULKANINFO

==========

Vulkan Instance Version: 1.2.198

Instance Extensions: count = 18

===============================

        VK_EXT_acquire_xlib_display            : extension revision 1

        VK_EXT_debug_report                    : extension revision 9

        VK_EXT_debug_utils                     : extension revision 2

        VK_EXT_direct_mode_display             : extension revision 1

        VK_EXT_display_surface_counter         : extension revision 1

        VK_KHR_device_group_creation           : extension revision 1

        VK_KHR_display                         : extension revision 23

        VK_KHR_external_fence_capabilities     : extension revision 1

        VK_KHR_external_memory_capabilities    : extension revision 1

        VK_KHR_external_semaphore_capabilities : extension revision 1

        VK_KHR_get_display_properties2         : extension revision 1

        VK_KHR_get_physical_device_properties2 : extension revision 1

        VK_KHR_get_surface_capabilities2       : extension revision 1

        VK_KHR_surface                         : extension revision 25

        VK_KHR_surface_protected_capabilities  : extension revision 1

        VK_KHR_wayland_surface                 : extension revision 6

        VK_KHR_xcb_surface                     : extension revision 6

        VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 9

=================

VK_LAYER_KHRONOS_synchronization2 (Khronos Synchronization2 layer) Vulkan version 1.2.198, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 1

                        VK_KHR_synchronization2 : extension revision 1

VK_LAYER_KHRONOS_validation (Khronos Validation Layer) Vulkan version 1.2.198, layer version 1:

        Layer Extensions: count = 3

                VK_EXT_debug_report        : extension revision 9

                VK_EXT_debug_utils         : extension revision 1

                VK_EXT_validation_features : extension revision 2

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 3

                        VK_EXT_debug_marker     : extension revision 4

                        VK_EXT_tooling_info     : extension revision 1

                        VK_EXT_validation_cache : extension revision 1

VK_LAYER_LUNARG_api_dump (LunarG API dump layer) Vulkan version 1.2.198, layer version 2:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 1

                        VK_EXT_tooling_info : extension revision 1

VK_LAYER_LUNARG_device_simulation (LunarG device simulation layer) Vulkan version 1.2.198, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 1

                        VK_EXT_tooling_info : extension revision 1

VK_LAYER_LUNARG_gfxreconstruct (GFXReconstruct Capture Layer Version 0.9.10) Vulkan version 1.2.198, layer version 36874:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 1

                        VK_EXT_tooling_info : extension revision 1

VK_LAYER_LUNARG_monitor (Execution Monitoring Layer) Vulkan version 1.2.198, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 1

                        VK_EXT_tooling_info : extension revision 1

VK_LAYER_LUNARG_screenshot (LunarG image capture layer) Vulkan version 1.2.198, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 1

                        VK_EXT_tooling_info : extension revision 1

VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.2.73, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 0

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.1.73, layer version 1:

        Layer Extensions: count = 0

        Devices: count = 1

                GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))

                Layer-Device Extensions: count = 0

Presentable Surfaces:

=====================

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

error: XDG_RUNTIME_DIR not set in the environment.

Device Groups:

==============

Group 0:

        Properties:

                physicalDevices: count = 1

                        llvmpipe (LLVM 12.0.0, 256 bits) (ID: 0)

                subsetAllocation = 0

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.

        Present Capabilities:

                llvmpipe (LLVM 12.0.0, 256 bits) (ID: 0):

                        Can present images from the following devices: count = 1

                                llvmpipe (LLVM 12.0.0, 256 bits) (ID: 0)

                Present modes: count = 1

                        DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

Device Properties and Extensions:

=================================

GPU0:

VkPhysicalDeviceProperties:

---------------------------

        apiVersion        = 4194306 (1.0.2)

        driverVersion     = 1 (0x0001)

        vendorID          = 0x10005

        deviceID          = 0x0000

        deviceType        = PHYSICAL_DEVICE_TYPE_CPU

        deviceName        = llvmpipe (LLVM 12.0.0, 256 bits)

        pipelineCacheUUID = 76616c2d-696d-6500-0000-000000000000

VkPhysicalDeviceLimits:

-----------------------

        maxImageDimension1D                             = 16384

        maxImageDimension2D                             = 16384

        maxImageDimension3D                             = 4096

        maxImageDimensionCube                           = 32768

        maxImageArrayLayers                             = 2048

        maxTexelBufferElements                          = 134217728

        maxUniformBufferRange                           = 65536

        maxStorageBufferRange                           = 134217728

        maxPushConstantsSize                            = 128

        maxMemoryAllocationCount                        = 4096

        maxSamplerAllocationCount                       = 32768

        bufferImageGranularity                          = 0x00000040

        sparseAddressSpaceSize                          = 0x00000000

        maxBoundDescriptorSets                          = 8

        maxPerStageDescriptorSamplers                   = 32

        maxPerStageDescriptorUniformBuffers             = 16

        maxPerStageDescriptorStorageBuffers             = 16

        maxPerStageDescriptorSampledImages              = 128

        maxPerStageDescriptorStorageImages              = 16

        maxPerStageDescriptorInputAttachments           = 8

        maxPerStageResources                            = 128

        maxDescriptorSetSamplers                        = 32768

        maxDescriptorSetUniformBuffers                  = 256

        maxDescriptorSetUniformBuffersDynamic           = 256

        maxDescriptorSetStorageBuffers                  = 256

        maxDescriptorSetStorageBuffersDynamic           = 256

        maxDescriptorSetSampledImages                   = 256

        maxDescriptorSetStorageImages                   = 256

        maxDescriptorSetInputAttachments                = 256

        maxVertexInputAttributes                        = 32

        maxVertexInputBindings                          = 32

        maxVertexInputAttributeOffset                   = 2047

        maxVertexInputBindingStride                     = 2048

        maxVertexOutputComponents                       = 128

        maxTessellationGenerationLevel                  = 64

        maxTessellationPatchSize                        = 32

        maxTessellationControlPerVertexInputComponents  = 128

        maxTessellationControlPerVertexOutputComponents = 128

        maxTessellationControlPerPatchOutputComponents  = 128

        maxTessellationControlTotalOutputComponents     = 4096

        maxTessellationEvaluationInputComponents        = 128

        maxTessellationEvaluationOutputComponents       = 128

        maxGeometryShaderInvocations                    = 32

        maxGeometryInputComponents                      = 64

        maxGeometryOutputComponents                     = 128

        maxGeometryOutputVertices                       = 1024

        maxGeometryTotalOutputComponents                = 1024

        maxFragmentInputComponents                      = 128

        maxFragmentOutputAttachments                    = 8

        maxFragmentDualSrcAttachments                   = 2

        maxFragmentCombinedOutputResources              = 8

        maxComputeSharedMemorySize                      = 32768

        maxComputeWorkGroupCount: count = 3

                65535

                65535

                65535

        maxComputeWorkGroupInvocations                  = 1024

        maxComputeWorkGroupSize: count = 3

                1024

                1024

                1024

        subPixelPrecisionBits                           = 8

        subTexelPrecisionBits                           = 8

        mipmapPrecisionBits                             = 8

        maxDrawIndexedIndexValue                        = 4294967295

        maxDrawIndirectCount                            = 4294967295

        maxSamplerLodBias                               = 16

        maxSamplerAnisotropy                            = 16

        maxViewports                                    = 16

        maxViewportDimensions: count = 2

                16384

                16384

        viewportBoundsRange: count = 2

                -32768

                32768

        viewportSubPixelBits                            = 0

        minMemoryMapAlignment                           = 4096

        minTexelBufferOffsetAlignment                   = 0x00000010

        minUniformBufferOffsetAlignment                 = 0x00000010

        minStorageBufferOffsetAlignment                 = 0x00000010

        minTexelOffset                                  = -32

        maxTexelOffset                                  = 31

        minTexelGatherOffset                            = -32

        maxTexelGatherOffset                            = 31

        minInterpolationOffset                          = -2

        maxInterpolationOffset                          = 2

        subPixelInterpolationOffsetBits                 = 8

        maxFramebufferWidth                             = 16384

        maxFramebufferHeight                            = 16384

        maxFramebufferLayers                            = 2048

        framebufferColorSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferDepthSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferStencilSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        framebufferNoAttachmentsSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        maxColorAttachments                             = 8

        sampledImageColorSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageIntegerSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageDepthSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        sampledImageStencilSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        storageImageSampleCounts: count = 2

                SAMPLE_COUNT_1_BIT

                SAMPLE_COUNT_4_BIT

        maxSampleMaskWords                              = 1

        timestampComputeAndGraphics                     = true

        timestampPeriod                                 = 1

        maxClipDistances                                = 8

        maxCullDistances                                = 8

        maxCombinedClipAndCullDistances                 = 8

        discreteQueuePriorities                         = 2

        pointSizeRange: count = 2

                0

                255

        lineWidthRange: count = 2

                1

                1

        pointSizeGranularity                            = 0.125

        lineWidthGranularity                            = 0

        strictLines                                     = false

        standardSampleLocations                         = true

        optimalBufferCopyOffsetAlignment                = 0x00000080

        optimalBufferCopyRowPitchAlignment              = 0x00000080

        nonCoherentAtomSize                             = 0x00000040

VkPhysicalDeviceSparseProperties:

---------------------------------

        residencyStandard2DBlockShape            = false

        residencyStandard2DMultisampleBlockShape = false

        residencyStandard3DBlockShape            = false

        residencyAlignedMipSize                  = false

        residencyNonResidentStrict               = false

VkPhysicalDeviceDriverPropertiesKHR:

------------------------------------

        driverID           = DRIVER_ID_MESA_LLVMPIPE

        driverName         = llvmpipe

        driverInfo         = Mesa 21.0.3 (LLVM 12.0.0)

        conformanceVersion = 1.0.0.0

VkPhysicalDeviceIDPropertiesKHR:

--------------------------------

        deviceUUID      = 00000000-0000-0000-0000-000000000000

        driverUUID      = 00000000-0000-0000-0000-000000000000

        deviceNodeMask  = 0

        deviceLUIDValid = false

VkPhysicalDevicePushDescriptorPropertiesKHR:

--------------------------------------------

        maxPushDescriptors = 32

VkPhysicalDeviceTransformFeedbackPropertiesEXT:

-----------------------------------------------

        maxTransformFeedbackStreams                = 4

        maxTransformFeedbackBuffers                = 4

        maxTransformFeedbackBufferSize             = 0xffffffff

        maxTransformFeedbackStreamDataSize         = 512

        maxTransformFeedbackBufferDataSize         = 512

        maxTransformFeedbackBufferDataStride       = 512

        transformFeedbackQueries                   = true

        transformFeedbackStreamsLinesTriangles     = false

        transformFeedbackRasterizationStreamSelect = false

        transformFeedbackDraw                      = true

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:

----------------------------------------------------

        maxVertexAttribDivisor = 4294967295

Device Extensions: count = 23

-----------------------------

        VK_EXT_external_memory_dma_buf      : extension revision 1

        VK_EXT_index_type_uint8             : extension revision 1

        VK_EXT_post_depth_coverage          : extension revision 1

        VK_EXT_private_data                 : extension revision 1

        VK_EXT_shader_stencil_export        : extension revision 1

        VK_EXT_transform_feedback           : extension revision 1

        VK_EXT_vertex_attribute_divisor     : extension revision 3

        VK_GOOGLE_decorate_string           : extension revision 1

        VK_GOOGLE_hlsl_functionality1       : extension revision 1

        VK_KHR_bind_memory2                 : extension revision 1

        VK_KHR_dedicated_allocation         : extension revision 1

        VK_KHR_descriptor_update_template   : extension revision 1

        VK_KHR_device_group                 : extension revision 1

        VK_KHR_draw_indirect_count          : extension revision 1

        VK_KHR_driver_properties            : extension revision 1

        VK_KHR_get_memory_requirements2     : extension revision 1

        VK_KHR_incremental_present          : extension revision 1

        VK_KHR_maintenance1                 : extension revision 1

        VK_KHR_push_descriptor              : extension revision 1

        VK_KHR_relaxed_block_layout         : extension revision 1

        VK_KHR_sampler_mirror_clamp_to_edge : extension revision 1

        VK_KHR_storage_buffer_storage_class : extension revision 1

        VK_KHR_swapchain                    : extension revision 68

VkQueueFamilyProperties:

========================

        queueProperties[0]:

        -------------------

                minImageTransferGranularity = (1,1,1)

                queueCount                  = 1

                queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER

                timestampValidBits          = 64

                present support             = false

VkPhysicalDeviceMemoryProperties:

=================================

memoryHeaps: count = 1

        memoryHeaps[0]:

                size   = 2147483648 (0x80000000) (2.00 GiB)

                flags: count = 1

                        MEMORY_HEAP_DEVICE_LOCAL_BIT

memoryTypes: count = 1

        memoryTypes[0]:

                heapIndex     = 0

                propertyFlags = 0x000f: count = 4

                        MEMORY_PROPERTY_DEVICE_LOCAL_BIT

                        MEMORY_PROPERTY_HOST_VISIBLE_BIT

                        MEMORY_PROPERTY_HOST_COHERENT_BIT

                        MEMORY_PROPERTY_HOST_CACHED_BIT

                usable for:

                        IMAGE_TILING_OPTIMAL:

                                color images

                                FORMAT_D16_UNORM

                                FORMAT_X8_D24_UNORM_PACK32

                                FORMAT_D32_SFLOAT

                                FORMAT_S8_UINT

                                FORMAT_D24_UNORM_S8_UINT

                                FORMAT_D32_SFLOAT_S8_UINT

                                (non-sparse)

                        IMAGE_TILING_LINEAR:

                                color images

                                (non-sparse)

VkPhysicalDeviceFeatures:

=========================

        robustBufferAccess                      = true

        fullDrawIndexUint32                     = true

        imageCubeArray                          = true

        independentBlend                        = true

        geometryShader                          = true

        tessellationShader                      = true

        sampleRateShading                       = true

        dualSrcBlend                            = true

        logicOp                                 = true

        multiDrawIndirect                       = true

        drawIndirectFirstInstance               = true

        depthClamp                              = true

        depthBiasClamp                          = true

        fillModeNonSolid                        = true

        depthBounds                             = false

        wideLines                               = false

        largePoints                             = true

        alphaToOne                              = true

        multiViewport                           = true

        samplerAnisotropy                       = false

        textureCompressionETC2                  = false

        textureCompressionASTC_LDR              = false

        textureCompressionBC                    = true

        occlusionQueryPrecise                   = true

        pipelineStatisticsQuery                 = true

        vertexPipelineStoresAndAtomics          = true

        fragmentStoresAndAtomics                = true

        shaderTessellationAndGeometryPointSize  = true

        shaderImageGatherExtended               = true

        shaderStorageImageExtendedFormats       = false

        shaderStorageImageMultisample           = true

        shaderStorageImageReadWithoutFormat     = false

        shaderStorageImageWriteWithoutFormat    = true

        shaderUniformBufferArrayDynamicIndexing = false

        shaderSampledImageArrayDynamicIndexing  = false

        shaderStorageBufferArrayDynamicIndexing = false

        shaderStorageImageArrayDynamicIndexing  = false

        shaderClipDistance                      = true

        shaderCullDistance                      = true

        shaderFloat64                           = true

        shaderInt64                             = true

        shaderInt16                             = false

        shaderResourceResidency                 = false

        shaderResourceMinLod                    = false

        sparseBinding                           = false

        sparseResidencyBuffer                   = false

        sparseResidencyImage2D                  = false

        sparseResidencyImage3D                  = false

        sparseResidency2Samples                 = false

        sparseResidency4Samples                 = false

        sparseResidency8Samples                 = false

        sparseResidency16Samples                = false

        sparseResidencyAliased                  = false

        variableMultisampleRate                 = false

        inheritedQueries                        = false

VkPhysicalDeviceIndexTypeUint8FeaturesEXT:

------------------------------------------

        indexTypeUint8 = true

VkPhysicalDevicePrivateDataFeaturesEXT:

---------------------------------------

        privateData = true

VkPhysicalDeviceTransformFeedbackFeaturesEXT:

---------------------------------------------

        transformFeedback = true

        geometryStreams   = true

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:

--------------------------------------------------

        vertexAttributeInstanceRateDivisor     = true

        vertexAttributeInstanceRateZeroDivisor = false

I do not believe WSL2 fully supports vulkan yet which might be the reason for the vulkan errors on startup.

and this is not the device associated with the RTX 4000 so the vulkan layer doesn’t exist for the physical GPU

GPU id = 0 (llvmpipe (LLVM 12.0.0, 256 bits))
1 Like