Skip to content

Instantly share code, notes, and snippets.

@probonopd
Last active February 1, 2026 22:25
Show Gist options
  • Select an option

  • Save probonopd/1694188b05c3f043e32ef136518efc1c to your computer and use it in GitHub Desktop.

Select an option

Save probonopd/1694188b05c3f043e32ef136518efc1c to your computer and use it in GitHub Desktop.

Tanix TX92

Amlogic S912

debian-on-amlogic

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!

amlogic-s9xxx-openwrt

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?

amlogic-s9xxx-armbian

Armbian on Amlogic, Allwinner, and Rockchip devices. Even has support for the built-in displays:

https://github.com/ophub/amlogic-s9xxx-armbian

Velvet OS

This seems to be another option:

https://github.com/velvet-os/imagebuilder

Front Display

https://github.com/arthur-liberman/vfd-configurations/blob/master/tx92-vfd.conf

X11/Panfrost

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

Armbian Community

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 ..."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment