Streaming Client cannot connect to server Isaac Sim Container

I started the container on cloud server using “runheadless.native.sh” following the tutorial from this page: Container Installation — Omniverse IsaacSim latest documentation.

I can see “Isaac Sim Headless Native App is loaded”. After I connect to the server in Streaming Client, I cannot see anything from UI. Anyone has idea about this? I notice there is an [INFO] from the log “2024-09-24 04:33:22 [1,509,097ms] [Info] [carb.omniclient.plugin] Tick: provider_nucleus: Connection to omniverse:// failed: No host specified”

Local machine: Macbook Pro M2
Server machine: A100 under ubuntu 22.04

Please refer to Isaac Sim container with ./runheadless.native.sh -v , stuck in [Info] [gpu.foundation.plugin] TextureLibrary::internalLoadTexture() - #9 by Sheikh_Dawood.

1 Like

Thanks for the reply. Since A100 isn’t compatible with Streaming Client, is there any other way to use GUI locally while Isaac Sim is running on server container? I tried xterm (local) + runheadless.native.sh (server container), but didn’t make it working.

According to the Isaac Sim Requirements, the A100 GPU does not meet the necessary specifications:
“GPUs without RT Cores (A100, H100) are not supported.”

1 Like

Hi VickNV,

I switched to RTX A6000 cloud server which has good support for graphics. I can start isaac_sim using runheadless.native.sh. But I cannot see anything from the streaming client GUI. I realized there is an error when isaac_sim initializing on the server. I search online and cannot find a solution. The error:

2024-10-29 05:39:03 [27,120ms] [Error] [carb.graphics-vulkan.plugin] Could not get NGX parameters block because NGX isn’t enabled.
2024-10-29 05:39:03 [27,120ms] [Error] [carb.graphics-vulkan.plugin] Failed to create NGX context.

I also checked ports it’s listening. I don’t find those defined on the offical guide: 47995:48012 (TCP/UDP), 49000:49007 (TCP/UDP), 49100 TCP. Below are the context I grabbed in container,

tcp 0 0 127.0.0.1:61209 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:41821 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:7000 0.0.0.0:* LISTEN
tcp6 0 0 :::111 :::* LISTEN
tcp6 0 0 :::22 :::* LISTEN

I also tried the WebRTC method. I can start isaac-sim webrtc on server without error. using runheadless.webrtc.sh. But I cannot see anything in my browser. I opened port 8211 TCP/UPD on my server. I used telnet to check whether the port is open. I also checked this thread (Unable to use webrtc when I run runheadless.webrtc.sh in remote headless container - #26 by ozhanozen), seems there is no solution?

For the issue with another GPU, the A6000, please create a new topic and reference this one there if needed. Thanks.

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