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.