R
Runpod4mo ago
JorgeG

Random EGL initialization errors

I have a container that uses OpenGL / EGL (for headless 3D rendering with pyrender). In some workers, everything works as it should, and keeps running fine for days on end. But sometimes, I'll get a new worker where it just doesn't work, and I'll have to keep refreshing/deleting the worker until I get one where it does work.
OpenGL.raw.EGL._errors.EGLError: EGLError(
err = EGL_NOT_INITIALIZED,
baseOperation = eglInitialize,
cArguments = (
<OpenGL._opaque.EGLDisplay_pointer object at 0x7325486fcf40>,
c_long(0),
c_long(0),
),
result = 0
)
OpenGL.raw.EGL._errors.EGLError: EGLError(
err = EGL_NOT_INITIALIZED,
baseOperation = eglInitialize,
cArguments = (
<OpenGL._opaque.EGLDisplay_pointer object at 0x7325486fcf40>,
c_long(0),
c_long(0),
),
result = 0
)
libEGL warning: failed to open /dev/dri/renderD131: Permission denied
libEGL warning: failed to open /dev/dri/card4: Permission denied
libEGL warning: failed to open /dev/dri/renderD131: Permission denied
libEGL warning: failed to open /dev/dri/card4: Permission denied
(the card number varies) In the workers that these failures occur, CUDA still works fine as expected. Deploying on RTX4090 workers in RO region.
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?