Omniverse GLFW Error

Hi everyone , I’m trying to use Isaac-Sim with a container on Docker, but I’m encountering this error. Has anyone experienced this or faced a similar issue? Thank you very much!


The error is this.

Hi. Those are just warnings and is fine to ignore if the streaming works.
We recommend running Isaac Sim in container as headless/non-windowed mode when using the streaming client.

Hi, I’m currently using the latest version (isaac-sim 4.0.0). Is a docker container on a server so I have to access to it with ssh. The driver version is NVIDIA-SMI 550.54.15, but I can’t change the driver because the server is shared among the office. Specifically I am in this situation: when I start the ./runheadless.webrtc.sh script I can see the gray window with the button and if I press it I get the Isaac Sim screen with the environment and the whole GUI. The problem is that this GUI is not clickable, in the sense that I can’t interact with it (it won’t let me press on File, top left, or anything else). Having macOS there is not even a Streaming Omniverse Client that can be used, even running ./runheadless.native.sh. So if you could please tell me how you use you Docker and ssh together to work on Isaac you would be doing me a huge favor. And I got these errors:

Currently, the Omniverse Streaming Client is supported only on Linux and Windows.

For WebRTC try using the Chrome bowser on a Mac.

Are those GL and Vulkan errors from the native headless mode?

Try running the container with this updated commands:

docker run --name isaac-sim --entrypoint bash -it --runtime=nvidia --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
    -e "PRIVACY_CONSENT=Y" \
    -v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache:rw \
    -v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
    -v ~/docker/isaac-sim/cache/pip:/root/.cache/pip: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/data:/root/.local/share/ov/data:rw \
    -v ~/docker/isaac-sim/documents:/root/Documents:rw \
    nvcr.io/nvidia/isaac-sim:4.0.0

Reference: Container Installation — Omniverse IsaacSim latest documentation

Okay for now via WebRTC is working. Particularly if I use Google Chrome on the server where I also have isaac sim it works fine. What doesn’t work is if I want to forward the window to my computer, again accessing google chrome. The steps are as follows: 1) I do port forwarding by doing ssh -X -L <local_port>:localhost:<server_port> user@server. 2) after that i start in headless isaac sim in webrtc mode. 3) i try to access the link, from my conputer using Chrome, `

http://localhost:8211/streaming/webrtc-client?server=localhost

` but i don’t get the gray screen, while on the server it works. Any recommendations?

WebRTC should work as-is on the same network. For usage across networks, you may need to deploy you own TURN server. Please see WebRTC Browser Client — Omniverse Extensions latest documentation