Operating System:
Windows
Linux Kit Version:
107 (Kit App Template)
106 (Kit App Template)
105 (Launcher) Kit Template:
USD Composer
USD Explorer
USD Viewer
Custom GPU Hardware:
A series (Blackwell)
A series (ADA)
A series
50 series
40 series
30 series GPU Driver:
Latest
Recommended (573.xx)
Other Work Flow:
Omniverse DoMINO Automotive Aero NIM deployment Web Streaming issue
This specific issue can occur on Linux systems, especially when:
The NVIDIA drivers are either not fully installed or incorrectly configured.
The libGLX_nvidia.so.0 library (essential for OpenGL via NVIDIA drivers) cannot be loaded. This may be due to missing/incorrect symbolic links, or files not present in expected directories.
Your system is falling back to software rendering (like Mesa/llvmpipe), which won’t work for high-performance graphics or Nvidia-specific workloads like Omniverse streaming.
Common causes and solutions:
You may need to ensure you used the NVIDIA driver installer correctly, and not a partial install or an outdated version.
Check that packages like libglx-nvidia0, nvidia-driver, and mesa-utils are properly installed.
You may need to set the right GLX provider using utilities such as update-glx --config nvidia or similar, depending on your Linux distro.
Make sure your container (if running via Docker) uses the NVIDIA runtime (--gpus all or --runtime nvidia), as libraries won’t be loaded otherwise.
Verify paths and symbolic links to libGLX_nvidia.so.0 and related libraries are correct (typically /usr/lib/nvidia/ or /usr/lib/x86_64-linux-gnu/nvidia/).
Bottom line:
Your GPU is detected at a hardware level, but the required NVIDIA OpenGL libraries for streaming/3D acceleration are not found by the software. Fixing your NVIDIA driver installation and GLX setup should resolve it.
Final push script seems to be : - does this look fine.
docker run --rm --runtime=nvidia --gpus all --shm-size=2g
-p 8000:8000
-e NGC_API_KEY=“$NGC_API_KEY” nvcr.io/nim/nvidia/domino-automotive-aero:1.0.0