X11 backend on gl/ngl broken since 523cd0df "glcontext: Add a surface_attached flag".
It shows black surface in Wayland session with x11 backend and wrong buffer content in X11 session. Vulkan looks good.
/cc @otte