Quantcast
Channel: xda-developers - Android Software and Hacking General [Developers Only]
Viewing all articles
Browse latest Browse all 3614

[CONCEPT] Project Genisys - Creating Open-Source Adreno Drivers

$
0
0
Project Genisys
Background
This is Project Genisys. My name is Brady and I've been using all sorts of devices for ages now. (And I’m Mani and I’ve used LG of devices for ages now). We've begun to notice that the same thing reoccurs over and over. And that is LAG. Lag is all over the place. Not only for LG devices, (even though it is more prominently there) but on all sorts of devices. This bothers us.

The goal of this project is to make new, usable, buildable, and original source code that can be bundled with Android Open Source Project builds. The goal of our end product is to create faster and more modern drivers for use with Adreno 418 and 430 GPUs (found in Snapdragon 808 and 810 chipsets). The drivers will also be optimized to work with CAF. Our goal is to eliminate any GPU-inflicted lag from third-party ROMs. Of course, there may be some lag from the ROM caused by a variety of reasons from poor build to bloat and everything in between. We are trying to give many users more performance or battery life for all.

Project Genisys will target the Adreno 418 (SD808) and Adreno 430 (SD810). Each chipset will have one testing device. For the Adreno 418/MSM8992, we will target the LG G4, running Cyanogenmod. For the Adreno 430/MSM8994, we will test on a OnePlus 2 running RR.

Looking into support for a MSM8996/A540 setup in the future is viable, as soon as a decent 8996-based device is released. Same goes for MSM8976/A510 setups and MSM8952/A405 setups.

Chipsets
-MSM8992/Snapdragon 808
-MSM8994/Snapdragon 810
-Future: MSM8976/Snapdragon 652 (Test on G5 SE?)
-Future: MSM8952/Snapdragon 617 (Test on A9?)

Goals
Simple! Rewrite Adreno drivers for high-end chipsets into open-source and modifiable code that eliminates GPU-inflicted ROM lag.

What we want you to do!
Also simple! We need guidance on where to begin development on this project. It’ll be a great learning experience for all involved. If anyone has any advice on where to start let us know. Please keep discussion related to the project and try not to go off topic. Try to keep conversation in the thread and off PMs. DON’T QUOTE OP! I WILL BLOW YOU HEAD OFF AND YOUR GPU UP.

Contact
PM either TacoTuco on xda or Bradym512 so that we can further discuss the project to any interested.

CREDITS @TacoTuco for concept, ideas, and everything else! Thank you so much!


Donations are greatly appreciated! Feel free to hit the "Donate To Me" button


LET'S START

Viewing all articles
Browse latest Browse all 3614

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>