/Mesa-Turnip-Builder

A Bash Script to build Freedreno Turnip Vulkan Driver as a Module for Magisk / KernelSU or EMULATORS

Primary LanguageShellOtherNOASSERTION

Freedreno Turnip Builder πŸš€

Simple Bash script that aims to build a turnip driver for MAGISK/KERNELSU or EMULATOR

What's New : πŸ”₯

Click Here

How to Build Locally πŸ€”

Simply clone this repo and use BASH to build

bash build-turnip.sh

Check Notes Section below for more info

MAKE SURE YOU HAVE A STABLE INTERNET CONNECTION BEFORE PROCEEDING

USE A VPN IF YOUR ISP THROTTLES YOUR SPEED

App Compatibility

Name Status Notes
3D Mark βœ…
GRIDβ„’ Autosport βœ… Tested by V3KT0R-87
Working.(60fps)
SpongeBob SquarePants Battle For Bikini Bottom βœ… Tested by V3KT0R-87
Working,Poor Performance.(20-30fps)
Carx Street βœ… Tested by V3KT0R-87
Working,Poor Performance.(25-30fps)
Dolphin Emulator βœ… Tested by V3KT0R-87
Working.
PPSSPP βœ… Tested by V3KT0R-87
Working.
EggNS βœ… Tested by V3KT0R-87
Working.
ANGLE (com.android.angle) βœ…
GTA Triology-Definitive Edition βœ… Tested by @Ryder_7777
Working,Poor Performance.
Call of Duty WarZone Mobile βœ… Tested by @SeniorFurry
Working,Texture Bugs,Poor Performance.

NOTES :

Important : Android 13 (SDK 33) is needed for Full Vulkan 1.3 support

Make sure your Android version is 13 or above otherwise you wont be able to install

Make sure you have the latest MAGISK / KERNELSU before installing

Please use either Ubuntu / Debian based distro to build

(Ubuntu 22.04.4 LTS / Debain 12.7 or later)

CREDITS πŸ™

This project wont be possible without the help of these amazing people below :

@MrMiy4mo for creating the turnip build script and letting me modify and learn from it.

@Mesa3D Team for giving us such amazing drivers so that we can further improve our device performance.

Adreno Driver Support Group for testing and sharing benchmarks.