Isaac 2022.2.1 vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update

Hi, I’m trying to run the latest docker on our server, but I run into the following error:

2023-03-29 09:08:30 [629ms] [Error] [carb.graphics-vulkan.plugin] VkResult: ERROR_EXTENSION_NOT_PRESENT
2023-03-29 09:08:30 [629ms] [Error] [carb.graphics-vulkan.plugin] vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update.
2023-03-29 09:08:30 [629ms] [Error] [gpu.foundation.plugin] carb::graphics::createInstance failed.
2023-03-29 09:08:30 [742ms] [Error] [carb.graphics-vulkan.plugin] VkResult: ERROR_EXTENSION_NOT_PRESENT
2023-03-29 09:08:30 [742ms] [Error] [carb.graphics-vulkan.plugin] vkCreateInstance failed. Vulkan 1.1 is not supported, or your driver requires an update.
2023-03-29 09:08:30 [743ms] [Error] [gpu.foundation.plugin] carb::graphics::createInstance failed.
2023-03-29 09:08:30 [743ms] [Error] [omni.gpu_foundation_factory.plugin] Failed to create GPU foundation devices for compatibilityMode!

and later:

from omni.kit.window.preferences import (                                                                                                                                                                      
ModuleNotFoundError: No module named 'omni.kit.window.preferences'

and finally

Segmentation fault (core dumped)

I’m using this command:

docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
    -v ~/test/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache/Kit:rw \
    -v ~/test/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
    -v ~/test/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
    -v ~/test/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
    -v ~/test/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
    -v ~/test/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
    -v ~/test/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
    -v ~/test/docker/isaac-sim/documents:/root/Documents:rw \
-v /usr/share/vulkan/icd.d/nvidia_icd.json:/etc/vulkan/icd.d/nvidia_icd.json \
-v /usr/share/vulkan/implicit_layer.d/nvidia_layers.json:/etc/vulkan/implicit_layer.d/nvidia_layers.json \
-v /usr/share/glvnd/egl_vendor.d/10_nvidia.json:/usr/share/glvnd/egl_vendor.d/10_nvidia.json \
    nvcr.io/nvidia/isaac-sim:2022.2.1

followed by

./runheadless.native.sh

Output of nvidia-smi is:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.86.01    Driver Version: 515.86.01    CUDA Version: 11.7     |
|-------------------------------+----------------------+----------------------+
| 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 RTX A6000    Off  | 00000000:41:00.0  On |                  Off |
| 30%   46C    P8    37W / 300W |    407MiB / 49140MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2252      G   /usr/lib/xorg/Xorg                 77MiB |
|    0   N/A  N/A      4482      G   /usr/lib/xorg/Xorg                208MiB |
|    0   N/A  N/A      4639      G   /usr/bin/gnome-shell               21MiB |
|    0   N/A  N/A   1811113      G   ...481921766497605399,131072       40MiB |
|    0   N/A  N/A   3138229      G   ...mviewer/tv_bin/TeamViewer       17MiB |
+-----------------------------------------------------------------------------+

I was previously able to run 2022.2.0 on the same server.

Any idea what is going wrong? According to the requirements, I believe the nvidia driver should still be supported. The server is running ubuntu 20.

Hi @daniel.honerkamp - Please refer this info:

you can point people with similar issues here:
[Linux Troubleshooting — Omniverse Developer Guide latest documentation]

You need to delete the duplicate file in /usr/share/vulkan but I will still recommend to delete both folders and do a clean install of drivers.

Thanks for the reply!

I now found that an update of the docker version led to an error with the gpu usage inside the container. After fixing docker, everything is working fine now.

1 Like

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