You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@lfdevs
Hello sir,
I’ve been using GPU acceleration for the Adreno series very well in the PRoot-Distro environment thanks to the package you distributed!
Would it be possible for you to build A8xx Turnip and A8xx Freedreno (kgsl) that work in the Termux bionic environment, not in PRoot/Chroot/LXC?
In my case, I run Linux programs from a PRoot-Distro Debian container inside Termux-Desktop (XFCE4), so if possible, I hope Termux itself can also run A8xx Turnip and A8xx Freedreno (kgsl) in the same way.
Currently, the Mesa package distributed in the Termux main-repo is an official stable release version, so it will take a very long time for A8xx support to be included.
Therefore, I would really appreciate it if you could create a Termux binary package that already includes the Adreno Gen8 series support changes.
For the Freedreno (KGSL) driver, I plan to attempt building for Termux Native after resolving the current issue in this repository of "using two sets of source code to separately compile unpatched Turnip and patched Freedreno (KGSL)". Because after applying the original Termux:X11 DRI3 patch to newer versions of Mesa, on Adreno 7xx/8xx, only Freedreno (KGSL) works, while Turnip (Vulkan) does not.
Although in theory, unpatched Turnip and patched Freedreno (KGSL) can coexist under Termux Native + Bionic just as they do in the PRoot + Glibc environment, for the convenience of packaging and installation, I have decided to attempt this only after resolving the issue, which may take a long time.
But having some issues with native wine.. unable to run furmark fully glitched
Is it work with native + turnip + zink or proot + freedreno? I haven't done any testing related to Wine for the drivers in this repository before.
Just tested
Proot + zink (turnip) not working
Proot + freedreno not working
Termux native + zink (turnip) not working
Termux native + freedreno not working
Simple inside Termux not working
Working inside winlator cmod bionic container
More update for Termux native..
Hangover-wine have issue definitely..
I used another wine it's works with native Termux but with turnip not works anything..
Only works with mesa vulkan wrapper (adreno tools driver) works
For the Freedreno (KGSL) driver, I plan to attempt building for Termux Native after resolving the current issue in this repository of "using two sets of source code to separately compile unpatched Turnip and patched Freedreno (KGSL)". Because after applying the original Termux:X11 DRI3 patch to newer versions of Mesa, on Adreno 7xx/8xx, only Freedreno (KGSL) works, while Turnip (Vulkan) does not.
Although in theory, unpatched Turnip and patched Freedreno (KGSL) can coexist under Termux Native + Bionic just as they do in the PRoot + Glibc environment, for the convenience of packaging and installation, I have decided to attempt this only after resolving the issue, which may take a long time.
Activity
lfdevs commentedon Jan 30, 2026
For the Turnip driver, you can use the
mesapackage built in this PR: lfdevs/termux-packages#2For the Freedreno (KGSL) driver, I plan to attempt building for Termux Native after resolving the current issue in this repository of "using two sets of source code to separately compile unpatched Turnip and patched Freedreno (KGSL)". Because after applying the original Termux:X11 DRI3 patch to newer versions of Mesa, on Adreno 7xx/8xx, only Freedreno (KGSL) works, while Turnip (Vulkan) does not.
Although in theory, unpatched Turnip and patched Freedreno (KGSL) can coexist under Termux Native + Bionic just as they do in the PRoot + Glibc environment, for the convenience of packaging and installation, I have decided to attempt this only after resolving the issue, which may take a long time.
hansm629 commentedon Jan 30, 2026
@lfdevs
Thank you! I'll test Turnip after work today!
Saikatsaha1996 commentedon Mar 4, 2026
@lfdevs i build & install freedreno kgsl for Termux native
Simple used os detection patches
Driver working
Glxinfo & eglinfo
But having some issues with native wine.. unable to run
furmarkfully glitchedhttps://github.com/user-attachments/assets/8a2f590a-942b-437a-be39-12c9bae3ca1a


lfdevs commentedon Mar 4, 2026
Is it work with native + turnip + zink or proot + freedreno? I haven't done any testing related to Wine for the drivers in this repository before.
Saikatsaha1996 commentedon Mar 4, 2026
Will test and give you report one by one
Saikatsaha1996 commentedon Mar 4, 2026
Just tested
Proot + zink (turnip) not working
Proot + freedreno not working
Termux native + zink (turnip) not working
Termux native + freedreno not working
Simple inside Termux not working
Working inside winlator cmod bionic container
More update for Termux native..
Hangover-wine have issue definitely..
I used another wine it's works with native Termux but with turnip not works anything..
Only works with mesa vulkan wrapper (adreno tools driver) works
@lfdevs update!
This is actually was wine issue..
Your driver actually compatible with wine..
And yes freedreno surfaceless platform always failed.. is it possible to fix ?
lfdevs commentedon Jun 13, 2026
Update: I opened this draft PR on it just now: lfdevs/termux-packages#25