Support for Ubuntu 14.04 container with opengl applications on Ubuntu 22.04
Hi,
I am trying to use an old software which requires opengl-based visualizations on an Ubuntu 14.04 container based on this image
Here is my setup:
Host: Ubuntu 22.04.02, NVIDIA GA107GLM [RTX A2000 Mobile]
The Dockerfile
FROM nvidia/opengl:1.1-glvnd-devel-ubuntu14.04
RUN apt-get update && apt-get install -y --no-install-recommends \
mesa-utils
Build command:
docker build --tag nvidia_check:latest .
glxgears launch script
xhost +si:localuser:root
docker run -it \
--name nvidia_check_glgears \
--env="DISPLAY" \
--env="QT_X11_NO_MITSHM=1" \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-env="XAUTHORITY=$XAUTH" \
--volume="$XAUTH:$XAUTH" \
--runtime=nvidia \
--privileged \
--gpus all \
nvidia_check:latest \
glxgears
output:
localuser:root being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 6 ()
Value in failed request: 0x0
Serial number of failed request: 33
Current serial number in output stream: 33
nvidia-smi on the host:
Tue Mar 21 13:58:21 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05 Driver Version: 525.85.05 CUDA Version: N/A |
|-------------------------------+----------------------+----------------------+
| 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 RTX A200... Off | 00000000:01:00.0 Off | N/A |
| N/A 47C P0 9W / 35W | 5MiB / 4096MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
+-----------------------------------------------------------------------------+
nvidia-smi on the container:
Tue Mar 21 13:58:21 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05 Driver Version: 525.85.05 CUDA Version: N/A |
|-------------------------------+----------------------+----------------------+
| 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 RTX A200... Off | 00000000:01:00.0 Off | N/A |
| N/A 47C P0 9W / 35W | 5MiB / 4096MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
+-----------------------------------------------------------------------------+
Since I don't see a branch Ubuntu 14.04, I guess that containers based on Ubuntu 14.04 are not anymore supported. But anyway, any hints how to can fix this?