Module Overview
The Freedreno Turnip Builder is a bash script that compiles the Turnip Vulkan driver into a flashable module. Designed for Android emulators and rooted devices, it replaces default system drivers with updated Mesa builds to boost Adreno GPU rendering performance.
I flashed this via Magisk and immediately noticed fewer graphical glitches in demanding emulators. Under the hood, it strips heavy binaries and updates Vulkan libraries, making it much easier to hold stable framerates on modern Snapdragon processors.
Features
- Upgraded Mesa drivers synced directly with the 26.2.0 upstream branch to improve overall system stability.
- Enhanced Adreno compatibility addressing known texture bugs and rendering errors on newer Qualcomm hardware.
- Smaller file sizes achieved by trimming unnecessary debug data through dstrip binary stripping.
- Higher framerate output across intensive Android ports like CarX Street and desktop emulators.
Support & Requirements
- Android Version: Android 14 and above (Android 15 required for full Vulkan 1.4 support).
- Root Access: Magisk, KernelSU, or APatch.
How to Install
- Download the compiled Turnip driver .zip file from the project repository.
- Open your preferred root manager app (Magisk, KernelSU, or APatch) and navigate to the modules tab.
- Tap "Install from storage," select the .zip file, and reboot your phone.
Rate this Module
Share your experience with the community.
* You will be prompted to login via Google in one click to verify your rating.