[PROJ]Improve/Porting Adreno GPU drivers on Snapdragon Devices - Droid Incredible Android Development

Over at PROJ: Overclocking the Adreno GPU on Snapdragon Devices they were trying to achieve to overclock the GPU to improve performance.
I've decided to open this thread for dedication for software porting/improving for adreno GPU on all Snapdragon chips.
1st thing we require/need to start work is:
Any source for the adreno/gpu drivers that are currently being run on our devices.
Its been mentioned that Acer liquid has same gpu running on lower cpu clock and achieving greater results.
Open source 3D driver for Snapdragon @ CodeAurora | Site Source
Acer liquid GPU drivers and source
Require Acer Liquid dump of adreno libegl files
Acer Liquid Kernel Source | Source site
Benchmark Acer liquid | Nexus One = Desire | EVO4G | Incredible
From there we should be able to improve our drivers from other devices but i think its a good start to look at the Acer Liquid since the source is available iirc.
That should be what we need for a start.
If i'm missing anything please let me know and i'll add it.
I'm posting this here because our devices have the same chip/gpu so its pretty much a win/win situation and we are searching for devs to lend a hand
To make this easier and keep information managed/organised it would be best to post in the original thread i created in Nexus One development forum located here:
http://forum.xda-developers.com/showthread.php?t=741322
Reference threads
Nexus One porting thread | Desire Porting thread | EVO4G porting thread

Related

[Ideos X6 - DEVS] Adreno 2xx User-mode Android ICS Graphics Driver (ARMv7)

Does our ICS Port gets some help from this....
https://developer.qualcomm.com/deve...phics-optimization-adreno/tools-and-resources
Hail to all the great Devs working in this device...

Linaro questions

Hi, I found a ROM featuring linaro, I googled it and only found out that it makes the device faster. Can someone please explain to me how does it all work? Because surely they need all the source code that Samsung hasn't released to get any noticeable performance improvements. I have also read that it is compatible only with ICS (such as ani droid) but there is a JB ROM with it:
http://forum.xda-developers.com/showthread.php?t=2137182
So any information about linaro and how it could influence the note would be much appreciated.
Here http://arstechnica.com/gadgets/2012...e-boosted-30-100-percent-by-linaro-toolchain/

[MOD][PROJECT][WIP]Port Note 8(N8000) Mali drivers & lib files

This is not a place holder however there is no actual mod yet for us to test yet this is a work in progress and I Encourage anyone and everyone to help out...
THE CONCEPT:
I asked Gokhan Moral if it was possible to back port the newer Mali drivers CM 10.1 to be used in official Samsung firmware...
Now for this to work we need matching Android library files compiled for the kernel drivers...
His intriguing reply was that the recently released Galaxy Note 8 uses newer Mali drivers (turns out not the same ones as CM10.1 but newer that official S3 firmware) and assuming the Note 8 is running Android 4.1.2 then there is a good chance the lib files WILL be compatible with current S3 firmware...
It turns out the note 8 firmware IS 4.1.2 based and the kernel sources contain the necessary drivers so...
Let's give this a crack eh?
GOALS:
#1 compile Mali drivers from Note 8 sources into existing Siyah sources thus creating a working kernel.
#2 obtain and identify necessary matching lib files from Note 8 firmware.
#3 transplant these libs into an S3 custom ROM and see if they work
#4 create and release a CWM zip which will flash both the custom kernel and lib files which can be used to mod any existing 4.1.2 Samsung firmware.
#5 crack a beer any bask in the satisfaction of a job well done...
PROGRESS:
#1 Budding developer and valued contributor to this forum psndna88 is already merging the necessary code with the latest Siyah sources. A test kernel should be conceived soon...
If anyone else wants to give this a go with other sources please do
#2 A request was made on the Note 8 forum and I have the necessary lib files ready to be back ported once the test kernel is ready...
If anyone has anything useful to contribute please PM me and follow this thread so once something is ready to be tested you can wet your appetite.
Sent from my GT-I9300 using Tapatalk 2
Reserved...
Good luck,good work
But what's diffrent with note 8 and galaxy s3 firmwares?
LegendM said:
Good luck,good work
But what's diffrent with note 8 and galaxy s3 firmwares?
Click to expand...
Click to collapse
Well probably not a great deal in general however for this project we are interested in using the newer GPU drivers which are in the note8 firmware and apparently also the leaked 4.2.1 S3 firmware also.
The kernel side of things need to match the ROM lib files which are complied by Samsung using their closed xynyos sources.
Since the note 8 firmware uses the same android version as ours then HOPEFULLY we can use the kernel sources and transplant the lib files from the note 8 ROM and get it all working smoothly...
The question assuming this project succeeds is: Are the new Mali drivers noticeably better?
Sent from my GT-I9300 using Tapatalk 2
They give a documented 15-20% performance boost in the Epic Citadel benchmark.
siyah kernel compiled with n8000 mali driver,
but currently following things may be broken:
-mali touch boost
-step5 of gpu freq
-gpu uv
Can codeworkx port those drivers to cm? (I mean source available, binaries)
GR0S said:
Can codeworkx port those drivers to cm? (I mean source available, binaries)
Click to expand...
Click to collapse
the ones we are trying to port are older than current CM 4.2.2 mali drivers, but newer than current stock sammy 4.1.2 drivers
attached is a diff file for changes in stock mali kernel drivers and siyah kernel mali driver for stock rom
and diff for lib files between N8000 and I9300 stock roms
i havent fully applied all changes in mali driver taken from N8000 inserted in siyah kernel source before compiling
Good idea guys.. I have a note 10.1 the n8013 model if it helps
Sent from my GT-I9300 using xda premium
Hello,
Yank555 did something similar with his kernel ( he used the newer Kernel Sources from a Galaxy Tab and built a Galaxy S3 Kernel ), maybe you could send him a PM and ask for help ?
Best regards,
George
P.S: I could help you with the flashable packages and also do some testing if necessary.
OK it looks like the N8000 uses a very similar version of the Mali drivers so there might not be much to gain from this project
Sent from my GT-I9300 using Tapatalk 2

