Issue while starting the carb.windowing-glfw.plugin in azure cloud cluster environment

Operating System:
Linux
Kit Version:
107.3 (Kit App Template)
Kit Template:
USD Viewer with default streaming application layer
GPU Hardware:
Azure - AKS Cluster - NVIDIA A10-24Q
GPU Driver:
Driver Version: 550.144.06

Work Flow:
Application which hepls end user to walk through the scene with First Person Camera - Physx Character Controller from React web application through webRTC streaming.

Main Issue:
Error in activating the carb windowing plugin on startup and physx cct extension :

[0.671s] [ext: carb.windowing.plugins-1.0.0] startup
2025-12-24T11:04:20Z [659ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:04:20Z [659ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
[0.672s] [ext: omni.kit.renderer.init-0.0.0] startup
2025-12-24T11:04:20Z [702ms] [Warning] [omni.platforminfo.plugin] failed to open the default display. Can’t verify X Server version.

[Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin) Error during PhysX CCT activation: Failed to acquire interface: carb::windowing::IWindowing (pluginName: nullptr) Warning: Possible version incompatibility. Attempting to load omni::fabric::IStageReaderWriter with version v0.14 against v0.13.

Note:
Same kit streaming with react app is working completely fine in physical windows machine.

Here I’m attaching the complete logs for the reference with kit startup in the container pod logs.

[Error] [omni.kit.app.plugin] Can’t read /home/ubuntu/.nvidia-omniverse/config/user_settings.toml (resolved to /home/ubuntu/.nvidia-omniverse/config/user_settings.toml)
[Info] [carb] Logging to file: /home/ubuntu/.nvidia-omniverse/logs/Kit/UCB Viewer Streaming/0.1/kit_20251224_110419.log
2025-12-24T11:04:19Z [6ms] [Warning] [omni.ext.plugin] [ext: kit] Extensions config ‘extension.toml’ doesn’t exist ‘/app/kit’ or ‘/app/kit/config’
2025-12-24T11:04:19Z [6ms] [Warning] [omni.ext.plugin] [ext: extscache] Extensions config ‘extension.toml’ doesn’t exist ‘/app/extscache’ or ‘/app/extscache/config’
2025-12-24T11:04:19Z [6ms] [Warning] [omni.ext.plugin] [ext: exts] Extensions config ‘extension.toml’ doesn’t exist ‘/app/exts’ or ‘/app/exts/config’
2025-12-24T11:04:19Z [6ms] [Warning] [omni.ext.plugin] [ext: dev] Extensions config ‘extension.toml’ doesn’t exist ‘/app/dev’ or ‘/app/dev/config’
2025-12-24T11:04:19Z [6ms] [Warning] [omni.ext.plugin] [ext: apps] Extensions config ‘extension.toml’ doesn’t exist ‘/app/apps’ or ‘/app/apps/config’
[0.437s] [ext: omni.kit.async_engine-0.0.2] startup
[0.601s] [ext: omni.client.lib-1.1.0] startup
[0.632s] [ext: omni.metrics.core-0.0.3] startup
[0.632s] [ext: omni.client-1.3.0] startup
[0.637s] [ext: omni.blobkey-1.1.2] startup
[0.637s] [ext: omni.assets.plugins-0.0.0] startup
[0.639s] [ext: omni.datastore-0.0.0] startup
[0.644s] [ext: omni.stats-1.0.1] startup
[0.645s] [ext: omni.hsscclient-1.1.2] startup
[0.645s] [ext: omni.activity.core-1.0.3] startup
[0.648s] [ext: omni.ujitso.default-1.0.0] startup
[0.651s] [ext: omni.gpu_foundation.shadercache.vulkan-1.0.0] startup
[0.661s] [ext: omni.activity.profiler-1.0.4] startup
[0.663s] [ext: omni.gpu_foundation-0.0.0] startup
[0.671s] [ext: carb.windowing.plugins-1.0.0] startup
2025-12-24T11:04:20Z [659ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:04:20Z [659ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
[0.672s] [ext: omni.kit.renderer.init-0.0.0] startup
2025-12-24T11:04:20Z [702ms] [Warning] [omni.platforminfo.plugin] failed to open the default display.  Can’t verify X Server version.

|---------------------------------------------------------------------------------------------|
| Driver Version: 550.144.06    | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name                             | Active | LDA | GPU Memory | Vendor-ID | LUID       |
|     |                                  |        |     |            | Device-ID | UUID       |
|     |                                  |        |     |            | Bus-ID    |            |
|---------------------------------------------------------------------------------------------|
| 0   | NVIDIA A10-24Q                   | Yes: 0 |     | 24758   MB | 10de      | 0          |
|     |                                  |        |     |            | 2236      | dd732900.. |
|     |                                  |        |     |            | 0         |            |
|=============================================================================================|
| OS: 22.04.5 LTS (Jammy Jellyfish) ubuntu, Version: 22.04.5, Kernel: 5.15.0-1101-azure
| Processor: AMD EPYC 74F3 24-Core Processor
| Bare Metal Cores: 18 | Bare Metal Logical Cores: 36

Core Usage Quota: 3

Total Memory (MB): 20480

Total Page/Swap (MB): 0

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

cat: ‘/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor’: No such file or directory

2025-12-24T11:04:20Z [1,156ms] [Warning] [gpu.foundation.plugin] ECC is enabled on physical device 0

2025-12-24T11:04:20Z [1,157ms] [Error] [carb.cudainterop.plugin] Could not get device current PCI-e link generation: return code 3 (NVML_ERROR_NOT_SUPPORTED: The requested operation is not available on target device.)

2025-12-24T11:04:20Z [1,310ms] [Warning] [carb.cudainterop.plugin] Unable to get NVML device from physical device.

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

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

[1.327s] [ext: omni.materialx.libs-1.0.7] startup

[1.337s] [ext: omni.kit.loop-default-0.2.2] startup

[1.338s] [ext: omni.kit.test-2.0.1] startup

[1.605s] [ext: omni.usd.config-1.0.6] startup

[1.612s] [ext: omni.gpucompute.plugins-0.0.0] startup

[1.612s] [ext: omni.usd.libs-1.0.1] startup

[1.685s] [ext: omni.kit.telemetry-0.5.2] startup

[1.709s] [ext: omni.mdl-56.0.3] startup

[2.251s] [ext: omni.iray.libs-0.0.0] startup

[2.257s] [ext: omni.mdl.neuraylib-0.2.12] startup

[2.262s] [ext: omni.kit.usd.mdl-1.1.4] startup

[2.365s] [ext: omni.appwindow-1.1.10] startup

2025-12-24T11:04:21Z [2,355ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.

2025-12-24T11:04:21Z [2,355ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)

[2.369s] [ext: omni.kit.renderer.core-1.1.0] startup

2025-12-24T11:04:21Z [2,375ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.

2025-12-24T11:04:21Z [2,375ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)

2025-12-24T11:04:21Z [2,382ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.

2025-12-24T11:04:21Z [2,382ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)

[2.395s] [ext: omni.kit.renderer.capture-0.0.0] startup

[2.400s] [ext: omni.kit.renderer.imgui-2.0.5] startup

2025-12-24T11:04:21Z [2,392ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.

2025-12-24T11:04:21Z [2,392ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)

2025-12-24T11:04:21Z [2,394ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.

2025-12-24T11:04:21Z [2,394ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)

2025-12-24T11:04:21Z [2,395ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.

2025-12-24T11:04:21Z [2,395ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)

[2.497s] [ext: omni.ui-2.26.17] startup

[2.513s] [ext: omni.kit.mainwindow-1.0.3] startup

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

[2.539s] [ext: omni.uiaudio-1.0.0] startup

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

[2.540s] [ext: omni.usd.schema.geospatial-0.0.0] startup

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

[2.563s] [ext: omni.usd.schema.physx-107.3.10] startup

[2.594s] [ext: omni.usd.schema.omnigraph-1.0.0] startup

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

[2.603s] [ext: omni.usd.schema.sequence-3.0.1] startup

[2.607s] [ext: omni.graph.exec-0.9.6] startup

[2.607s] [ext: omni.kit.exec.core-0.13.4] startup

[2.609s] [ext: omni.kit.window.popup_dialog-2.0.24] startup

[2.619s] [ext: omni.index.libs-380600.5717.0] startup

[2.619s] [ext: omni.kit.widget.nucleus_connector-2.0.1] startup

[2.627s] [ext: omni.index-1.0.1] startup

[2.628s] [ext: omni.usd_resolver-1.0.0] startup

[2.632s] [ext: omni.resourcemonitor-107.0.1] startup

[2.634s] [ext: omni.usd.core-1.5.3] startup

[2.637s] [ext: omni.ujitso.client-0.0.0] startup

[2.637s] [ext: omni.hydra.rtx.shadercache.vulkan-1.0.0] startup

[2.639s] [ext: usdrt.scenegraph-7.6.1] startup

[2.679s] [ext: omni.kit.actions.core-1.0.0] startup

[2.683s] [ext: omni.kit.usd_undo-0.1.8] startup

[2.685s] [ext: omni.hydra.usdrt_delegate-7.5.1] startup

[2.691s] [ext: omni.timeline-1.0.14] startup

[2.693s] [ext: omni.kit.commands-1.4.10] startup

[2.703s] [ext: omni.kit.audiodeviceenum-1.0.2] startup

[2.705s] [ext: omni.hydra.scene_delegate-0.3.4] startup

[2.709s] [ext: omni.volume-0.5.2] startup

[2.712s] [ext: omni.usd-1.13.9] startup

2025-12-24T11:04:22Z [2,744ms] [Warning] [omni.usd.audio] failed to subscribe to stage events

[2.798s] [ext: omni.hydra.rtx-1.0.0] startup

2025-12-24T11:04:22Z [2,802ms] [Warning] [omni.log] Source: omni.hydra was already registered.

[2.832s] [ext: omni.ui.scene-1.11.4] startup

[2.836s] [ext: omni.kit.raycast.query-1.1.0] startup

[2.841s] [ext: omni.kit.notification_manager-1.0.10] startup

[2.847s] [ext: omni.kit.clipboard-1.0.5] startup

[2.848s] [ext: omni.kit.menu.core-1.1.2] startup

[2.851s] [ext: omni.kit.usd.layers-2.2.9] startup

[2.879s] [ext: omni.kit.widget.context_menu-1.2.5] startup

[2.884s] [ext: omni.kit.widget.options_menu-1.1.6] startup

[2.893s] [ext: omni.kit.helper.file_utils-0.1.9] startup

[2.898s] [ext: omni.kit.widget.path_field-2.0.11] startup

[2.902s] [ext: omni.kit.widget.options_button-1.0.3] startup

[2.903s] [ext: omni.kit.widget.filebrowser-2.12.2] startup

[2.930s] [ext: omni.kit.widget.browser_bar-2.0.10] startup

[2.934s] [ext: omni.kit.hydra_texture-1.4.4] startup

[2.937s] [ext: omni.kit.window.filepicker-2.13.3] startup

[2.987s] [ext: omni.kit.menu.utils-2.0.3] startup

[3.018s] [ext: omni.kit.context_menu-1.8.6] startup

[3.027s] [ext: omni.kit.widget.viewport-107.1.3] startup

[3.045s] [ext: omni.kit.window.file_importer-1.1.17] startup

[3.049s] [ext: omni.kit.viewport.registry-104.0.6] startup

[3.051s] [ext: omni.kit.material.library-2.0.7] startup

[3.077s] [ext: omni.kit.widget.settings-1.2.3] startup

[3.087s] [ext: omni.kit.viewport.window-107.0.12] startup

[3.132s] [ext: omni.kit.window.preferences-1.8.0] startup

[3.162s] [ext: omni.kit.widget.toolbar-2.0.1] startup

[3.181s] [ext: omni.kit.viewport.utility-1.1.2] startup

[3.185s] [ext: omni.kit.manipulator.transform-107.0.0] startup

[3.205s] [ext: omni.kit.manipulator.tool.snap-1.5.13] startup

[3.218s] [ext: omni.kit.manipulator.selector-1.1.3] startup

[3.221s] [ext: omni.kit.viewport.manipulator.transform-107.0.4] startup

[3.226s] [ext: omni.kit.primitive.mesh-1.0.17] startup

[3.241s] [ext: omni.kit.manipulator.prim.core-107.0.8] startup

[3.265s] [ext: omni.fabric.commands-1.1.6] startup

[3.277s] [ext: omni.kit.manipulator.prim.usd-107.0.3] startup

[3.280s] [ext: omni.kit.manipulator.prim.fabric-107.0.4] startup

[3.285s] [ext: omni.kit.property.adapter.core-1.0.2] startup

[3.288s] [ext: omni.kit.manipulator.prim-107.0.0] startup

[3.289s] [ext: omni.kit.property.adapter.usd-1.0.2] startup

[3.291s] [ext: omni.kit.property.adapter.fabric-1.0.3] startup

[3.295s] [ext: omni.debugdraw-0.1.4] startup

[3.299s] [ext: omni.kit.widget.filter-1.1.4] startup

[3.301s] [ext: omni.kit.widget.searchfield-1.1.8] startup

[3.306s] [ext: omni.kit.widget.highlight_label-1.0.3] startup

[3.308s] [ext: omni.kit.window.file_exporter-1.0.33] startup

[3.311s] [ext: omni.kit.hotkeys.core-1.3.10] startup

[3.313s] [ext: omni.kit.window.property-1.12.1] startup

[3.322s] [ext: omni.kit.widget.stage-3.1.4] startup

[3.368s] [ext: omni.kit.widget.prompt-1.0.7] startup

[3.370s] [ext: omni.kit.property.usd-4.5.11] startup

[3.442s] [ext: omni.kvdb-107.3.10] startup

[3.444s] [ext: omni.kit.manipulator.selection-106.0.1] startup

[3.448s] [ext: omni.localcache-107.3.10] startup

[3.450s] [ext: omni.usdphysics-107.3.10] startup

[3.452s] [ext: omni.physx.foundation-107.3.10] startup

[3.454s] [ext: omni.convexdecomposition-107.3.10] startup

[3.457s] [ext: omni.kit.stage_template.core-1.1.22] startup

[3.459s] [ext: omni.physx.cooking-107.3.10] startup

[3.463s] [ext: omni.kit.window.file-2.0.5] startup

[3.476s] [ext: omni.physx-107.3.10] startup

[3.489s] [ext: omni.kit.widget.layers-1.8.6] startup

[3.537s] [ext: omni.physics-107.3.10] startup

[3.540s] [ext: omni.usdphysics.ui-107.3.10] startup

[3.602s] [ext: omni.physx.commands-107.3.10] startup

[3.638s] [ext: omni.physics.stageupdate-107.3.10] startup

[3.641s] [ext: omni.graph.tools-1.79.2] startup

[3.749s] [ext: omni.physx.ui-107.3.10] startup

[3.829s] [ext: omni.graph.core-2.184.2] startup

[3.832s] [ext: omni.kit.widget.text_editor-1.1.1] startup

[3.834s] [ext: omni.kit.stage_templates-2.0.0] startup

[3.841s] [ext: omni.graph-1.141.2] startup

[3.972s] [ext: omni.physx.demos-107.3.10] startup

[4.082s] [ext: omni.physx.graph-107.3.10] startup

[4.099s] [ext: omni.kit.window.toolbar-2.0.0] startup

[4.107s] [ext: omni.graph.action_core-1.1.7] startup

[4.112s] [ext: omni.anim.curve.core-1.3.1] startup

[4.192s] [ext: omni.physics.physx-107.3.10] startup

[4.207s] [ext: omni.anim.timeline-107.0.0] startup

[4.234s] [ext: omni.kit.property.material-1.11.9] startup

[4.367s] [ext: omni.physx.supportui-107.3.10] startup

[4.399s] [ext: omni.ui_query-1.1.8] startup

[4.403s] [ext: omni.kit.property.physx-107.3.10] startup

[4.515s] [ext: omni.graph.action_nodes_core-1.2.0] startup

[4.518s] [ext: omni.kit.ui_test-1.3.6] startup

[4.526s] [ext: omni.physx.vehicle-107.3.10] startup

[4.599s] [ext: omni.graph.action_nodes-1.51.0] startup

[4.602s] [ext: omni.physx.telemetry-107.3.10] startup

[4.611s] [ext: omni.physx.cct-107.3.10] startup

[4.641s] [ext: omni.physx.camera-107.3.10] startup

[4.678s] [ext: omni.graph.action-1.130.0] startup

[4.687s] [ext: omni.physx.bundle-107.3.10] startup

[4.689s] [ext: omni.services.facilities.base-1.0.4] startup

[4.708s] [ext: omni.graph.image.core-0.6.1] startup

[4.713s] [ext: omni.services.core-1.9.1] startup

[5.301s] [ext: omni.graph.nodes_core-1.1.0] startup

[5.307s] [ext: omni.graph.image.nodes-1.3.1] startup

[5.308s] [ext: omni.services.transport.server.base-1.1.1] startup

[5.309s] [ext: omni.graph.nodes-1.171.0] startup

[5.317s] [ext: omni.services.transport.server.http-1.3.1] startup

[5.402s] [ext: omni.kit.data2ui.core-1.1.2] startup

[5.413s] [ext: omni.kit.manipulator.camera-106.0.4] startup

[5.432s] [ext: omni.kit.sequencer.usd-108.0.2] startup

[5.439s] [ext: accenture.ucb_services_extension-0.1.0] startup

Update Animation Request : Loading Config

Update Animation Request : Config Loaded

[accenture.ucb_services_extension] MyExtension startup : Local Docs -  http://localhost:8011/docs

[5.458s] [ext: omni.kit.data2ui.usd-1.1.2] startup

[5.487s] [ext: omni.kit.livestream.messaging-1.1.1] startup

[5.491s] [ext: omni.kit.sequencer.core-108.0.2] startup

[5.503s] [ext: omni.graph.ui_nodes-1.50.8] startup

[5.508s] [ext: omni.no_code_ui.bundle-1.1.2] startup

[5.509s] [ext: accenture.ucb_viewer_messaging_extension-0.1.0] startup

[5.529s] [ext: omni.hydra.scene_api-0.1.2] startup

[5.534s] [ext: omni.graph.scriptnode-1.50.0] startup

[5.539s] [ext: omni.kit.streamsdk.plugins-7.7.2] startup

[5.540s] [ext: omni.activity.usd_resolver-1.0.4] startup

[5.542s] [ext: omni.kit.livestream.core-7.5.1] startup

[5.548s] [ext: omni.activity.pump-1.0.1] startup

[5.551s] [ext: omni.kit.quicklayout-1.0.8] startup

[5.560s] [ext: omni.usd_viewer.samples-106.3.3] startup

[5.595s] [ext: omni.kit.livestream.webrtc-7.0.0] startup

Warning: Possible version incompatibility. Attempting to load carb::cudainterop::CudaInterop with version v0.17 against v0.15.

Failed to open [/var/run/utmp]
Active user not found. Using default user [kiosk]Streaming server started.
[11.010s] [ext: omni.activity.ui-1.1.3] startup
[11.111s] [ext: accenture.ucb_viewer_setup_extension-0.1.0] startup
[11.119s] [ext: accenture.ucb_viewer-0.1.0] startup
[11.120s] [ext: accenture.ucb_viewer_streaming-0.1.0] startup
2025-12-24T11:04:30Z [11,126ms] [Warning] [gpu.foundation.plugin] Invalid sync scope for buffer resource ‘shared swapchain buffer’. Create resource with valid sync scope for lifetime tracking or use kResourceUsageFlagNoSyncScope.
2025-12-24T11:04:30Z [11,127ms] [Warning] [gpu.foundation.plugin] Invalid sync scope for buffer resource ‘shared swapchain buffer’. Create resource with valid sync scope for lifetime tracking or use kResourceUsageFlagNoSyncScope.
2025-12-24T11:04:30Z [11,128ms] [Warning] [gpu.foundation.plugin] Invalid sync scope for buffer resource ‘shared swapchain buffer’. Create resource with valid sync scope for lifetime tracking or use kResourceUsageFlagNoSyncScope.
2025-12-24T11:04:49Z [29,825ms] [Warning] [omni.fabric.plugin] Warning: attribute viewportHandle not found for bucket id 9

[29.951s] app ready

.
.
.
.
.
.
.
.
.
.
.
2025-12-24T11:10:36Z [377,397ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:36Z [377,397ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:36Z [377,400ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:36Z [377,400ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
Error during PhysX CCT activation: Failed to acquire interface: carb::windowing::IWindowing (pluginName: nullptr)
Warning: Possible version incompatibility. Attempting to load omni::fabric::IStageReaderWriter with version v0.14 against v0.13.
2025-12-24T11:10:37Z [378,442ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:37Z [378,442ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:38Z [378,692ms] [Warning] [omni.fabric.plugin] Warning: attribute visibility:x not found for path /World/UCB_Action/PushGraph/__runtime_data/CameraCurveNode_outputs_AnimFrame

2025-12-24T11:10:39Z [380,274ms] [Warning] [carb] Client carb.livestream-rtc.plugin has acquired [carb::dictionary::ISerializer v1.1] 100 times. Consider accessing this interface with carb::getCachedInterface() (Performance warning)
2025-12-24T11:10:43Z [383,774ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:43Z [383,774ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:43Z [383,776ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:43Z [383,776ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:43Z [384,283ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:43Z [384,283ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:43Z [384,285ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:43Z [384,285ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [384,497ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [384,497ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [384,499ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [384,499ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [384,801ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [384,801ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [384,802ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [384,802ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [384,976ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [384,976ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [384,977ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [384,977ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [385,288ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [385,288ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:44Z [385,290ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:44Z [385,290ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [385,527ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [385,527ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [385,529ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [385,529ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [385,803ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [385,803ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [385,805ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [385,805ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [386,289ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [386,289ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [386,290ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [386,291ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [386,451ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [386,451ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)
2025-12-24T11:10:45Z [386,452ms] [Warning] [carb.windowing-glfw.plugin] GLFW initialization failed.
2025-12-24T11:10:45Z [386,452ms] [Warning] [carb] Failed to startup plugin carb.windowing-glfw.plugin (interfaces: [carb::windowing::IGLContext v1.0],[carb::windowing::IWindowing v1.5]) (impl: carb.windowing-glfw.plugin)


This is probably due to the fact that you still need a “physical monitor” attached to the virtual machine for correct carb initialization. If not you at least need the correct ServerX installed to create a true virtual monitor. You cannot run Omniverse without an “output” display, virtual machine or not.

The core problem is that the Kit app cannot create a windowing / GL context on your Azure VM, so anything that needs carb::windowing::IWindowing (including parts of PhysX CCT and the viewport/streaming stack) keeps failing. All the repeated “GLFW initialization failed” warnings are symptoms of “no working X/display environment” rather than GPU issues.

Key errors in the log

  • GLFW initialization failed and Failed to startup plugin carb.windowing-glfw.plugin (IGLContext, IWindowing) appear from the very start and then repeatedly later.
    This means GLFW cannot open a display, so there is no OS window / GL context backing the viewport.
  • failed to open the default display. Can’t verify X Server version. indicates no usable X11 display for the process.
  • Error during PhysX CCT activation: Failed to acquire interface: carb::windowing::IWindowing shows downstream systems that expect a windowing interface are failing because carb.windowing-glfw never initialized.

Your GPU (NVIDIA A10-24Q with Vulkan) is detected correctly, ECC warnings and NVML “not supported” messages are non‑fatal; the bottleneck is the missing/invalid display environment.

Why this happens on Azure

On typical Azure GPU VMs running Ubuntu you either:

  • Have no graphical session (no Xorg / Wayland, no virtual display), but run Isaac/Kit apps that expect to create a GLFW window and/or use non‑headless renderers.
  • Or you connect via RDP/SSH without configuring a virtual display (DISPLAY env, Xvfb, NICE DCV, or similar).

In that situation, any attempt by Kit to start carb.windowing-glfw fails because it cannot talk to an X server or get a valid display.

Ways to fix or work around it

Pick one of these setups depending on whether you want full GUI or pure headless streaming:

1) Proper remote-GUI stack (recommended for livestream/WebRTC)

  • Install and configure a supported remote display solution on the Azure VM:
    • NICE DCV, NoMachine, or a full desktop/Xorg session with VirtualGL, as recommended in Isaac Sim / Omniverse headless docs.
  • Start an X session (or DCV session), log into it, then launch your Kit/UCB Viewer process inside that session so it has a valid DISPLAY.
  • Verify from the running shell that echo $DISPLAY is non‑empty before starting the app.

Once GLFW can connect to an X server, those GLFW initialization failed and Failed to startup carb.windowing-glfw.plugin warnings should disappear, and PhysX CCT and the livestream extensions can get IWindowing correctly.

2) Force a virtual X server (Xvfb) for headless streaming

If you want to keep it “headless” but still need a windowing backend:

  • Install Xvfb:
    • sudo apt-get update && sudo apt-get install -y xvfb
  • Start a virtual display:
    • Xvfb :1 -screen 0 1920x1080x24 &
  • Export DISPLAY before launching the Kit app:
    • export DISPLAY=:1
    • then run your Kit / UCB Viewer command.

This gives GLFW a fake display to bind to, so carb.windowing-glfw and IWindowing can initialize, while you still stream via WebRTC instead of drawing to a physical monitor.

3) Use a fully headless renderer mode (if supported by your app)

Some Kit/Isaac apps support flags like --no-window or --/app/window/enabled=false plus RTX headless rendering. However, your log shows repeated attempts to initialize carb.windowing-glfw, suggesting this particular app or configuration expects a windowed environment for its streaming pipeline and for PhysX CCT, so pure “no-window” may not be enough for your UCB Viewer setup.

What isn’t really a problem

  • Can’t read ... user_settings.toml – it just means Isaac/Kit will create defaults; not blocking.
  • ECC enabled, NVML “not supported” for PCI‑e link gen – informational, not fatal for rendering/streaming.
  • Possible version incompatibility warnings for CudaInterop and IStageReaderWriter – noisy but not the root cause here unless you also see hard crashes; your problem shows up earlier with windowing.

So to get streaming working from that Azure Ubuntu server, you need to give the Kit/UCB Viewer process a valid X/display environment (via DCV/desktop session or Xvfb) so carb.windowing-glfw.plugin and carb::windowing::IWindowing can initialize; once that’s in place, the streaming server and PhysX CCT should stop failing on windowing.

1 Like

HI @Richard3D , Thank you for your guidance. The issue got resolved with option - 2.

Great news. Happy to hear it got resolved !

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