ROC-RK3568-PC SE Flutter Linux app crashes on Firefly GL/EGL

Hi everyone,

I’m trying to run a Flutter Linux desktop app on a Firefly Rockchip ARM64 board and I’m hitting a fatal OpenGL error at run command.

Sistem Info

 uname -a
Linux firefly 4.19.232 #2 SMP Wed Jan 10 11:40:40 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
echo $DISPLAY
# :0

loginctl show-session "$XDG_SESSION_ID" -p Type
# Type=x11

glxinfo -B
# direct rendering: Yes
# OpenGL vendor string: Mesa/X.org
# OpenGL renderer string: llvmpipe (LLVM 12.0.0, 128 bits)
# OpenGL version string: 3.1 Mesa 21.2.6
# OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.6
//Build Command
flutter build linux --release -t lib/main_linux.dart

//Run Command
./MyApp

//Error

libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip
[FATAL:flutter/shell/gpu/gpu_surface_gl_delegate.cc(76)]
Check failed: gl_version_string.
The GL proc resolver's glGetString(GL_VERSION) failed