If anyone has a need for a functional Linux desktop environment in android for testing things or running desktop apps ECT, I've been messing with getting real hardware GPU acceleration from a termux proot-distro or chroot install Linux..I had to custom compile the mesa graphics package (in my case I target Qualcomm snapdragon 6xx and 7xx GPU chips a bit by including the zink and turnip drivers, but virgl/virpipe and llvmpipe software render fallback built in as well) and from my testing..zink direct would be the fastest full GPU direct approach, but it won't work without root and chroot install probably, virgl renderer/test server can middleman the real drivers in vendor and handle opengl/vulkan support to a non-root or proot-distro install though. When not screen recording glxgears puts me at 350fps opengl render usually..here
https://photos.app.goo.gl/8VJNhX5Qpqqfpim96
No root proot-distro just needs Iike termux depends:
apt install x11-repo tur-repo -y && apt update -y && apt install virglrenderer-android termux-x11 -y
proot-distro login ubuntu
Install xfce4 xfce4-goodies ..x11 junk libwayland-dev .. can't remember what else rn..then I packed my custom built graphics pkgs into ready install debs, no root use stable:
dpkg --install mesa-custom*.deb
Exit to termux and run start script, profit.
https://drive.google.com/drive/folders/1UGE2ND3IgOD8TL6L-uxfoFt3ixSEcOP5
Root chroot install use maybe the newer v25 Deb I built, I have a start script for starting with zink vs virgl test server but haven't tested it really yet. Log of mesa build and Deb build is here I kept for troubleshooting:
https://katb.in/Custom-mesa