libGLX_nvidia.so.0

khushwant@OMEN-Transcend:~/omniverse$ docker run -it --rm --gpus all --network=host --name anim-graph-ms -v $(pwd)/default-avatar-scene_v1.0.0:/home/ace/asset nvcr.io/nvidia/ace/ia-animation-graph-microservice:1.0.2

  • ldconfig -p
  • grep libGLX_nvidia.so.0
  • NOTFOUND=1
  • [[ -v NOTFOUND ]]
  • cat

Fatal Error: Can’t find libGLX_nvidia.so.0…

Ensure running with NVIDIA runtime. (–gpus all) or (–runtime nvidia)

  • exit 1
    khushwant@OMEN-Transcend:~/omniverse$
1 Like

why no reply on this?

Apologies for the delayed response.

We’re unable to reproduce this error on our end at the moment. Please can you check a couple things for us?

Let us know if the issue still persists or if this resolves it?

Best,

Sophie

I am also having the same issue when trying to run the following command using WSL:

docker run -it --rm --gpus all --network=host --name anim-graph -v ./default-avatar-scene_1.1.4:/home/interactive-avatar/asset nvcr.io/nvidia/ace/ia-animation-graph-microservice:1.1.0

Output:

+ ldconfig -p
+ grep libGLX_nvidia.so.0
+ NOTFOUND=1
+ [[ -v NOTFOUND ]]
+ cat

Fatal Error: Can't find libGLX_nvidia.so.0...

Ensure running with NVIDIA runtime. (--gpus all) or (--runtime nvidia)

+ exit 1

The container runtime is correctly installed:

sudo dpkg -l | grep nvidia-container-toolkit

ii  nvidia-container-toolkit        1.17.6-1                                amd64        NVIDIA Container toolkit
ii  nvidia-container-toolkit-base   1.17.6-1                                amd64        NVIDIA Container Toolkit Base
docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi

Mon May 12 16:09:10 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.51.02              Driver Version: 576.02         CUDA Version: 12.9     |
|-----------------------------------------+------------------------+----------------------+
| 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 GeForce RTX 4090        On  |   00000000:01:00.0  On |                  Off |
| 32%   46C    P3             79W /  450W |    8401MiB /  24564MiB |     40%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+
nvidia-ctk --version

NVIDIA Container Toolkit CLI version 1.17.6
commit: e627eb2e21e167988e04c0579a1c941c1e263ff6

However, despite correctly installing the container runtime, the libGLX_nvidia file seems to be missing in WSL since the following command returns an empty result:

ldconfig -p | grep libGLX_nvidia