Open-source project
K11MCH1/AdrenoToolsDrivers avatar
K11MCH1/AdrenoToolsDrivers

AdrenoToolsDrivers: Turnip builds from Mesa and Qualcomm drivers pulled off phones, with no issue tracker

A repository for Skyline, Strato, Vita3K and Yuzu Android compatible Adreno drivers.

5,173 stars144 forksUnknownLicense varies

At a glance

What is it?
K11MCH1/AdrenoToolsDrivers distributes custom Adreno GPU drivers for Android emulators. This piece covers where the two driver families come from, which emulators have usage pages, what the maintainer will not fix and what the release list shows.
Who is it for?
Use this repository if you run Vita3K, Dolphin, PPSSPP, Winlator Bionic or ARMSX2 on a Snapdragon phone and want a Turnip or Qualcomm driver to swap in. Do not use it expecting support: the Issues page is removed and the maintainer says he cannot fix game problems.
Can I use it commercially?
Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
Is it still maintained?
Yes. The repository last received commits 10 days ago.
What is it written in?
GitHub does not report a main language for this repository.

Answers come from the project's GitHub data, last synced on November 7, 2026, and from our analysis. They are not legal advice.

From daily snapshots

Star history

  • K11MCH1/AdrenoToolsDrivers5,173 ★ · +34
Star history
Repository2026-10-192026-11-07
K11MCH1/AdrenoToolsDrivers5.1k5.2k

34 Stars in the last 19 days, measured from the daily GitHub snapshot. Compare with other projects

Editorial analysis

Two driver families with different origins: extracted Qualcomm builds and compiled Turnip

The repository hosts custom drivers for Skyline, Strato, Vita3K, Dolphin, PPSSPP and Winlator Bionic, and the sources differ by family. Qualcomm drivers are extracted from devices that use a Qualcomm SoC, such as smartphones or the Oculus Quest. Turnip drivers are compiled from Mesa, the open-source graphics stack.

That difference matters when something breaks. An extracted Qualcomm driver is the vendor's own binary, taken as it ships. A Turnip build is Mesa code compiled by the maintainer, so its behavior follows whatever Mesa revision went into it. The release titles reflect both: Qualcomm Driver v840 and Qualcomm Driver v837 are extracted builds, and v26.0.0-rc08 carries the title v26.0.0 - Revision 8 + super beta 8xx support.

The repository description also names Yuzu as a target, while the README body lists the emulators above and does not mention it. If your emulator is not in the usage list, there is no documented path for it.

The maintainer compiles Mesa and does not write drivers

The README opens with a disclaimer. The maintainer states that he is not a programmer and does not make or code the drivers, because Mesa does. He describes the job as compiling, like following a recipe for a sandwich to its end result. The practical sentence follows: do not wait on him for the next driver for an unsupported chip.

That sets the ceiling on what to expect. A new Adreno generation gets a Turnip driver only after Mesa supports it and the maintainer builds it. The disclaimer promises neither speed nor coverage, and it names no list of supported chips.

The consequence for users is straightforward. If your GPU is missing or a driver build misbehaves, the fix lives upstream in Mesa or with the emulator developers, not in this repository. The maintainer only compiles.

There is no Issues tab, and game bugs go to the emulator developers

The README states that the Issues page was removed because people do not bother reading the reporting section. Its instructions for problems with games are to consult the emulator's developers first. The maintainer says he cannot fix anything himself and can only pass technical feedback from those developers on to Mesa, the source.

Questions unrelated to games are welcome. Contact goes through the KIMCHI contact on the Strato Discord or the EmuGear International Discord, both linked from the README. For TWRP or Magisk modules, the README points to the Adreno Konabess Support Telegram group.

The result is a distribution point with no public bug tracker. If a driver crashes your game, you cannot file a ticket here and see whether others hit the same crash. A search of the Discord servers or the emulator's own tracker is the route, and anything you learn has to be carried there by you.

Usage pages exist for five emulators, and two entries are struck out or unfinished

