Amlogic S912
https://github.com/devmfc/debian-on-amlogic works for me by uncommenting box=s912_generic_gigabit in boot.config as the ONLY change needed.
Works!
OpenWrt on Amlogic, Allwinner, and Rockchip devices. Even has support for the built-in displays:
https://github.com/ophub/amlogic-s9xxx-openwrt/
But is there an X11 server for it?
Armbian on Amlogic, Allwinner, and Rockchip devices. Even has support for the built-in displays:
https://github.com/ophub/amlogic-s9xxx-armbian
This seems to be another option:
https://github.com/velvet-os/imagebuilder
https://github.com/arthur-liberman/vfd-configurations/blob/master/tx92-vfd.conf
There is /sys/bus/platform/drivers/panfrost but it is unclear whether this means that GPU acceleration will work.
The following gives a working X11 but performance is not great so I doubt this is all there is to it:
Section "OutputClass"
Identifier "Amlogic"
MatchDriver "meson"
Driver "modesetting"
Option "PrimaryGPU" "true"
EndSection
As of 2/2026 does not work for me; Armbian_community_26.2.0-trunk.357_Aml-s9xx-box_forky_current_6.18.7_minimal.img.xz
nano armbi_boot/extlinux/extlinux.conf # Select meson-gxm-q200.dtb - is this correct?
cp armbi_boot/u-boot-s905x-s912 armbi_boot/u-boot.ext
Stalls after "Starting kernel ..."