Hi,
I'm trying to run weston on Odroid XU4, but it does not start. Seems something is wrong with GPU drivers.
I have installed "Armbian 25.2.1 Bookworm Minimal" image and then installed weston via apt.
Then, trying to run the weston fails with error:
Date: 2025-04-13 UTC
[13:47:44.248] weston 10.0.1
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.1
[13:47:44.249] Command line: weston
[13:47:44.249] OS: Linux, 6.6.81-current-odroidxu4, #1 SMP PREEMPT Mon Dec 30 15:59:39 UTC 2024, armv7l
[13:47:44.249] Flight recorder: enabled
[13:47:44.249] Starting with no config file.
[13:47:44.250] Output repaint window is 7 ms maximum.
[13:47:44.250] Loading module '/usr/lib/arm-linux-gnueabihf/libweston-10/drm-backend.so'
[13:47:44.265] initializing drm backend
[13:47:44.265] Trying logind launcher...
[13:47:44.280] logind: session control granted
[13:47:44.290] using /dev/dri/card0
[13:47:44.291] DRM: supports atomic modesetting
[13:47:44.291] DRM: supports GBM modifiers
[13:47:44.291] DRM: supports picture aspect ratio
[13:47:44.291] Loading module '/usr/lib/arm-linux-gnueabihf/libweston-10/gl-renderer.so'
MESA-LOADER: failed to open exynos: /usr/lib/dri/exynos_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: exynos
MESA-LOADER: failed to open zink: /usr/lib/dri/zink_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: zink
MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: kms_swrast
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load swrast driver
[13:47:44.301] failed to initialize egl
[13:47:44.302] fatal: failed to create compositor backend
Internal warning: debug scope 'drm-backend' has not been destroyed.
Runing weston in pixman mode with "weston --use-pixman" succeeds, but I need accelerated weston.
Any idea how I can install the missing GPU drivers?