The Usage section lists where to read installation steps. Vita3K, Dolphin, PPSSPP, Winlator Bionic and ARMSX2 each link to a page under docs/: vita3k.md, dolphin.md, ppsspp.md, winlator.md and armsx2.md. Eden appears in the list without a link.

Two entries carry a status. Skyline is struck through with a note that development on Skyline has ceased, so its docs/skyline.md link points at a page for an emulator that is no longer developed. Strato is marked In the works, with no usage page.

The README contains no install command and no download link of its own. The drivers come from the repository's release list, and the steps for applying one differ by emulator, which is why the project splits them into separate pages. Open the page for your emulator before downloading anything, because a driver package that suits Winlator Bionic is not a drop-in for PPSSPP just because both run on the same phone.

The release list shows v840 and v837 on one January day and a release candidate with beta 8xx support

The three most recent releases are v840 and v837, both titled Qualcomm Driver and both published on 14 January 2026, and v26.0.0-rc08, published on 8 January 2026. The rc08 title says Revision 8 and super beta 8xx support, which suggests the 8xx chip range was experimental in that build.

The last push to the repository was on 28 October 2026, and the repository is not archived. No release has followed the January ones, so the activity since then has been commits, not new tagged builds. The top-level files give a few hints about what those commits touch: a .adrenoDrivers entry, a .github folder, last_pr_id.txt and last_run_id.txt next to the README and the docs folder.

The file names are all the repository says about them, and the README does not explain how they are used. Treat the release page, not the commit history, as the source for downloadable drivers.

Purple, Snapdragon 8 Gen 2 and Adreno 710 are how people look for these drivers, and the README answers none of them

The README gives no compatibility table that maps a chip to a build, no benchmark, and no ranking of Turnip against Qualcomm versions.

So the choice of driver is yours to test. The release names tell you the family (Qualcomm or Turnip) and the revision number, and nothing about which Adreno models a given build suits. Where the maintainer needs technical feedback, he relays it from emulator developers to Mesa, which means reports from your own testing are most useful on the emulator's channel.

A sensible method is to keep the known-good driver your emulator shipped with, install one candidate at a time, and revert on the first regression. The README does not describe rollback.

Credit goes to Mesa and a list of testers, and the license field is empty

The closing section thanks Bylaws, Mark, JeezDisReez, Weab-chan, Crytonics, Danylo, Mesa and the Strato testers.

The repository metadata lists no license and no primary language, and the homepage is empty. The README states no terms for redistributing the driver binaries. The Qualcomm drivers are extracted from commercial devices, and the README does not address their licensing. Mesa is the upstream for the Turnip builds, and the README links Mesa's documentation site.

For anyone who ships these drivers inside another package or uses them commercially, the missing license is a reason to ask before redistributing. For personal use on your own phone, the practical risk is smaller, but the repository gives no guarantee either way.

Editorial conclusion

Use this repository if you run Vita3K, Dolphin, PPSSPP, Winlator Bionic or ARMSX2 on a Snapdragon phone and want a Turnip or Qualcomm driver to swap in. Do not use it expecting support: the Issues page is removed and the maintainer says he cannot fix game problems. Read the docs page for your emulator first, because the repository carries no install command of its own.

Frequently asked questions

What is AdrenoToolsDrivers?

It is a repository of custom Adreno drivers for Android emulators. Qualcomm drivers are extracted from Qualcomm-based devices, and Turnip drivers are compiled from Mesa.

How to install Adreno tools drivers?

The README links one usage page per emulator: Vita3K, Dolphin, PPSSPP, Winlator Bionic and ARMSX2. The steps differ by emulator, so follow the page for yours.

Can I report a driver bug in AdrenoToolsDrivers?

The Issues page was removed. The README asks you to consult the emulator's developers first, since the maintainer only compiles the drivers and cannot fix game problems.

Official sources

  1. Issues
  2. K11MCH1/AdrenoToolsDrivers on GitHub
  3. README
  4. Releases

Was this useful?