New Adreno graphics drivers for cm13

Hi,
Qualcomm released new drivers for our graphics chipset.
Alexey71 from the galaxy tab pro forum packed them up in a onetime flashable zip.
http://forum.xda-developers.com/showthread.php?p=67041939
For me it fixed a problem with green purple embedded videos
and it bumped my antutu score by 2k.
Credits go to Qualcomm and Alexey71
Is there a driver update available for Lollipop based ROMs as well?
Hi, no sry, only for marshmallow.
I didn't write in in the op, it's a beta release. Perhaps they will release new lollipop versions when they are going final.
New Version online
http://forum.xda-developers.com/showthread.php?p=67537098
Anyone saw any improvements after flashing the drivers?

[Kernel] [LineageOS_15.1] [KLTE] OreKazu-Kernel Project [BETA]

Welcome to OreKazu-Kernel Project
My main objective for this kernel project is to somewhat keep it simple but include a few features that I find useful , it won't be bloated with all the features out there.
I decided to share this kernel (at first it was a personal project ) with the great S5 community. Im a noob at this so don't expect much (lol) , as far as I know this kernel was complied under KLTE but my variant is a KLTEVZW , so my guess any other variant that can run KLTE kernels this should work as well.
OreKazu-Kernel is still in beta stages but it still works very well.
* Features of this Kernel*
- 268mhz CPU
- Smartmax eps CPU Gov
- CPU Boost
- Input Boost
- CPU Voltage Control
- Mako Hotplug
- GPU Overclocked to 600mhz
- GPU Overclocked to 657mhz
- GPU UnderClocked to 27mhz
- Adreno Idler
- Kcal
- USB Fast Charge
- Kernel Samepage Merging
- LMK (soon switching to @fbs 's version)
- Few TCP Congestion Algorithm
- and maybe other features to come..
Real thread for this kernel and the download link are located here ( sry for the mis-understanding) : https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
XDA:DevDB Information
OreKazu, Kernel for the Samsung Galaxy S5
Contributors
KazuDante, haggertk, sunilpaulmathew, LineageOS
Source Code: https://github.com/KazuDante89/android_kernel_samsung_msm8974
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: v1.4
Beta Release Date: 2018-01-27
Created 2018-01-27
Last Updated 2018-01-27
Real thread for this kernel and the download link are located here ( sry for the mis-understanding) : https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
Link klte download?
huawei92 said:
Link klte download?
Click to expand...
Click to collapse
sorry was posted in wrong section
Here: https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
thank you you're doing I hope will be stable as soon as possible
andrea2004 said:
thank you you're doing I hope will be stable as soon as possible
Click to expand...
Click to collapse
I have not got around to fix this issue but this is the real thread for the kernel : https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
but regarding stable build , as soon as LineageOS-15.1 becomes stable any kernel for Oreo will also be stable so it's still a waiting game but ive been using my kernel for days now on the latest test build of LineageOS published by @haggertk and its running fine , but do remember that with the higher GPU overclocks there will be more battery drain on top of the current drain that LineageOS15.1 has , once Lin15.1 has more of a stable kernel and OS so will most Oreo Kernels.
and that is why i decided not to overpack this kernel with all the features out there , just a few that are useful and light ( sort of speak)
today i should be posting 1.5 build , just another update to the kernel.
Once again here's the real thread for OreKazu-Kernel : https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
Thank You For Your Feedbacks
KazuDante said:
I have not got around to fix this issue but this is the real thread for the kernel : https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
but regarding stable build , as soon as LineageOS-15.1 becomes stable any kernel for Oreo will also be stable so it's still a waiting game but ive been using my kernel for days now on the latest test build of LineageOS published by @haggertk and its running fine , but do remember that with the higher GPU overclocks there will be more battery drain on top of the current drain that LineageOS15.1 has , once Lin15.1 has more of a stable kernel and OS so will most Oreo Kernels.
and that is why i decided not to overpack this kernel with all the features out there , just a few that are useful and light ( sort of speak)
today i should be posting 1.5 build , just another update to the kernel.
Once again here's the real thread for OreKazu-Kernel : https://forum.xda-developers.com/galaxy-s5/orig-development/kernel-orekazu-kernel-project-t3741374
Thank You For Your Feedbacks
Click to expand...
Click to collapse
ok. thank for your work
sm-g900w8.the camera stop working

Categories

Resources