Skip to content

Support status

Hidenori Matsubayashi edited this page Feb 16, 2024 · 6 revisions

Supported platforms

The flutter for eLinux (this software) supports x64 and Arm64 (aarch64, ARMv8) architectures on Linux which supports either Wayland backend or DRM backend. There is the option for X11 backend, but it is out of support on real Arm64 devices because it is just for debugging on Linux desktop when developers create and debug their Flutter apps.

Tested devices

Board / SoC Vendor OS / BSP Backend Status
Jetson Orin Nano NVIDIA JetPack 5.1.1 Wayland/X11 ✔️
Jetson Nano NVIDIA JetPack 4.3 Wayland/X11 ✔️
Jetson Nano NVIDIA JetPack 4.3 DRM ✔️ (#1)
Raspberry Pi 5 Raspberry Pi Foundation Raspberry Pi OS Wayland/X11/DRM ✔️
Raspberry Pi 4 Model B Raspberry Pi Foundation Ubuntu 20.10 Wayland ✔️
Raspberry Pi 4 Model B Raspberry Pi Foundation Ubuntu 20.10 DRM ✔️ (#9)
i.MX 8MQuad EVK NXP Sumo (kernel 4.14.98) Wayland ✔️
i.MX 8M Mini EVKB NXP Zeus (kernel 5.4.70) Wayland ✔️
RB5 Development Kit Qualcomm Ubuntu 18.04.05 DRM ✔️
Zynq Xilinx - - Not tested
Desktop (x86_64) Intel Ubuntu 20.04 Wayland ✔️
Desktop (x86_64) Intel Ubuntu 20.04 DRM ✔️
Desktop (x86_64) Intel Ubuntu 20.04 X11 ✔️
QEMU (x86_64) QEMU AGL (Automotive Grade Linux) koi Wayland ✔️
QEMU (x86_64) QEMU AGL (Automotive Grade Linux) koi DRM ✔️

Note

  • i.MX 8M platforms don't support applications using EGL on GBM, which means the DRM-GBM backend won't work on them.

Tested Wayland compositors

There are some known issues with Weston version 9. Therefore, we recommend using other compositors such as Sway.

Weston ✔️ Sway ✔️ Wayfire ✔️ Gnome ✔️ Phosh ✔️
Cage ✔️ Lomiri ✔️ Plasma Wayland ✔️ Plasma Mobile ✔️ GlacierUX ✔️