Platform: Asus TinkerBoard 2SSoC: Rockchip RK3399Distro: Debian BullseyeOS: Linux 5.10.198Arch: Arm64GPU: Mali Midgard T-860Driver: libmali-midgard-t86x-r18p0-wayland-gbm (provided by Rockchip)Wayland Protocols: 1.20Weston: 9WLRoots: 0.11.0libEGL: 1.3.2libGLES1: 1.3.2libGLES2: 1.3.2
Howdy!
I'm working on getting a kiosked browser on the Tinker. Wrestling with the WPE WebKit Cog browser using the DRM platform with the GLES renderer. I can get it to run for a short time but it eventually opens too many file-descriptors to /dev/dri/card0 and crashes. I'm assuming they're not being cleaned up. Are there any known issues related to this with the Mali driver?
I've also tried using the Cog browser with the Wayland backend, but EGL fails to initialize.
EGLDisplay Initialization failed: EGL_NOT_INITIALIZEDCannot create EGL context: invalid display (last error: EGL_SUCCESS)
EGLDisplay Initialization failed: EGL_NOT_INITIALIZED
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
Any suggestions on how to fix this or debug it?