Try using jetson.utils.videoOutput('display://0') instead
jetson.utils.gldisplay() [OpenGL] failed to create X11 Window
I think there is an issue with importing cv2 where it messes up the GL/GLX bindings/extensions that jetson.utils uses. Can you try importing cv2 after you have created the glDisplay/videoOutput object? I understand that isn’t very pythonic, but it has seemed to work in the past.