v3kt0r-87/Mesa-Turnip-Builder
Script to build Freedreno Turnip Vulkan Driver as a Module for Magisk or EMULATORS
๐ฆ Android 14 and above required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 26.1.1, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 and above required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 26.0.3, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 and above required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 26.0, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.3.1, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.3.0, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.4, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.3, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.2, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.1, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 14 is required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.0, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 15 is now required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.0, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Android 15 is now required to install
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.2.0, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Thin LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ KernelSU and Magisk supported
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.6, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Device running Android 13 wont be able to install this driver , please upgrade your ROM / Device
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.5, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Device running Android 13 wont be able to install this driver , please upgrade your ROM / Device
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.4, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ฆ Device running Android 13 wont be able to install this driver , please upgrade your ROM / Device
- <br>
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.3, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
โจ ๐ What's New in Mesa 25.1.3
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.3, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
โจ ๐ What's New in Mesa 25.1.2
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.2, synced with latest upstream changes.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
โจ ๐ What's New in Mesa 25.1.0
- โ Turnip (Qualcomm Vulkan driver) updated with latest upstream changes.
- โก Performance improvements and bug fixes for various Vulkan games and apps.
- ๐ฎ Enhanced support for newer Qualcomm Adreno GPUs.
- ๐ ๏ธ Fixes for Android-specific driver quirks and rendering issues.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for maximum performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and eliminate debug info.
- ๐ฆ NDK Updated:
- Previous: `android-ndk-r28 (LTS Stable)`
- Now: `android-ndk-r28b`
- Reason: Improved compatibility with latest Android toolchains and enhanced binary stability.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Updates Channel: [V3KT0R87_Channel](https://t.me/V3KT0R87_Channel)
- Community Group: [adreno_driver](https://t.me/adreno_driver)
- ---
โจ ๐ What's New in Mesa 25.1.1
- โ Turnip (Vulkan driver) upgraded to Mesa 25.1.1, synced with latest upstream changes.
- ๐ ๏ธ Build fix: Resolved Meson error (`glslangValidator` not found) by ensuring `glslang-tools` is installed and in `PATH`.
- โก Continued performance improvements and bug fixes for various Vulkan games and applications.
- ๐ฎ Enhanced compatibility and support for newer Qualcomm Adreno GPUs.
- ๐งฉ Additional tuning for Android-specific driver quirks and rendering edge cases.
- ---
๐ฆ ๐ ๏ธ Build Info
- ๐ง Full LTO (Link-Time Optimization) enabled for optimal performance.
- ๐งผ All binaries stripped using `dstrip` to reduce size and remove debug info.
- ๐ฆ NDK Updated:
- Previous: `android-ndk-r28 (LTS Stable)`
- Now: `android-ndk-r28b`
- Reason: Improved compatibility with latest Android toolchains and enhanced binary stability.
- ---
๐ฆ ๐ค Credits
- Build & Maintenance: [v3kt0r-87 (Shankar Vallabhan)](https://github.com/v3kt0r-87)
- Telegram: [@VEKTOR_87](https://t.me/VEKTOR_87)
- Community Group: [adreno_driver](https://t.me/adreno_driver_support_group)
- ---
๐ Changes
- Based on Latest Mesa 25.0.3 Stable
- Now supports auto-updates via Magisk / KernelSU
- Two build options available: MAGISK-KSU & Emulator
- Built using latest NDK 28.0
- Enabled Full LTO Optimization with -Dstrip=true
โจ Additional Improvements:
- Added uninstall script
- Updated minimum Magisk version to 25.0
- GPU Cache Cleaner is now included in MAGISK / KSU builds (no manual cleanup needed)
๐ Changes
- Based on Latest Mesa 25.0.2 Stable
- Now supports auto-updates via Magisk / KernelSU
- Two build options available: MAGISK-KSU & Emulator
- Built using latest NDK 28.0
- Enabled Full LTO Optimization with -Dstrip=true
โจ Additional Improvements:
- Added uninstall script
- Updated minimum Magisk version to 25.0
- GPU Cache Cleaner is now included in MAGISK / KSU builds (no manual cleanup needed)
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using -O2 + no-semantic-interposition + Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using -O2 + no-semantic-interposition + Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using -O2 + no-semantic-interposition + Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27c ( "27.2.12479018" )
- using -O2 + no-semantic-interposition + Full LTO Optimization + -Dstrip=true
๐ฆ Two Build Options Available ( MAGISK - KSU , EMUALTOR )
- Built using latest NDK 27b ( Based on Clang 18 )
- using -O2 + no-semantic-interposition + LTO Optimization
