I am running kernel 5.9.0-1-MANJARO-ARM on my X96Max+ TV box (CPU: Amlogic S905X3, GPU: Mali G31). With todays build of the Mesa package Panfrost driver runs out of the box even on XFCE.
If you want to give it a try just add the following to /etc/pacman.conf (see Re: Panfrost Status on Odroid N2 for reference):
SigLevel = Optional
Server = http://archlinuxdroid.tk/archlinuxdroid/aarch64
You can then install ‘mesa-arm-git’ (which brings you the newest Mesa package) and some additional games if you like.
ATTENTION: Better do not install ‘linux-amlogic-panfrost-59’ (which installs a patched 5.9.3 kernel). My system did not boot anymore after I did.
Supertuxkart runs well for some level (e.g. “Nessie’s Pond”) but still crashes on more demanding level (e.g. “Ravenbridge Mansion”). Openarena loads the menu but crashes a short while after starting a game. Cendric worked perfectly.
I did not test kodi, yet.
I am not sure if the crashes are due to errors in Mesa or the 5.9.0 kernel. It would be great if we could have the patches 5.9.3 kernel also for Manjaro. Maybe Strit or spikerguy can help?
Thanks to all the great people for their endless efforts to bring all the improvements to ARM based devices!!!