You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On both systems the command glxinfo | grep "OpenGL" output reads:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce RTX 4070 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 565.77
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 565.77
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 565.77
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
The glmark2 benchmark is also fine (the window starts, the horses and cubes spin), the output is as follows:
But the benchmark glmark2-es2 behavior on Ubuntu 24 is really bad:
That is, I see a completely black screen, I see that software rendering is used instead of my video card. On Ubuntu 22, there is an image in the window, but it is still the same software rendering.
Maybe I am doing something wrong? And yes, I need OpenGL ES for my application.
I also tried this, but there were errors there too:
> __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json glmark2-es2
Error: eglGetDisplay() failed with error: 0x3000
Error: eglGetDisplay() failed with error: 0x3000
Error: main: Could not initialize canvas
Finally I ran on the host (I got the expected behavior):
The text was updated successfully, but these errors were encountered:
From here on I will talk about how I tried to run in two containers: Ubuntu 22.04 and Ubuntu 24.04.
I also update the system and install the necessary packages in container.
On both systems the command
glxinfo | grep "OpenGL"
output reads:The
glmark2
benchmark is also fine (the window starts, the horses and cubes spin), the output is as follows:But the benchmark

glmark2-es2
behavior on Ubuntu 24 is really bad:That is, I see a completely black screen, I see that software rendering is used instead of my video card. On Ubuntu 22, there is an image in the window, but it is still the same software rendering.
Maybe I am doing something wrong? And yes, I need OpenGL ES for my application.
I also tried this, but there were errors there too:
Finally I ran on the host (I got the expected behavior):

The text was updated successfully, but these errors were encountered: