[Team Kernelizers][How To][SPR]KT747 Kernel Tweaks - Sprint Samsung Galaxy S 4 General

About​Welcome to Team Kernalizers's SPRINT Thread. This thread will attempt to teach you and show you how to maximize the performance and battery life of your GS3 and GS4 running the KT747 kernel by Ktoonsez.
In this thread, you will learn everything you need to know about Governors, I/O Schedulers, Underclocking (UC), Overclocking (OC), Undervolting (UV) and the KTweaker application. We will also provide you with pre-configured tweaks to use.
This is a friendly support community. You can post your benchmarks, battery stats, feedback and settings. We will also help troubleshoot any problems that you may encounter while using this kernel and our tweak packages.
Rules​Please consider these rules before using this thread:
1. Follow XDA Forum rules (http://forum.xda-developers.com/announcement.php?f=1712)
2. There will be NO FLAMING, NO SPAMMING, NO HARRASMENT of any kind. These will not be tolerated. You have been warned!
3. Search the thread first before asking questions. Most likely, your question may have been answered already.
4. If you are stuck and need help, DO NOT post comments like "this is not working". It will be ignored. You must provide necessary information like ROM Type (AOSP/TW), Kernel Version, OC, UV ...etc. You get the picture. The more you provide the better we can help
5. Please allow time for the team to find an answer if we can’t figure it out we know enough people to help us out finding a answer thank you
6. Be Patient We have our own personal lives outside of here. Allow the team some time to find answers. We will do our best to help.
7. If you post screenshots, you are allowed a maximum of 3 screenshots.
8. Keep posts/threads on-topic
By post in this thread, you are agreeing to the above rules.
Members​
Galaxys3Man30
mw86
GTOJIM
Ramondal
clothednblack1
RErick
chinkybean
daniel4653
steelers_exe
crazymook
castle_bravo
luis86dr
MorphiousGX
rawintellect
LuigiBull23
TexasEpic4G for awesome banners he makes for us!!!!!
​
Other Supported Devices​AT&T Samsung Galaxy SIII : http://forum.xda-developers.com/showthread.php?t=2144004
Sprint Samsung Galaxy SIII: http://forum.xda-developers.com/showthread.php?t=2032956
T-Mobile Samsung Galaxy SIII: http://forum.xda-developers.com/showthread.php?t=2207286
Verizon Samsung Galaxy SIII: http://forum.xda-developers.com/showthread.php?t=2201555
Thanks​
ktoonsez - For giving us this amazing kernel and the plethora of options available with it. His thread his here Make sure to thank him!
AT&T: http://forum.xda-developers.com/showthread.php?t=1756776
Sprint: http://forum.xda-developers.com/showthread.php?t=1800576
T-Mobile: http://forum.xda-developers.com/showthread.php?t=1871946
Verizon: http://forum.xda-developers.com/showthread.php?t=1853816
All of the Team Kernelizers members for their tweaks and dedication and help
All of the testers, and followers
All of the ROM developers out there for making our phones fun to use
And of course our Friendly Forum Moderator:
kennyglass123
Disclaimer​Team Kernalizers members, Ktoonsez, and ROM developers are not responsible for bricked devices or any other device issues you experience as a result of using information in this thread.
Every phone is different, especially since it was found that we have slow, nominal, and fast variations.
Tweaks provided are extremely experimental and should be avoided by beginners and people who have important responsibilities tied to the usage of their phone.
You Have Been Warned: Use of any information, tweaks and applications in this thread at your own risk. You assume full responsibility for your own actions.
Reporting Tools​Huge thanks to MorphiousGX for our live report form. Please report battery usages at these links.
We will use this information to help make better adjustments to our tweaks. It will collect the necessary information to make sure people compare apples to apples*
You can also view results after you submit, and filter on any of the questions asked (i.e. Tweaker's name, governor, release date..etc).
The form can be found here*https://docs.google.com/forms/d/1-uz...3jPpg/viewform
The results can be viewed here*https://docs.google.com/spreadsheet/...Xc&usp=sharing
If you have any feedback (good or bad) please feel free to let MorphiousGX know he maintains it and you all should thank him.
Team Kernelizers Proudly Presents​TK Mod 2.4​
Download​ www.androidfilehost.com/?fid=23060877489998093 ​
Features​
Bin File Rename
Individual renaming of the following bin Files for battery savings:
gsiff_daemon
mpdecision
qosmgr
smd
smdexe
Renames bin files with .bak
Bin File Restore
Individual restoring of the following bin files:
gsiff_daemon
mpdecision
qosmgr
smd
smdexe
Restores bin files to their original state.
Mods
KT747 Bootanimation Fix:
Use only if bootanimation is broken. Usually occurs on TW Roms.
Team Kernelizers TouchWiz Build Prop Tweaks
Team Kernelizers AOSP Build Prop Tweaks
Restore of Original TouchWiz Build Prop
Restore of Original AOSP Build Prop
​
Changelog​Located in TKMod zip​
Contest Splash Screens​
You now have access to all Team Kernelizers Contest Splash Screens in one zip!
1st Place Splash Screen:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2nd Place Splash Screen:
3rd Place Splash Screen:
4th Place Splash Screen:
5th Place Splash Screen:
6th Place Splash Screen:
7th Place Splash Screen:
8th Place Splash Screen:
9th Place Splash Screen:
10th Place Splash Screen:
11th Place Splash Screen:
Stock Splash Screen: Reverts to Original Splash Screen.
Thanks from luis86dr​
Edgehood for answering all my questions about Aroma! Thanks buddy!
steelers_exe for his awesome splash screen for Aroma Installer.
RErick for his build prop updater script & for providing Splash Screen zips.
mw86 for his build prop tweaks.
GMan for testing and helping me. Also for providing mirrors!
decimalman for making the build prop script work!
Ktoonsez for such a awesome Kernel and inspiring us to do what we do.
Everyone who helped with testing!
Team Kernelizers for being so damn awesome!
Known Bugs​Splash Screens will only work on TouchWiz
Working on finding out the cause of these issues. Please report bugs in either of the Team Kernelizers threads.
This is still in Beta, more is yet to come!!!!!!
Kernel Information​General Installation Instructions (for both TW and AOSP):​1. Download correct version of kernel for your device and rom. This is important as you may brick your phone is you use the wrong version.
2. Flash kernel using your preferred recovery
3. Do the following AFTER installing the kernel and BEFORE you reboot your phone:
a. Clear cache
b. Clear dalvik
c. Fix Permissions
4. Reboot your device.
TW Specific Kernel Instructions:
(can be used with AOSP too)​There are some files on your TouchWiz phone that need to be renamed in order to maximize the battery life of your phone. There has been some debate on whether or not this is necessary, but for now we would recommend renaming these files to ensure that there is no chance of excessive battery drain.
Part 1:
These steps are only necessary on TouchWiz ROMs, however you can also do this on AOSP as well:
1. You must have ROOT. You will need to have a root enabled file explorer on your phone (ES File Explorer works very well and you can get it from the play store (https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en). When you get it, open it up and go the the settings and scroll all the way down until you see the Root Settings. Go in there and enable ALL of the root settings.
2. After that is done, navigate to your root folders using the Folder Up icon at the top. Once you are in your root folders, navigate to /system/bin and locate the following files. You will need to rename them with a ".bak" at the end of the filename
gsiff_daemon --> gsiff_daemon.bak
mpdecision --> mpdecison.bak
qosmgr --> qosmgr.bak
smd --> smd.bak
smdexe --> smdexe.bak
Renaming these files will not harm your phone. Many users rename these files every time they flash a rom, and no damge is done.
Also, some ROMs come with these files renamed or deleted entirely, so if you don’t find a file, don’t be alarmed.
You have to do this every time you flash the ROM and/or Kernel.
If you feel uncomfortable doing this yourself, you can use the TK-MOD (see Downloads section) and it will handle this for you.
Part 2:
Stopping mpdecision from being called:
1. Open terminal emulator and type the following code:
su
2. When terminal emulator asks for root permission hit 'Grant' or 'Allow'.
3. At the # prompt type:
stop mpdecision
Using Rom Toolbox (https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox) we will make a script that will stop mpdecision from being called at each boot so you don't need to use terminal emulator each time
1. Open Rom Toolbox and scroll down to the Scripter option
2. In the scripter, click the “+” button in the top right corner, then select 'Create'
3. Type a name for our new script, lets call it “stop mpdecision”
4. In the commands enter the following text:
#!/system/bin/sh
stop mpdecision
5. Hit the disk icon to save it
6. Select the script that you just created and a dialog box should pop up, select set at boot
Were done here
AOSP Specific Kernel Instructions:​When coming from a 3.0 Kernel to a 3.4 Kernel there is a new method with kernel updates. Skipping these steps will cause phone instability, due to some bad data left behind. This is a flaw in the Android OS, not the application. You must follow the instructions below (Thanks ktoonzs for the new method of the ktweaker app)
1. Go to Settings on the phone
2. Go to app manager then all apps
3. Scroll down to ktweaker app n open it
4. Once open hit FORCE STOP and then hit CLEAR DATA
5. Reboot and flash your new update of ktoonzs kernel
6. Repeat steps 1-4 in the above “General Installation” section
You should be good to go after that
Resources & Useful Links​
[*]Rescan Media Root (click link on phone and be sure to select launch link with play store)
https://play.google.com/store/apps/d...diascannerroot
[*]Kill Media Server (thanks for the link Jcdominguez)
http://www17.zippyshare.com/v/77111471/file.html
[*]Lux Auto Brightness (set brightness lower than stock minimum brightness on any rom)
https://play.google.com/store/apps/d...d=com.vito.lux
[*]Rom Toolbox Lite by Jrummy
https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox
[*]Build Prop Editor free by Rom Toolbox maker Jrummy
https://play.google.com/store/apps/d...ld.prop.editor
[*]Swipe Pad (thanks Naddict) make a easy to launch multitask launcher from anywhere a shortcut to Developer Options (great for aosp Hwoverlay)
https://play.google.com/store/apps/d...ipepad.android
[*]Known Wakelocks thread (Thanks T. J. Bender)
http://forum.xda-developers.com/show...php?p=31974989
[*]DS Battery Saver Pro (manage radios like juice defender with less overhead) (thanks for the link AdamDelozier)
http://forum.xda-developers.com/show...php?p=35046431
[*]Battery Review Thread including extended batteries (Thanks Rlatjs17)
http://forum.xda-developers.com/show...php?p=30478980
[*]Fast Reboot (closes/restarts apps and services similar to rebooting without a reboot)
https://play.google.com/store/apps/d...streboot&hl=en
[*]Better Batter Stats (track all forms of wake locks) (Thanks Sven Knispel)
https://play.google.com/store/apps/d...erbatterystats
[*]Carat (track and discover battery drain prone apps)
https://play.google.com/store/apps/d....carat.android
[*]Seeder 2.0.0b1 (Thanks Lambgx02)
http://forum.xda-developers.com/showthread.php?p=592
[*]Cpu Spy (check used mhz and deep sleep usage) (Thanks Brandon Valosek)
https://play.google.com/store/apps/d...valosek.cpuspy
[*]Universal Initd Support APK (Thanks RyuInferno) (enable check for initd support)
http://forum.xda-developers.com/show....php?t=1933849
[*]Lag Fix(fs-trim) (use trim to trim blocks labeled deleted from storage where blocks are still full) (thanks AuxLV)
http://forum.xda-developers.com/show...&postcount=122
[*]CrossBreeder Combo MOD (combines three discussed entropy lag/lockup tweaks)
http://forum.xda-developers.com/show...php?p=37062006
[*]Flashable Recoveries (please thank Naddict for this amazing resource)
http://forum.xda-developers.com/show...php?p=35741601
[*]If you flashed the KT747 kernel separate from your ROMs installer, you can enable the boot animations by following the directions in this thread:
http://forum.xda-developers.com/show...22&postcount=4
[*]This is a link to the Better Battery Stats thread. This app is only free to XDA members, but I strongly encourage you to donate. And please hit the thanks button while you are there.
http://forum.xda-developers.com/show....php?t=1179809
[*]Schedulers and Governors explained:
http://forum.xda-developers.com/show...php?p=19846276
http://forum.xda-developers.com/show...php?p=26884853

Here you will find all of our tweaks to the kernel. We are providing these pre-configured settings as a means to assist S4 users with further improving their overall experiences on this already beast of a phone or to simply use as a baseline to work upon tweaking further. Please Keep in mind that results will always vary per device regardless on the settings being used. Apply what works best for you and your phone. We're here to help eachother out and with more options comes better experiences for everyone running the KT-SGS4 kernel. Big thanks to ALL who have contributed!
Download links will include the specified profile(s) as well as an "Adjustments" file. The "Adjustments" file is just for easy view of all changes made to a profile compared to stock settings.
1. Download the file(s) to your phone. In case of .bin files, optionally rename the file(s) as .txt
2. Copy ONLY the profile(s) (DO NOT copy the "Adjustments" file) to /sdcard/KTweaker folder using a file Manager of your choice.
3. Open Ktweaker app and click on "Restore Prefs from sdcard".
4. The file you just copied should be listed there. Choose the one you want to apply.
5. After applying, make sure the "Set options on boot" setting on the main menu of KTweaker has a little green text bellow confirming that the settings will be applied upon reboot.
6. Profit!
Balanced Bull: Reloaded (updated: 11~15~13)
These settings are very special to me as they were my very first, dating back to the Galaxy S3, and has gained an incredible amount of feedback. It has become notable for it's fairly smooth interface and amazing battery life. If this stacks up to your standards then I encourage you to use it!
https://copy.com/6DYYijYNqifx
Nightmare To Remember
This will likely become your beautiful, never ending nightmare.. It offers a unique balance between battery and performance but unlike Balanced Bull, it is slightly more performance oriented due to the more aggressive scale up to max CPU. However, only 2 cores will be used for the majority of the time so you can still enjoy a nice buttery smooth interface with just enough juice to last you through the day.
https://copy.com/qWU6AIeeAUyd
Bless The Child v3 (updated: 10~25~13)
Based on Ktoonservateq and aimed towards battery. This is specifically for all the battery hungry users out there wanting to conserve as much power as possible. So don't expect the BEST but rather decent performance out of this one.
https://copy.com/CZdfHiaZEOAu
Feed The Machine
The exact opposite of Bless the Child. This is a performance oriented option for all hardcore users. If battery isn't a priority for you then this is a great option.
https://copy.com/xWpFNDtIsQHe
Day Of Reckoning
Very similar to Nightmare To Remember but is aimed slightly more towards battery without deteriorating much of the performance. It is based off the Pegasusq governor.
https://copy.com/vynBURHcsOUl
Dead By April v2.2 (updated: 11~15~13)
This profile attempts to bring some of the best battery life possible to your device. It is similar to Bless The Child but takes things a step further . It now focuses more on snappiness but still maintains it's well known battery conservation. It manages to maintain a smooth ui for your average daily use.
https://copy.com/9k0rfu4iWKiO
Project Icarus by @mamba720027
So some may wonder why the name "Icarus",why not Hyper Performance or Deadly Good Battery.
Well the reason and to begin explination,short history.
Icarus is a greek mythology who is seen today as a mythical pioneer that tried to conquer the skies.
I like that mythology cause it kinda corresponds to my own saying "fly high or fall hard" which means to aim high or fail trying. So their you have it folks and thus the profile name "Icarus".
And onto explination of each profiles.
The first is "Performance" which is catered for straight out performance with also good battery performance.
This one is for when u dont give a rats flying balls about battery really and just want everything super fast and smooth. But you maybe surprise of battery performance. I recommend everyone try this profile first. My current favorite
The second is "Conservative" this is for those seeking performance but also better battery performance than the first.
This one is the middle man or lady as u may want to refer to it. It gives the best of both worlds,performance and battery. So if the first leave you stranded then fear not, this is the one to turn too
The third is "Kamikaze" which means "god wind". It either knocks the daylight out of your Galaxy S4 due to its high undervolteing and mean intent on Battery Performance but still snappy.
This one the undervolting is of my personal voltage table that runs stable for me with other tweaks. If it runs successfully for anyone else then battery performance may be great.
This one is for those that likes the thrill of trying something new and unsure if it will work
Click to expand...
Click to collapse
https://copy.com/dbSIz
Undisputed 3 (updated: 12~11~13)
This is a universal performance setup in which combines the essential elements of other profiles by providing equal battery life, speed, performance, and stability to bring the ultimate experience to your device.
https://copy.com/H0FUiELjgegB
ECLIPSE v2 (updated: 10~25~13)
This is a performance oriented option where great battery life is also expected to intervene. This not only will bring an incredibly stable, smooth, and snappy feel to your device but will also benefit towards longer lasting battery so you can love and enjoy your phone the way you were meant to.
https://copy.com/fgFWgW30IE38
Asking Alexandria
Another battery driven profile in which focuses on saving as much juice as possible while also maintaining stability and providing an extremely snappy feel to your phone. It is quite possibly one of the smoothest and snappiest battery saving profiles available.
Why Asking Alexandria?
It's named after yet another one of my top favorite metalcore bands and I chose this because Alexander The Great basically ruled the world at one point and "Alexandria" is the female equivalent to that name, which has become known to mean the "one who comes to save warriors".
"Asking" was an addition to the title name as an indication in the sense that we are all asking Alexandria what she can really do to our phone.
https://copy.com/71YlyrO7WWqc
Project Daylight v2 by @mamba720027 (updated: 12~23~13)
Day Light is focused mainly on battery conservation. I felt that its useless if its not smooth and lags alot so I add performance into the mix createing a profile that offers both while its first and foremost goal "battery performance" is still preserved and not diminish. This profile is yet unique and on a different level from my early release of "Icarus"
The contents are 3 profiles unique in their own way, "Daylight", "Daybreak" and "Experimental" along with a "Extra" folder containing wallpapers I created on our S4 for fun while testing . Kind of gives me some inspiration and sense of feel of what my objective is.
Daybreak is a crossbread profile of my Icarus Performance profile and Daylight. Its simply utilizing the performance power behind Icarus Performance profile while useing Daylight profile governor settings as its core to boost battery performance
The experimental profile is heavily undervolted/Underclocked with tweaked scheduler and governor. I taught if some of you could run it stable then it may produce great or mix results
Click to expand...
Click to collapse
https://copy.com/QK7LMmtp44sU
What Lies Beneath
This is an extreme battery performance setup in which essentially transforms your quad-core device into a dual core device.
Why "What Lies Beneath"?
You'll find that during light to moderate operations the cpu remains at lower frequencies for an extended period of time and will only jump to max when needed. Although it's clocked at a max of 1.3ghz it maintains a surprisingly smooth and snappy feel to your device at such low frequencies. This is where battery life is also expected to come in to play as well.
https://copy.com/PXAKKLMFdNDU
Ktoonsified v2 (updated: 12~23~13)
This profile was put together by none other than the BOSS himself, @ktoonsez! This is a performance oriented option in which also offers a great deal of battery life. Haven't tried these settings yet? then what are you waiting for!! Load em up and be prepared for one of the smoothest and snappiest experiences ever!
https://copy.com/4l4JOq9iSPQy
Sleeping Dragon by @mamba720027 (updated: 12~23~13)
Sleeping Dragon V2 Single Core
This is a single core profile aimed at consumeing the least battery for a time when you will be away from home or at work and away from the charger. It was a profile i played with at first as i did not expect it to mount as much with apps and system UI needing a right amount of performance from a CPU to meet todays tasks in performance. In the end i was able to tame the dragon and make it work as best as possible to achieve its goal
Sleeping Dragon V1 Quad-Core
This is the counter part of Sleeping Dragon V2 but with many tweaked parameters to make it a fully functional 4 Core base profile in hopes to achieve close or same battery performace as its single core entity. Unfortunately i still am not sure if it measures up but what i know from previous test with settings @Stock it hold its own in battery department. I am pleased with the results although i would wish to see some light usage results from users.I must give credits to Luigi for useing parts from his Balanced Bull Script, and Undisputed 3 Script and part from my Crimson Dragon Script. I am pleased to present users with this 4 Core or Quadcore profile
Click to expand...
Click to collapse
https://copy.com/hr1vhwiX7ux8
Smooth Operator v3 by @mamba720027 (updated: 12~23~13)
This profile utalize all 4 cores on demand and serves as being a balance between battery and performance. Its as smooth as possible and utalize the full cpu power while operateing sensibly in governor scaleing.
Click to expand...
Click to collapse
https://copy.com/R9Ldl
Hydra
Eclipse and Kamikaze clash with one another in this hybrid profile (BIG thanks to @mamba720027 for the amazing work done on Kamikaze!). This is perfect for those who favor one or both of these profiles. With the merging of some of the essential performance and battery elements of each profile as well as a few minor adjustments, this one also stands as it's own profile and it flies!.
https://copy.com/p2BLOBe4bb3X
Ghost Rider by @galaxys3man30
this setup can benchmark on 1890,1944 and 1998 and its been really good on battery even thou its a performance setup think im going to call it ghost rider cuz its a sleeper yea it shows good battery life but behind that is the raw performance that is on demand when needed.
Click to expand...
Click to collapse
https://copy.com/gEFAiosVLBqI
*Stardust v2* by @mamba720027 (updated: 12~7~13)
This Profile I put together is based on the "AbyssplugV2" governor.
Everything is tweaked and the profile can run by itself or either use the "smooth operator V2" Script or Luigi's "Hydra" Script.
Both are found in Post#8 of the OP. The choice is yours.
Click to expand...
Click to collapse
https://copy.com/siLoOsdy3FKp
Crimson Dragon by @mamba720027
This is a profile that i put together from a lost in the thread Dual Core profile "Lazy Dragon". What was suppose to be a V2 Update of it turned into a 4 Core profile and something totally new, Crimson Dragon. This profile is a variable of Performace and keeping things balance. Its very smooth on TW and produce great results on AOSP as well threw testing and feedback. Please enjoy this new addition :good:
Click to expand...
Click to collapse
https://copy.com/1OBdtbnfDE9M

another one

one more for safe keeping

Yessss Galaxyman I've been waiting for this since the kernel came out!
Sent from my SPH-L720 using xda app-developers app

inlineboy said:
Yessss Galaxyman I've been waiting for this since the kernel came out!
Sent from my SPH-L720 using xda app-developers app
Click to expand...
Click to collapse
Lol ive just been lazy was waiting to see if we could get tk mod up n going first but just couldnt wait any longer basically alot of the s3 mods and such will work on the s4 but not all of them
Sent from my SPH-L720 using Tapatalk 4 Beta

Excellent! Your thread on the GS3 forum was a huge help. Glad to see you over here too.

Love all the info you guys gave I just have a quick question....I am running Ktoonesz kernel but not the 747 I am running his GS4 kernel for sprint (not sure if they the same) But my question is...I renamed the bin files and made a script for mp decision following ur instrustions...will I be safe even if not on exact kernel u mentioned but am on Ktoonesz kernel?
Sent from my SPH-D710 using xda app-developers app

Now the team is over hurrrr
Sent from my SPH-L720 using Tapatalk 4 Beta

jbarresi19 said:
Love all the info you guys gave I just have a quick question....I am running Ktoonesz kernel but not the 747 I am running his GS4 kernel for sprint (not sure if they the same) But my question is...I renamed the bin files and made a script for mp decision following ur instrustions...will I be safe even if not on exact kernel u mentioned but am on Ktoonesz kernel?
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
Its ok buddy its the same kernel I still have to do more editing to my op buddy but your good with everything in thread buddy
Sent from my SPH-L720 using Tapatalk 4 Beta

OMFGGG.... CAN TODAY GET ANY BETTER?!?! New update MF9, PLUS the Team Kernelizers thread that I've been so patiently waiting for has finally also come here now too!! Damn, I better buuy some lotto tickets today because it's been a great day and I've been awake for less than an hour!

So far so good with steps in op...cant wait for more settings! Thanks for this!!!
Sent from my SPH-L720 using Tapatalk 2

BigJPNut said:
So far so good with steps in op...cant wait for more settings! Thanks for this!!!
Sent from my SPH-L720 using Tapatalk 2
Click to expand...
Click to collapse
Amen to that!! Just wait till it blows up like the S3 Team Kernelizers thread did

Bump! We need more support for this thread!

Very cool. Thank you for putting this community together.
Sent from my SPH-L720 using xda app-developers app

@galaxys3man30 what would you recommend for a good battery+performance (equal for each) Governor and Scheduler?
Sent from my SPH-L720 using Tapatalk 4 Beta

Joe0113 said:
@galaxys3man30 what would you recommend for a good battery+performance (equal for each) Governor and Scheduler?
Sent from my SPH-L720 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Try this setup its been nice for me its has great balance
http://db.tt/UOVMZpMM
Im sure you what to do with it just place tge download in the ktweaker folder in your files n then restore it in the ktweaker app
Sent from my SPH-L720 using Tapatalk 4 Beta

These are from yesterday on that setup
Sent from my SPH-L720 using Tapatalk 4 Beta

Thanks man. I'm going to Los Angeles for vacation. So I cant always be charging my phone and stuff.. And my phone will be my computer while on vacation lol , so I need some battery+performance together!
Sent from my SPH-L720 using Tapatalk 4 Beta

Joe0113 said:
Thanks man. I'm going to Los Angeles for vacation. So I cant always be charging my phone and stuff.. And my phone will be my computer while on vacation lol , so I need some battery+performance together!
Sent from my SPH-L720 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Lol I know how that feels buddy have a safe trip n hope the setup is as good for as it has been for me buddy
Sent from my SPH-L720 using Tapatalk 4 Beta

Related

[INFO] APP - CPU TUNER (Performance and Battery Tool)

For those of you used to SetCPU, NSTOOLS and other apps to manage your custom kernels *plenty on our NS forums* I have found this little tool called CPU Tuner
I ditched NSTOOLS since last version has some stability issues when selecting SMARTASSV2 in my experience and others have also reported some issues with last update (I'm sure it will be corrected in next version).
This made me look for an alternative and found this little gem (only thing this app is not capable off is doing liveOC) but it's ok for me and I'm sure for others that like to run their kernels with default clocks put into kernels by the developers.
CPU tuner has profiles pre-made from easy to advanced features and they can be customized to your needs. I selected the most advanced profile and had made changes accordingly to my own needs.
I'm attaching pictures so you have an idea of what the app is capable of doing, I tested this app using Air_Kernel 3.1 voodoo version by r_data and I was able to get 18 hours of use with about 4 hours and 45 minutes of screen ON... that's a lot my friends. Without this app I was able to get more time about 24 hours but with only 3H30m of screen ON. I still am playing with this app as I need to experience what the best governors and frequencies to use depending on my day of regular use.
Please, feel free to try this app (totally free) and you may like it or you may hate it.
I'm just throwing some own experience here and hopefully you can make good use of this wonderful application.
Some info about profiles in this thread here
SCREENSHOTS:
See below in next post
Note: this app has replaced my app *tasker* which I used to manage CPU and Frequencies
Screenies below:
Hmmmm.... Will have to try this out.
If you do, please throw some feedback about your experience with this app.
Looks pretty decent. Might as well give it a shot.
gear.h34d.2012 said:
Looks pretty decent. Might as well give it a shot.
Click to expand...
Click to collapse
Well, I am pleased with this app... tons of features to manage your custom kernels... you can set governors and different frequencies... I also see there's a function where you can set days to it....
thank you for introduce and recommand this app.
so cool to control cpu because I don't use any mod of ezekeel's.
Thank you.
bluelyd said:
thank you for introduce and recommand this app.
so cool to control cpu because I don't use any mod of ezekeel's.
Thank you.
Click to expand...
Click to collapse
You will love this app... so much you can do with it.
Can it do deep idle?
zgomot said:
Can it do deep idle?
Click to expand...
Click to collapse
Nop, you'd need to run a separate script to enable it.
Sent from my Nexus S using Tapatalk
It looks useful
I'll try this

Droid 3 4.0.x ROM Comparisons and Other Assorted Goodies [UPDATED w/ ratings]

I won't beat around the bush here: there are quite a few great ICS ROMs available for the D3, but no general consensus as to which on is the best on battery, themes, customization, etc. THAT is the point of this thread...to provide end users and devs alike, with empirical data, side by side, so people can make an educated decision on which ROM to go with. I've been compiling test results for a couple weeks now (still have 2 more ROMs to test), and I've spent a lot of hours on this. I only have a CDMA device however, so GSM performance may vary. If you own a GSM device, and would like to help me out with testing, please PM me, and I'll give you the outline for what I need.
Each ROM will be graded, based on five categories: Performance, Battery life, Lag/Responsiveness, Looks, and Features. Each category will receive a numerical grade of 1-7 (I'm stopping at 7, because that is the number of ROMs currently being developed, and I don't want subjectivity to factor into grading) with 1 being the worst, and 7 being the best. As such, I will add each category together, to obtain a final grade, with the highest possible grade being a 35. As new ROMs are added, I will adjust each ranking accordingly...I will also make adjustments for significant updates, such as AOKP Milestone 5, etc.
I will be dividing ROM reviews by developer, so they're easier to find, and I will also be adding resource links for rooting guides, tweaks, Gapps, and anything else that may be helpful...I want EVERYONE to be able to use this, noobs and OG's alike, and since this is in the General section, I expect you guys to play nice.
*A massive thanks to Hashcode, droidian1441, techno-update, chevycam94, sparkyman216, Cyanogen, kejar, and all the devs who have allowed their work to be ported to the D3, Jrummy16 (ROM Toolbox), zepplinrox (V6 Supercharger), and anyone else I may have forgotten. Without you guys, the D3 scene would be a cold and lonely place...much respect!
#Note: I will not be reviewing non-ICS ROMs. While I respect and admire all the devs still working on Gingerbread firmware, I firmly believe the 4.0.x platform has come far enough to render GB obsolete. If you're here looking for reviews of those ROMs, you've come to the wrong place.
--------------------------------------------------------------------------------------------------------------------------------------
**All test environments were the same, unless otherwise noted. I used the same wallpaper (stock ICS blue "waves" static wall), with Nova Launcher, persistent Search bar on, the stock analog clock widget, Gmail widget, Play Store widget, Calendar widget, and Bookmarks widget on the screens, and a Widgetsoid 2.x switcher in the pulldown. CPU speeds are 1000 MHz min and 1000 MHz max at all times.
About Battery Cycle: The screen was on 100% of the time, with TuneIn Radio running the entire time, to simulate continuous heavy usage. No calls were received during the battery drain cycles, so times should be as "pure" as possible. Three full cycles are done, and the average taken, in order to determine an overall grade. My rule of thumb for extrapolating the battery numbers out is to multiply the average by 2 if you're a power user, by 4 if you use your phone moderately, and 5 or 6 if you're a light user.
About Performance Testing: Performance testing is comprised of three apps, Quadrant Standard, Linpack, and AnTuTu. I run each test five times, drop the lowest score, and take the average, in order to determine a final grade. Linpack scores are all Multi-thread tests, and all AnTuTu tests are run on sd card, not external sd. All results marked in RED indicate the low score, which is being dropped.
For the "Tweaked" performance tests, I utilized V6 Supercharger, with Option 9 selected, NitroLag Nullifier installed, the appropriate services.jar patch flashed, and several ROM Toolbox Pro tweaks applied (will be outlined in a subsequent post).
--------------------------------------------------------------------------------------------------------------------------------------
*Special note to developers: I will not be providing direct download links for your work, nor will I mirror anything. I will be directing everyone to the parent thread for all downloads, and serious troubleshooting help, but I (and hopefully anyone who swings by here) will be willing to offer assistance on general troubleshooting issues (eg. rooting help, flashing assistance, etc.).
Also, please don't take offense to anything written in my reviews... I'm not creating this thread in order to have license to bash anyone's work, but I will try to give a fair and honest critique of how my tests reveal the ROMs are performing. My "Personal Thoughts" sections are not factored into my final ratings; they are simply a summation of my testing experience, and written for the end users, to aid them in making an educated decision. If at any time, you would like me to pull your ROM(s) from my review lineup (for whatever reason), please notify me via PM. As always, continue the spectacular work, as the entire community greatly appreciates it.
--------------------------------------------------------------------------------------------------------------------------------------
That's out of the way, so let's get to what you guys came here for... some comparisons! I'll be adding ROMs as they become available, and devs, if you have a new or existing offering that you'd like me to test and review, please drop me a line.
As always, neither I nor any of the ROM developers take any responsibility for your decisions. If you root, flash, tweak your phone, and it subsequently blows up in your hand, or turns into Anderson Silva and beats you for your lunch money... it's your problem, not ours. Happy flashing!
**Afterthought: It is with much chagrin that I extend a "thank you" to Motorola. Even though you've teased us, provoked us, and downright lied to us about our bootloaders, and continue to hemorrhage new devices like it's your job, you still have the the best device build quality in the market. The Droid 3 is a fantastic phone, and I don't regret buying it for a second...at least I don't think I do...
Hashcode
AOKP 4-30 build
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
--------------------------------------------------------------------------------------------------------------------------------------
Thread link here
Nightlies here
--------------------------------------------------------------------------------------------------------------------------------------
Performance: Ranking 1/5
Quadrant: (1) 1792 (2) 1841 (3) 1802 (4) 1835 (5) 1814 Average: 1823 --> 2295
Linpack: (1) 40.477 (2) 41.926 (3) 37.515 (4) 42.041 (5) 44.398 Average: 42.210 --> 58.244
AnTuTu: (1) 5140 (2) 5137 (3) 5226 (4) 5297 (5) 5198 Average: 5215.25 --> 5279.25
Tweaked
Quadrant: (1) 1879 (2) 2285 (3) 2360 (4) 2326 (5)2324 Average: 2323.75 --> 2339.50
Linpack: (1) 61.58 (2) 57.743 (3) 59.663 (4) 56.373 (5) 55.41 Average: 58.839 --> 58.671
AnTuTu: (1) 5285 (2) 5276 (3) 5160 (4) 5333 (5) 5316 Average: 5302.50 --> 5222.25
Battery: Ranking 4/5
Cycle 1: 3:43 --> 3:40
Cycle 2: 3:35 --> 4:11
Cycle 3: 3:42 --> 4:17
Average: 3:40 --> 4:02
Looks: Ranking 5/5
Streamlined and functional additions to AOSP. Notification toggles really do a lot to set this ROM apart from others from an aesthetic point of view.
Features: Ranking 5/5
Native theme features, weather in pulldown, LCD density options, custom toggles, some performance tweak options, native navigation bar with theme options, lockscreen options with custom wallpaper, power saver options, init.d start-up options....Unicorn Porn! *UPDATE: the new M5 builds bring quiet hours (courtesy of CM9), along with the awesome addition of linking a weather app of your choice to the weather panel in the pulldown!
Lag/Responsiveness: Ranking 3/5
Homescreen scrolling is smooth with only occasional unresponsiveness, no redraws, and minimal lag when opening apps.
Final Grade 18/25
Personal Thoughts
AOKP is easily the most popular ROM for the Galaxy Nexus, and it's not hard to see why. It offers a ton of native customization options, and has a plethora of excellent themes. Hash's port brings us all the rampaging pink unicorn we can handle...too bad for us, we don't have an unlocked bootloader, because I think this ROM would really scream. As of this moment, AOKP is getting slightly below average benchmark results, and mediocre battery life...once I update and review a newer build, these results may change for the better. If customization is your number one priority, AOKP is the way to go...just be prepared to carry a charger on you at all times.
*A note on themes: Galaxy Nexus themes CAN be applied to these Droid 3 builds. It's as easy as using Root Explorer to extract the contents, remove the framework, re-zip the file, and flash in recovery. Be warned however, that flashing a theme will disable your ability to use USB connection, and will result in force closes every time you attempt to connect. Also, since the framework is removed, certain elements of the original theme will not be present. Search XDA for the few Droid 3-specific themes that are compatible.
*UPDATE: I've updated to the 4-30 (Milestone 5) build, and I have to say, I'm very impressed. Increased battery life is a huge bonus, and the addition of being able to connect to an app by clicking the weather panel (in my case, Accuweather) is an addition that cannot be overstated. I would like to see some better performance results, but the ROM runs just fine. The battery life increase alone may be enough for some more people to take the plunge.
--------------------------------------------------------------------------------------------------------------------------------------
SELFKANG ICS/CM9 4-5 build
--------------------------------------------------------------------------------------------------------------------------------------
Thread link here
Nightlies here
--------------------------------------------------------------------------------------------------------------------------------------
Performance: Ranking 5/5
Quadrant: (1) 2484 (2) 2571 (3) 2569 (4) 2661 (5) 2639 Average: 2610
Linpack: (1) 55.519 (2) 56.391 (3) 55.138 (4) 57.644 (5) 59.432 Average: 57.246
AnTuTu: (1) 5145 (2) 5014 (3) 5336 (4) 5360 (5) 5383 Average: 5306
Tweaked:
Quadrant: (1) 2500 (2) 2572 (3) 2641 (4) 2720 (5) 2691 Average: 2656
Linpack: (1) 61.023 (2) 58.83 (3) 58.423 (4) 63.409 (5) 60.563 Average: 60.956
AnTuTu: (1) 5252 (2) 5116 (3) 5374 (4) 5374 (5) 5365 Average: 5341.25
Battery: Ranking 5/5
Cycle 1: 3:47
Cycle 2: 4:46
Cycle3: 4:37
Average: 4:23
Looks: Ranking 1/5
No frills; AOSP with minor cosmetic adjustments
Features: Ranking 1/5
zRam options, along with custom toggles, profiles, native VM Heap adjustment (only a 48MB cap though), minor UI tweak options
Lag/Responsiveness: Ranking 5/5
Seemed smoother and cleaner than AOKP when scrolling. No stuttering or redraws, and very minimal lag.
Final Grade 17/25
Personal Thoughts
Cyanogen Mod is the well-known standby for many Android users, and CM9 is proving to be just as good as former incarnations. At this moment, it's benchmarking higher, and lasting longer than any ROM tested, and that's before tweaks are applied! The "out of the box" CM9 experience is probably what most people are looking for, but the lack of native theme elements, and the scant amount of performance features may make some people shy away. If you want battery life and performance, but don't care about themes, CM9 is your go-to!
--------------------------------------------------------------------------------------------------------------------------------------
Gummy 1.0
--------------------------------------------------------------------------------------------------------------------------------------
Hash's thread here
Stable releases here
Nightlies here
--------------------------------------------------------------------------------------------------------------------------------------
Performance Ranking 2/5
Quadrant: (1) 2322, (2) 2382, (3) 2350, (4) 2397, (5) 2380 Average: 2377
Linpack: (1) 56.203, (2) 56.054, (3) 58.161, (4) 57.644, (5) 56.054 Average: 57.015
AnTuTu: (1) 5154, (2) 5311, (3) 5305, (4) 5341, (5) 5347 Average: 5326
Tweaked
Quadrant: (1) 2251, (2) 2324, (3) 2331, (4) 2350, (5) 2352 Average: 2339
Linpack: (1) 43.259, (2) 58.141, (3) 59.663, (4) 58.181, (5) 62.562 Average: 59.636
AnTuTu: (1) 4811, (2) 5232, (3) 5286, (4) 5261, (5) 5279 Average: 5264.50
Battery Ranking 2/5
Cycle 1: 3:44
Cycle 2: 3:51
Cycle 3: 3:44
Average: 3:46
Looks Ranking 3/5
AOSP, but more vibrant than CM9
Features Ranking 3/5
Lots of nice lockscreen options, status bar color options and native theme options, 180 degree rotation, volume link/un-link, quiet hours options (courtesy of CM9)
Lag/Responsiveness Ranking 4/5
Just as smooth as CM9, and I didn't experience any lack of responsiveness (missed touches) when plugged into the charger
Final Grade 14/25
Personal Thoughts
Overall, Gummy is a nice experience. I'm left feeling a bit empty when it comes to battery life, considering this ROM has fantastic battery life on the GNex, but this ROM has just about everything else you could ask for; it feels like CM9, with some additional bells and whistles. Fair warning here guys...this ROM boasts, easily, the funniest yet most annoying boot animation ever created, and several Nexus owners have shared stories of booting it up while in board meetings, to disastrous results! There is an option to turn the sound off, and if you're a business professional, I fully suggest doing so...there's nothing quite like watching your boss' face turn a deep shade of crimson, when your phone does a hot reboot, and you're faced with an 8bit cat sprite, with a pop tart body, crapping rainbows, and meowing obnoxiously for 20 seconds, while you're making a pitch to an important foreign client, lol. Seriously though, if you like CM9, but want a few more features, and can sacrifice some battery life, definitely give Gummy a go!
**Note: I will NOT be testing the themed versions of Gummy (Grape, Spearmint, Cherry, etc.), as they are simply that- themed versions of the original. If the dev in charge of the port (techno, I believe) has any information to the contrary, and wishes me to do a review, I certainly will.
techno-update
BAMF Paradigm
--------------------------------------------------------------------------------------------------------------------------------------
Thread link here
--------------------------------------------------------------------------------------------------------------------------------------
need to test
chevycam94
Steeldroid v5.1
--------------------------------------------------------------------------------------------------------------------------------------
Thread link here
--------------------------------------------------------------------------------------------------------------------------------------
Performance: Ranking 3/5
Quadrant: (1) 1826 (2) 1827 (3) 1856 (4) 1839 (5) 1823 Average: 1837
Linpack: (1) 56.944 (2) 57.565 (3) 58.974 (4) 58.708 (5) 59.981 Average: 58.807
AnTuTu: (1) 5181 (2) 5318 (3) 5340 (4) 5326 (5) 5329 Average: 5328.25
Tweaked**
Quadrant: (1) 1822 (2) 1825 (3) 1861 (4) 1846 (5) 1855 Average: 1846.75
Linpack: (1) 56.26 (2) 59.536 (3) 46.995 (4) 63.361 (5) 55.066 Average: 58.555
AnTuTu: (1) 5044 (2) 5221 (3) 5288 (4) 5273 (5) 5285 Average:
5266.75
Battery: Ranking 4/5
Cycle 1: 4:02
Cycle 2: 4:13
Cycle 3: 3:47
Average: 4:00
Looks: Ranking 4/5
The same as AOKP; crisp, streamlined layout
Features: Ranking 4/5
The same as AOKP
Lag/Responsiveness: Ranking 2/5
Smooth homescreen scrolling with little lag, but becomes less responsive after tweaks are applied (may be some conflict with the built-in build.prop tweaks). Search button and Quick Search Bar do not work on this build for some reason.
Final Grade 17/25
Personal Thoughts
At this juncture, Steeldroid v5.1 is still, basically, AOKP with build.prop tweaks built in. That's not to say it's lacking at all, because it's not; if you throw out the Quadrant scores, and focus on Linpack and AnTuTu, this benchmarks as well, if not better than all the other ROMs I've tested so far. Combine that with the second best battery life, and all of AOKP's native theme options, and Steeldroid comes up roses. If you're going to run this ROM however, I would suggest doing so without the tweaks (or maybe just the NitroLag Nullifier and overclock), as there seems to be some conflict between the tweaks chevy has written in, and the ones I've outlined for these tests. Solid battery life, customization, and steady benchmark scores make this ROM one to keep an eye on!
--------------------------------------------------------------------------------------------------------------------------------------
**Quadrant scores in the Tweaked section may/may not be 100% accurate. After applying the tweaks, Quadrant kept giving me a Network Connection error, and had major delays in displaying results, so I'm not sure if the readouts were completely trustworthy.
sparkyman216
MIUI 4-18 build
--------------------------------------------------------------------------------------------------------------------------------------
Thread link here
--------------------------------------------------------------------------------------------------------------------------------------
Performance: Ranking 4/5
Quadrant: (1) 2473 (2) 2469 (3) 2623 (4) 2611 (5) 2644 Average: 2587.75
Linpack: (1) 55.831 (2) 61.289 (3) 59.078 (4) 61.67 (5) 55.12 Average: 59.467
AnTuTu: (1) 5144 (2) 5183 (3) 5349 (4) 5267 (5) 5226 Average: 5256.25
Tweaked
Quadrant: (1) 2370 (2) 2598 (3) 2637 (4) 2672 (5) 2582 Average: 2622.25
Linpack: (1) 57.782 (2) 60.411 (3) 53.274 (4) 56.543 (5) 57.136 Average: 57.968
AnTuTu: (1) 4945 (2) 5337 (3) 5338 (4) 5159 (5) 5221 Average: 5263.75
Battery: Ranking 1/5
Cycle 1: 3:22
Cycle 2: 3:44
Cycle 3: 3:34
Average: 3:33
Looks: Ranking 2/5
iOS on the surface with Android under the hood. Has a unique look that will take some diehard AOSP lovers a few days to adjust to, but the UI is clean and easy to use.
Features: Ranking 2/5
Native themes (extensive library, but some still don't render completely), native SMS pop-ups, no additional performance settings, some market apps (Bank of America, AIM, etc.) are not present.
Lag/Responsiveness: Ranking 1/5
"Static" glitch when swiping away recent apps panels, some lag when scrolling through homescreens, but once tweaks are applied, lag disappears.
*Note... I used the stock MIUI Home for testing this ROM, in the assumption that most people who will be using MIUI, will be doing so because they like the native UI, and will not be using a third party launcher.
Final Grade 10/25
Personal Thoughts
MIUI has a love-hate thing going with most Android users; there are some who believe that the AOSP look is what makes Android unique, and reject the iOS-style "bastardization" of the platform, while others love MIUI for its blend of a user-friendly interface with Android's power, its plethora of themes, and its battery life. Unfortunately, since we can't load custom kernels, battery life has suffered on the Droid 3 port- a fact that surprised me greatly, considering the ROM has a CM9 base. The average battery life is the worst I've tested so far, but it can only get better. Sparky works very hard on this port, and is doing everything he can to make it great. If you want a clean, user-friendly interface, tons of themes, and carry a charger on you 24/7 then MIUI is a can't miss!
--------------------------------------------------------------------------------------------------------------------------------------
Axiom Rebirth: planned for future review
droidian1441
Motoblur 4.0.4 Advanced Beta #1
----------------------------------------------------------------------------------------------------------------------------------------
Thread link here
----------------------------------------------------------------------------------------------------------------------------------------
beginning testing tomorrow
Shobon
[CM9 kang] Xperia Slide: following for possible future review
Extras
Rooting
Benefits to rooting your device is explained here
Basic Android terminology can be found here
How to root your Droid 3-- A big thanks to psouza4 for developing this simple root method found here
XDA thread link here
SBF/Fastboot
If you're phone is bricked, or if you need to return to unrooted stock for a warranty replacement (for hardware failure reasons only of course ), you can swing by the2dcour's thread, and get what you need...right here
V6 Supercharger
zepplinrox's scripts are epic! They free up tons of memory, and keep your phone lag free at all times. I fully suggest reading through the entire OP; The worst thing you can do is just take someone's word that something is great, and go with it, without knowing what it's designed to do. His OP is lengthy, but you'll come away with a better understanding of how Android memory management works. In the end, you'll only need three files though; the current V6 version, the wraithdu ICS installer, and the Busybox installer. Any other files are optional (eg. 3G Turbocharger or the patched services.jar). Check his thread here
ROM Toolbox
ROM Toolbox is a great all-in-one tool, that lets you change the values for nearly everything on your device. I fully suggest spending a little coin, and getting the Pro version, as it has additional features unlocked. The tweaks I use in ROM testing are as follows:
Kernel Tweaks
Min Free KBytes: 4096
Dirty Ratio: 90
Dirty Background Ratio: 70
VFS Cache Pressure: 30
SD Boost
Value: 4096
*Additional tweaks, such as VM Heap are optional. When I finally settle on a ROM I like best, I'll be setting my VM Heap to a value between 90 and 100 (76 is the standard).
Overclocking
**I use the "old" Script Manager method, but I'm having trouble finding the original thread. If anyone knows where to find it, please let me know, so I can add a link, otherwise, I'll upload the files, along with instructions sometime next week. Thanks guys.
--------------------------------------------------------------------------------------------------------------------------------------
Helpful Hints for Root Users
First and foremost, I would highly suggest downloading 7zip for your specific computer platform. This will allow you to easily extract, modify, and test .zip files (which all ROMs are). Running a simple file test before flashing a ROM, will tell you if the file has any errors or not, and will prevent you from asking the ever-annoying question, "Why won't this work on my device??". Bad downloads happen...I had one when testing the MIUI ROM I reviewed here...but if you test your files prior to flashing, you won't give yourself or anyone else as many headaches.
Secondly, if you like custom icons, and want to try tinkering with them a bit (but don't want to drop money on PhotoShop), I suggest downloading Gimp. It's super simple to use, and it's free, so it's a win-win. It can handle PSDs, and will give you the freedom to create things you like, versus always asking others to make icons for you.
Also, search the Play Store for a good root file explorer; Root Explorer is my personal favorite, but there are plenty of free alternatives available. One of the benefits of rooting is complete access to your device, and being rooted without having a root browser is like running a marathon with no legs.
Download Safestrap!! Hashcode has been kind enough to provide us with a safe and effective recovery, that allows for dual booting (meaning you can have two ROMs available to you at any time); I rooted my phone, left the original, stock-rooted system in tact, and then flashed my ROMs to the Safe System. Having the ability to leave your original firmware in tact, gives you a built-in safety net in case something goes wrong with your flashing. It's my experience that, if you follow the directions given by the devs, it's nearly impossible to truly brick your phone, and Safestrap gives you an extra layer of protection....so I recommend taking advantage of it. It may take an extra second or two to boot up, but the peace of mind it gives you is priceless in my opinion.
Lastly, I suggest staying away from ROM Manager; there's nothing wrong with the app, but most devs don't publish their Droid 3 work there, so it makes having the app a bit redundant. Also, while it's nice to have an automated system for downloading and flashing ROMs, you're cheating yourself out of knowledge in the end...learning how to flash things manually, and knowing how to navigate the recovery menu, can really save your bacon if you run into problems at any point. In my honest opinion, the dangers associated with rooting are and have been overstated...it's people who don't read, don't follow instructions, and rely solely on one-click solutions, that run into serious problems, and it's people like that who clutter up development threads with ridiculous questions and rants against devs. Knowledge is your friend, and if you can't take a couple hours out of your calendar year to learn about the root process, then you simply shouldn't root.
I've tried to provide links for (and will continue to add) all relevant information on the topic of rooting, so there's really no excuse for anyone who's new to the scene, to not have read them. I'm putting a ton of my personal time into creating this thread, and turning it into a repository for all things D3 root related, but I have no patience for people asking questions who's answers are easily found here, on the first page. Enjoy the thread, and hopefully everyone will come away a little bit smarter than they already were.
Launchers
*click launcher name for XDA thread link
Android launchers are a dime a dozen these days, and with so many choices, making the right decision can be daunting. Below, I will attempt to give an honest, objective review of each launcher, as well as its highlights and weak points. Hopefully, these write-ups can help you make a decision that's right for you. My only suggestion...test a launcher's free version for a week or two prior to spending money for Pro features. Don't buy something right off the bat, and then complain that it doesn't run well for you. Be smart and test them all first...and no (because I've seen this assumption made recently), these are NOT Gingerbread compatible, and will never be. These launchers are for 4.0.x only, so please don't ask why your 2.3.4 N1 is crashing every time you try to run Nova...
I'm not going to be rating launchers, only outlining notable features. Launcher selection is a personal preference for everyone, and I'm not interested in starting a pissing contest between people who think one launcher is better than the other. Take my reviews for what they are, and make your own decision...no need for hate.
Nova Launcher
review imminent...stay tuned
Apex Launcher
review imminent...stay tuned
Trebuchet
review imminent...stay tuned
**reserved**
Thank you
---------- Post added at 07:58 AM ---------- Previous post was at 07:57 AM ----------
also first! lol
What about the SELFKANG ROM?
Sent from my XT862 using XDA
trisonics1 said:
What about the SELFKANG ROM?
Sent from my XT862 using XDA
Click to expand...
Click to collapse
SELFKANG, I believe, is CM9.
EDIT: Love what your doing with this thread. Its fantastic, and I enjoyed reading what you have so far.
What are your screen brightness settings at for these tests? Auto would of course skew the results... I have noticed it seems like different roms have different stock brightness. I am a scientific person, but I am not super knowledgeable about Android, so excuse me if this is a stupid question!
Well deserved thanks to all your posts.
The_Joe said:
SELFKANG, I believe, is CM9.
EDIT: Love what your doing with this thread. Its fantastic, and I enjoyed reading what you have so far.
What are your screen brightness settings at for these tests? Auto would of course skew the results... I have noticed it seems like different roms have different stock brightness. I am a scientific person, but I am not super knowledgeable about Android, so excuse me if this is a stupid question!
Click to expand...
Click to collapse
Not a stupid question at all. I was halfway through my first ROM test, before I thought of the auto brightness issue. I turn auto off, and set it at 50% brightness. I'll add that note to the OP...thank you for bringing it up.
And yes, CM9 is Selfkang; I was in a bit of a rush to get the thread up, and didn't label every ROM with the correct title. I'll get on it today, so there's no confusion moving forward.
Sent from my DROID3 using xda premium
Launcher Review???
Quick question guys... would you like me to add an ICS Launchers review to the first page? I'd cover the three major ones - Nova, Apex, and Trebuchet - but I have to warn everyone... I'm partial to Nova, since I've paid for Prime, and have been part of the private beta team for quite a while. I also have no intention of purchasing another launcher, so any additional features that Apex may include in a paid version, would not be reviewed. I think, at this point, that many of us have settled on a launcher already, but some people may find a review (other than those on the Play Store) helpful. Let me know what you think...thanks guys.
jjhiza said:
Quick question guys... would you like me to add an ICS Launchers review to the first page? I'd cover the three major ones - Nova, Apex, and Trebuchet - but I have to warn everyone... I'm partial to Nova, since I've paid for Prime, and have been part of the private beta team for quite a while. I also have no intention of purchasing another launcher, so any additional features that Apex may include in a paid version, would not be reviewed. I think, at this point, that many of us have settled on a launcher already, but some people may find a review (other than those on the Play Store) helpful. Let me know what you think...thanks guys.
Click to expand...
Click to collapse
Love the thread. I would definitely appreciate a launcher review. I've been switching between Nova and Apex (Apex because they give free evaluation license to those who download the beta builds). I'm just looking for the stablest and quickest one
Really weird side note... in searching for app png files on Google Play, I noticed that you can now purchase a GSM Galaxy Nexus on there?! WTF is happening here?! It's really a sweet idea, but it's only available in the US at the moment...a market that's dominated by CDMA networks. Launching this option in Europe first sounds like it would have been a better business decision... just a thought.
Love the thread. Great time and effort has been put into this thread without a doubt. I left the links up for you to test my rom in the thread. I think.
--Sam
Sent from my DROID BIONIC using Tapatalk 2
droidian1441 said:
Love the thread. Great time and effort has been put into this thread without a doubt. I left the links up for you to test my rom in the thread. I think.
--Sam
Sent from my DROID BIONIC using Tapatalk 2
Click to expand...
Click to collapse
Thanks for stopping bye man! I really appreciate any and all dev support I can get! I've got the Advanced Beta #1 downloaded and ready for testing, just as soon as I complete the Gummy tests.
My hope is (along with helping end users make a decision) that developers like yourself, can take a peak at where your ROMs are performing well or where they're performing poorly, and adjust things accordingly. I think that giving and receiving feedback from devs is vital...otherwise, you guys never know what people really like, and what issues people are running into.
I'm also attempting to take a little bit of work off your hands, by answering the more general questions here; questions like how to flash, which recovery to use, keyboard backlight issues, and whether a ROM is also made for GSM or not, are all things I can handle here, so devs can focus on more important things. Feel free to think of this as a User Forum (like the CM9 thread) for all users, and you can send people here for the more general information and troubleshooting.
Thanks again for stopping bye, and keep up the great work!
Sent from my DROID3 using xda premium

HTC Desire C - Speeding up and general optimisation

Hey there people!
Ok so the HTC Desire C seems to be a non supported device on here there are currently no ROMs for it and even the root/ulbl is not fully tested so devs with HTC experience get here to give this device what it needs!
Anyways the device runs on a 600Mhz processor running a long side 512MB RAM supporting Android 4.0.3 ICS, due to the specs the device can be a little sluggish under high operation situations so here are a few basic tips to help.
Install Zeam Launcher.
A small size launcher that is lightning fast, only thing that rivals it is the FTL launcher and looks like sense 4 launcher.
The launcher size is 338k (Google play size) very fast and minimal looking.
FTL follows the trend but size varies on ur device
Bit-Defender.
This is a tiny anti-malware suite, for full features needs payment, but for free it gives nice protection. and i use the desktop versions so yeah
if you prefer the finding ur device more so i suggest lookout due to free scream/locate and no it does not drain battery life!
Juice Defender.
I listen to music a lot when am out, my old X10 did well with an extended battery and Juice defender installed, so i say add it into the desire C, it actually saves battery and manages ur mobile data/wifi automatically.
(After root)
Install Titanium Backup.
This app is a god send, it can remove files embedded into the /system/app folder, so u can remove crappy HTC Sense launcher, also remove other bloatware and rubbish do be careful tho Rooting does void warrenty and removing apps can stop the device from working (WE NEED A RECOVERY!!)
Sysctl Config
I use this on my X10 for gaming, it provides a bit of a boost to performance not much but its there
(you must have busy box to run this, recommended to have latest superuser installed from Google play)
a scripting program - edit scripts (Advanced users/devs only)
This is what makes roms so dam fast over stock, devs have edited the files to increase VM Heaps and other stuff, if your a noob or no scripting skills dont attempt it wait for a pro to do it for you!
Try overclocking. (Advanced Users/Devs)
I dont know much about HTC kernels im a DoomKernel user for the X10, but he got the kernel another 200Mhz on a single core!
Idk if HTC have left any overclock on the kernel and i dont wanna damage my phone testing it as i got it 3 days ago, so feedback please!
Overclocking is one of the most obvious choices for speed, at the cost of battery life you can put the CPU past its standard levels, speeding up your device.
Personally i dont overclock past what doom set my kernel, if you wish to do it personally use NoFrills CPU (Free) or SetCPU (Paid) both need Root
Ok rant over! most of this stuff may not be yet possible on the device but i hope it does, its a nice little device cheap and cheerful! devs come and unlock the potential it has forget One X n S3 they got there stuff
Disclaimer
I Will Not Be Held Responsible For Any Damages In Any Area Or Spec Of Your Device(s) You Do It Your Fault No One Elses! Nor Mine Or The Devs.
Apps shown in description....
Zeam Launcher (Free) - https://play.google.com/store/apps/details?id=org.zeam&feature=nav_result#?t=W251bGwsMSwyLDNd
FTL Launcher Lite (Free) - https://play.google.com/store/apps/...xLDEsImNvbS5sb3d2ZWxkLmZ0bGxhdW5jaGVybGl0ZSJd
Bit Defender Android - https://play.google.com/store/apps/...sMSwxLDEsImNvbS5iaXRkZWZlbmRlci5zZWN1cml0eSJd
Lookout Security - https://play.google.com/store/apps/...result#?t=W251bGwsMSwxLDEsImNvbS5sb29rb3V0Il0.
Juice Defender Free - https://play.google.com/store/apps/...xLDEsImNvbS5sYXRlZHJvaWQuanVpY2VkZWZlbmRlciJd
Titanium Backup (Free) - https://play.google.com/store/apps/...DEsImNvbS5rZXJhbWlkYXMuVGl0YW5pdW1CYWNrdXAiXQ..
Sysctl Config (Free) - https://play.google.com/store/apps/...sMSwxLDEsImNvbS5qcnVtbXkuc3lzY3RsLmNvbmZpZyJd
Super User (Free) - https://play.google.com/store/apps/...wsMSwxLDEsImNvbS5ub3NodWZvdS5hbmRyb2lkLnN1Il0.
NoFrills CPU (Free) - https://play.google.com/store/apps/...DEsIml0LnNpbmVvLmFuZHJvaWQubm9GcmlsbHNDUFUiXQ..
SetCPU - https://play.google.com/store/apps/...wsMSwxLDEsImNvbS5taHVhbmcub3ZlcmNsb2NraW5nIl0.
BusyBox Installer (Free, May not work on device can cause root loss RESEARCH BEFORE TRYING) - https://play.google.com/store/apps/...DEsImNvbS5qcnVtbXkuYnVzeWJveC5pbnN0YWxsZXIiXQ..
Have fun people laters.
Only helpful feedback and friendly comments no fighting on here!!
using the zeam laucher good , no lag jellybean laucher do you have ?
Speed
Hi,
I'm a new user and I have a question. I just rooted my phone, and flashed up Nameless rom. But it works with 600mHz. Can I involve the speed?
Overclock or something?
szilike93 said:
Hi,
I'm a new user and I have a question. I just rooted my phone, and flashed up Nameless rom. But it works with 600mHz. Can I involve the speed?
Overclock or something?
Click to expand...
Click to collapse
Nope Nope Nope ^__^, basically its no good as the Kernal is stock and doesnt permit overclocking.
You should really rename this thread... it has nothing to do with optimizing or speeding up the OS. It just tells you about a bunch of software you could search for on the market, and then says, "oh ya, and overclock."
Performance problem??
Peep my signature..
Deactivating apps which are not really needed also increases the speed, because more resources are available.
I tried that in combination with the overclock kernel and that sped up my phone especially when using apps which needs much ram and cpu-performance.
Duke_Suppenhuhn said:
Deactivating apps which are not really needed also increases the speed, because more resources are available.
I tried that in combination with the overclock kernel and that sped up my phone especially when using apps which needs much ram and cpu-performance.
Click to expand...
Click to collapse
Removing the sense interface is also speeding up the performance.
Gamephantom said:
Removing the sense interface is also speeding up the performance.
Click to expand...
Click to collapse
no ****, sherlock
And back we are
Lets get a few things updated shall we
_Ayhan_
Apex is a good launcher, bit bigger than Zeam but it works perfectly for me, no lag at all and supports themes!
szilike93 Nameless new ROMs have OC ability, with the correct kernels, as said in my 1st post, i would OC, i used OC on a different ROM and played games, didnt last long under bloon tower defense 5. ive just downloaded a new kernel pack from the dev of Nameless, selected a slight OC, but i shall be still setting max OC to 600Mhz but i will be changing the Governor to InteractiveX and I/O to deadline (Going on what worked best for DoomKernel)
Gamephantom
Yeah removing sense UI would be better off for the phone, but as far even the new "De-Sense" options still have baseline sense installed, until Cyanogenmod works fully we have to stick with it, although the devs have made the device smoother with sense, Cyanogenmod should take the crown
So any updates from me?
Well OC kernels are out and working can try them if you wish, New roms are around which are fast, no new "Super" apps to speak of, just a shame its only a single core 600Mhz, there are some apps im testing and shall report back, such as the Jellybean drivers, see if that wacks my battery using GPU rendering, hopefully not, all testing on Nameless 7.2 with 722Mhz Kernel but will be UC to 600Mhz. Hopefully battery life dont suck, Slimsense still best battery life personally for me
Later Guys!
You want to get a good battery life, just push a stock systemui that don't have battery percentage numbers. Images in stock only have 4-5 batt images, while in percentage it gives accurate %1 reading 100 batt images.
Sent from my HTC Desire C
szilike93 said:
Hi,
I'm a new user and I have a question. I just rooted my phone, and flashed up Nameless rom. But it works with 600mHz. Can I involve the speed?
Overclock or something?
Click to expand...
Click to collapse
You should do as Xdroidie626 sais.
Download Nameles's ROM and enclosed within You will find 3 kernels. Choose from 2 that allow You to OC Your CPU and flash it.
I'm using the 806MHz Kernel and apart from the obvious,battery life dicreased,can't complain about it at all.
HTC should have released Desire C 806MHz capable in the first place.
Lucky noobs we are to have XDA website and Devs themselves to provide us with tools of salvation from "stock" misery
Btw... Little off-top...
@Einstein.frat
As I mentioned above I'm using Nameless ROM and hereby wish to thank Einstein.frat for his efforts and subsequent effects.
Since I'm a freshman here and my posts are still counted using only one hand I can't avail of the "Thanks" button yet but I will as soon as possible. It may take me a while but I don't post just to bump the counter...

[GUIDE] bcvictory's War On Lag

Hey XDA-ers!
BCVictory here! (Call me Bailey, my real name, if you want)
Ever since our beloved Nexus 7 came out there has been claims of people having problems with lag.
Especially since 4.2, the claim has gotten even more traction and it's more of an issue.
I'm here with some things you can do that may help fix/stop the lag.
But first, what is lag?
Lag is: Fall behind in movement, progress, or development; not keep pace with another or others.
So in Android the definition of that could mean: Falling behind in frame rate, not keeping up with or detecting your finger and not 'buttery' or 'smooth' (microstutters)
So now we know what lag is here is a few ways that people claim it stops/reduces the lag.
THIS ALL COULD BE PLACEBO!
ANDROID SETTINGS
Go into Settings
Under the System heading, go into 'About Tablet'
Tap 7 times on the Build Number
You should see Developer Options appear
In Developer Options
Turn these options on:
Disable HW Overlays
Force GPU Rendering
And change these options to either off or 0.5x
Window Animation Scale
Transition Animation Scale
Animator Duration Scale
APPS
Seeder
https://play.google.com/store/apps/details?id=com.lcis.seeder&hl=en
This app claims to:
Assist the kernel in "topping off" the entropy pool by re-seeding it with data from the non-blocking (high performance) random device. Optionally, it can also help alleviate MMC I/O contention by extending the I/O queue, allowing the I/O scheduler to make better decisions, and combine more writes.
On some devices, applications load significantly faster (particularly large ones like Facebook, Chrome, and Youtube), and task switching becomes effortless. Fewer visual "hiccups" occur.
Alot of the media and devs have said this app does not work but it does make this note:
This app does not increase raw performance, but rather eliminates some types of annoying lag (ie. applications briefly freezing, jerky scrolling, delays returning to the home screen, etc).
LagFix
https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix
LagFix is a user-friendly implementation of fstrim utility. It allows you to select which partitions to trim (you should leave defaults unless you know what you are doing) and run the process easily.
Forever Gone
This app will fill your SD Card with many blank files(*.blank), then delete all of the *.blank files.
One of the main 'fixes' people say to fix the N7 lag is to delete some files to make sure the storage has at least 2GB's free.
This app has helped fix lag that relates to this problem without having to delete those files.
Greenify
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
Greenify help you identify and put the bad behaving apps into hibernation when you are not using them, stop them from lagging and battery leeching, in an unique way!
This app helps reduce the amount of rouge apps in the background and save RAM. It's not like a normal Task Manager, It does it automatically.
Pimp My Rom
https://play.google.com/store/apps/details?id=com.androguide.pimpmyrom
http://forum.xda-developers.com/showthread.php?t=1908269
Pimp My Rom is an app that will allow you to choose between a plethora of tweaks, mods, hacks, features and apps to modify and improve your current rom. Pimp My Rom gives you alot of options to enable speed and battery saving tweaks therefore theoretically reducing lag.
FLASHABLE MODS / INIT.D SCRIPTS
Crossbreeder
http://forum.xda-developers.com/showthread.php?t=2113150
This is a new take at Android lag reduction. It's lightweight and won't consume battery. Users have reported drastic improvements in usability and even benchmark scores. It will show noticeable improvements on all Android devices from Donut to Froyo to Gingerbread to Honeycomb to ICS and Jellybean.
This is a combination of 5 different methodologies to reduce Android lag.
1. Removal of DNS lag
2. Change wakeup threshold kernel parameters so read blocks are released instantly and writes never wake up as we have an external entropy generator.
3. Modulate OS entropy levels for lag reduction. (Just like Seeder)
4. Remove /dev/random as it's blocking
5. Frandom support
Mitsuyoshi EXT4 Mod
http://forum.xda-developers.com/showthread.php?t=2280496
This removes the journal from all EXT4 partitions. This gives (on average) a 25% increase in system speed (due to the increased I/O rate)
V6 Supercharger
http://forum.xda-developers.com/showthread.php?t=991276
This claims to: Makes your phone/tablet FAST... super snappy with better multitasking! It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values. So basically, it's a COMPLETE MEMORY MANAGEMENT FIX! NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why? Because it works with the lowmemorykiller and letting it work the way it's meant to work.
Jay's Recipe for Buttery Goodness
http://forum.xda-developers.com/showthread.php?t=1946347
The script remounts /data and /cache with discard and noauto_da_alloc, disables fsync, enables a 128mb zRAM and set-ups a good, stable starting point for further modification. The result is a stable, considerably smoother multitasking powerhouse with overall better power management and performance.
INSTALL/CHANGE KERNEL - OVERCLOCKING
If you are running stock kernel or another kernel, it might be a good idea to try a new one.
One of these benefits is to overclock the CPU and/or GPU.
For my guide to the 'best' kernels for the Nexus 7 click here: N7 'Best' Kernel? (Performance & Battery Tests)
CHANGE LAUNCHER
If your launcher is the only thing that is lagging you might want to change it. There is a guide to the smoothest launchers at this link: http://forum.xda-developers.com/showthread.php?t=1899350
CHANGE ROM
If none of these tweaks aren't working or aren't enough for you, one of the last options is to change your ROM. There are lots of options out there so have a look around the Android Development and Original Development sections.
My personal favourites are Paranoid Android, P.A.C- Man, RasbeanJelly & SaberMod.
DOWNGRADE TO 4.1.x
If all of the above is not working try some of the older roms that use 4.1.x as their base.
WIPE EVERYTHING AND START FRESH
If absolutely nothing above works then it might be best to wipe everything and install a clean rom.
If any of these steps worked or didn't work for you, please vote in the poll above and also post below what did so you can help others.
If you find anything that helps or doesn't help reduce lag, please post it below.
If you found this helpful, give this post a thanks and give the people who made these tweaks a thanks too.
Reserved.
Sitting back and waiting....
Sent from my Nexus 7 using xda premium
Great guide, I'm gonna try and use jays butter and cross breeder for now!
Sent from my Nexus 7 using xda app-developers app
Thanks for the comprehensive guide!
Can't say I've seen any lag on my N7. Maybe something in this mix would actually increase the performance of my N7?
I'll have to sit back and wait for any recommendations that might improve performance. But thankfully, no lag here.
This is pretty frikkin detailed. Good job.
Sent from my MB612 using xda app-developers app
Would this work on other devices?
CuttyCZ said:
Would this work on other devices?
Click to expand...
Click to collapse
Somethings will, if it is device specific, it depends what device you have
Sent from my Nexus 7 using xda app-developers app
In Developer Options
Turn these options on:
Force 4x MSAA
Click to expand...
Click to collapse
What? :laugh:
You realize what MSAA is right? this will greatly reduce your frame rate while gaming.
darkchazz said:
What? :laugh:
You realize what MSAA is right? this will greatly reduce your frame rate while gaming.
Click to expand...
Click to collapse
I will remove that
Sent from my Nexus 7 using xda premium
Fixed
How about minimizing the number of apps that you have that run in the background and limit the number of widgets you have.
Sent from XDA app
darkchazz said:
What? :laugh:
You realize what MSAA is right? this will greatly reduce your frame rate while gaming.
Click to expand...
Click to collapse
Either way it doesn't stick after reboot
Sent from my Incredible 2 using xda app-developers app
Greenify does the same like iOS does.
the only time i experience lag is after installing from the play store. any recommendations on how to fix this?
bobprobert said:
the only time i experience lag is after installing from the play store. any recommendations on how to fix this?
Click to expand...
Click to collapse
I've always had that lag, I've never found a solution other than waiting a few seconds for it to settle.
Sent from my Incredible 2 using xda app-developers app
bobprobert said:
the only time i experience lag is after installing from the play store. any recommendations on how to fix this?
Click to expand...
Click to collapse
Because the tegra 3 has low(ish) i/o
Sent from my Nexus 7 using xda app-developers app
Anyone use more than just one of the apps listed at same time?
Sent from my Nexus 7 using Tapatalk
What about formatting file system to F2FS ?
F2FS has given me a new tablet.

[Kernel] Vindicator [AOE3] [Strict-Aliasing/UberTC/Loop-Nest] [-R3-]

Vindicator Kernel
Intro:
This is the first Samsung kernel I've ever developed. I just started developing on android a few months ago so I'm brand new to this. I don't really consider myself a developer, I'm just good at figuring things out, all credit goes to the real hard workers coming up with original ideas like Franco, Imoseyon, Ktoonsez, etc. I hope you like it and I won't be offended if you hate it. All ideas are welcome and I'll try to help as best I can. If you wish to use this kernel in a rom , feel free! Although I would love it if you let me know just for my own curiosity.​
Goal:​Keep kernel as lean as possible while adding certain, desirable features, upstreaming source, and optimizing for maximum performance and battery life. The default settings should be optimal for a balance of battery and performance without a need to tweak.​
Disclaimer:​If your phone blows up, its not my fault. If your phone somehow gains perpetual battery life, I'll take full responsibility.​
Features:​-AOE3 Source Based
-ONLY TESTED ON TMOBILE VARIANT
-VControl Kernel Control Script(Loosely Based On lkconfig by imoseyon)
-Compiled With Uber ToolChain 4.9
-Compiled With Strict-Aliasing, A53/57 Tweaks, And Loop Nest Optimizations
-Various Other Build Optimizations
-WLAN_RX & WLAN_CTRL Wakelocks Reduced
-Optional GPU OC To 772Mhz
-A53 UnderClockable To 200Mhz, Overclockable To 1.6Ghz
-A57 UnderClockable To 200Mhz, OverClockable To 2.5Ghz
-Slub Allocator Updated To Linux 3.18
-GPU Slightly UnderVolted
-Small CPU Task Packing
-Nvidia Power Efficiency Patches
-GPU Voltage Control
-LED Fade Control
-Deep sleep fix
-Optimized Power Coefficients
-FSync Toggle
-Memory Leak Patches
-Sleep/Suspend Patches
-3X Faster Integer Square Root Operations
-Interactive Wont Scale Up Below 5% Load
-HRTimer Optimizations
-Avoid load Average Moire
-Scheduler Optimizations
-Memcopy and String Optimizations
-Use Compile Time Constants For Jiffies Conversions When Possible(Reduces CPU Overhead)
-Workqueue Updated To Linux 3.18
-Optional Power Efficient Workqueues (Expanded to more modules than normal as well)
-Moto QuickWakeup Driver
-Frandom (Efficient Random Number Generator)
-Cruft Free
-Slimmed Down
-Tons Of Debugging and Tracers Removed
-Many Misc. Optimizations
-FIOPS, CFQ, NOOP & BFQ IO Schedulers
-Tons Of IO Fixes/Performance Boosts
-Voltage Control
-Entropy Optimizations/Tweaks
-Optimized RWSEM
-Many Parts Pulled From Upstream
-Init.D Support
-Installs SU
-Potentially Something I Forgot...
Downloads:
[AFH] Kernel: https://www.androidfilehost.com/?w=files&flid=32684
Credits:
Imoseyon
Ktoonsez
AndreiLux
G.lewarne
Samsung
Flar2
anarkia
hybridmax
Franco
Faux123
Linaro
Code Aurora Foundation
Cl3Kener
Google
Motorola
If I Missed You Lemme Know!​
XDA:DevDB Information
Vindicator Kernel, Kernel for the T-Mobile Samsung Galaxy S6
Contributors
Xileforce
Source Code: https://github.com/XileForce/Vindicator-S6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R3
Created 2015-05-30
Last Updated 2015-05-30
Changelog:
R1:
-Initial Release
R2:
-CPU Task Packing For A53 Cores(Read In FAQ)
-Numerous Patches To HMP From Linaro(This controls how and when tasks are moved from big to LITTLE CPUs)
-CPUIdle Improvements
-GPS Fix(Thanks To Glewarne)
-Increase hash table size on futexs for better performance
-Tweaked Interactive Governor Values A Bit
-Additional Compile Time Optimizations
-Fix VControl Set On Boot
-Add Toggle For Task Packing To VControl(Currently Not Working :/ )
R3:
-Updated To Linux 3.10.67(From .61)
-Made binder mutex instead of rtmutex(less stutter)
-Reduce packing limit. (This will load the CPUs less before spreading load. Actually improves battery and performance)
-Some upstream cpuidle improvements
-Reduce preempt latency
-Optimize scheduler modules with maximum compiler optimizations
-Increase AES interleave to 4x(for encrypted people this showed a performance improvement of 37% on an A57 processor which is our Atlas cores)
-Use high priority workqueue for devfreq which is related to the GPU
-Scheduler considers cost of balancing and doesn't overestimate average anymore
-Small micro optimizations
-Improve Low Memory Killer routines patch from neobuddy89
-Add rbtree optimizations to LMK. (Significantly improves LMK performance)
FAQ's
1. What Is VControl And How Do I Use It?:
VControl is a kernel tweaking "app" built into the ramdisk. It is accessed via terminal emulator. To use it simply download terminal emulator, Type "su" without quotes and hit enter. Grant terminal emulator super user permission and then type "VControl" without quotes. Please note that it is case sensitive. This will bring up a text menu and you navigate by simply entering the option number you want and hitting enter. It is currently a WIP. FSync control and Power Efficient Workqueues don't currently set on boot properly More will be added to VControl over time.
2. You Broke My Phone! Fix It!:
It will be quite hard for me to figure out what is going on if you don't provide details and a log of what happened. To get a log use any file manager with root support and navigate to proc/last_kmsg.
3. What Kernel Tweaking App Should I Use?:
To Tweak the kernel, currently the only app that works well is KTweaker. To get KTweaker simply flash ktoonsez kernel which will install the app, then flash this. You will have the app unless you wipe data. You can also use VControl for a limited number of things
4. What Do Power Efficient Workqueues Do?:
Typically when a task is created, it is bound to the cpu it was created on. This is great for performance due to maintaining cache locality. However its not the best for battery life. Power efficient workqueues attempts to schedule tasks on already awake cpus. A quick note about awake and sleeping cpus. A sleeping cpu doesnt mean the cpu is turned off or not hotplugged, nor does this mean it has to be deep sleeping. A core can be online and still be sleeping which means it uses very little power. This is why we are able to run with all 8 cores on all the time. Most of the time the majority of the cpus are sleeping. With power efficient workqueues, jobs will attempt to schedule on awake cpus which means we dont have to wake up the cpus that are sleeping already. This means we lose cache locality so we suffer a small (very small) performance hit but we potentially save noticeable amounts of battery. Enable for battery, disable if you plan on benchmarking or just want the extra power. They are off by default.
5. What Is Strict Aliasing And Why Should I Care?:
One of the big things Linaro does with improving Android's performance is fixing violations of what's known as "the strict aliasing rule." A pointer is said to alias another pointer when they both refer to the same location of memory. This is OK and not an uncommon thing to do. The strict aliasing rule is that pointers of different types should never refer to the same location of memory (aka alias each other). Strict aliasing allows a compiler to make some assumptions when compiling and optimizing code that it otherwise couldn't. It's actually one of the biggest optimizations you can do and it is fairly hard to add which is why most people don't. Here's a nice read up on it http://cellperformance.beyond3d.com/articles/2006/06/understanding-strict-aliasing.html#benefits
6. What Does Moto QuickWakeup Do?:
QuickWakeup is a driver developed by motorola which increases battery life when the screen is off. It allows for only the modules which need to be woken up during sleep to wake up, thus conserving power.
7. What does Small CPU Task Packing Mean?:
Task packing Is a process done by the scheduler. What it tries to do is pack all tasks onto as few cores as possible. In this case, it only packs tasks for the low power(small) cores as we want to maintain maximum performance and spread the load out on the bigger cores. The advantage of packing tasks is that if we envision a scenario where there is a 40% load and that FETs spread out across the 4 small CPUs at 10% load each all 4 small CPUs are awake and running at a low frequency. With task packing all 40% would be shoved onto 1 core and the other 3 would sleep. This provides energy savings. However there becomes a point where the frequency required to process the extra tasks becomes high enough that it would use less power to run two cores at half the speed rather than 1 core at a very high speed. In this scenario the scheduler will automatically let tasks spill over onto adjacent CPUs in order to maximize power efficiency. One down side to this is a small performance hit due to having to pull the other cores out of a sleep state in the event of needing immediate power. However I would guess most people couldn't notice a difference.
More will be added as they come up and I think of them.
Annndd one more
Please note that this is only tested on the smg920T model. I have no idea if it will work on others
Works well thank you!
guaneet said:
Works well thank you!
Click to expand...
Click to collapse
Happy to hear that sir! You are the only other person to have tried it so far so that's good news. BTW. Idk what AVS# you are but I'm an 11 and I have stably undervolted by 75 for the A53 cores and 50 for the A57s. Maybe that will help someone.
Xileforce said:
Happy to hear that sir! You are the only other person to have tried it so far so that's good news. BTW. Idk what AVS# you are but I'm an 11 and I have stably undervolted by 75 for the A53 cores and 50 for the A57s. Maybe that will help someone.
Click to expand...
Click to collapse
I like your ideology behind this kernel. Totally reminds me of imosyen nice to see another dev here! I tend to keep my volts as is. I always have problems
Would also like to say that this kernel is best one for my phone so far! Haven't noticed anything but stability. Thanks
guaneet said:
I like your ideology behind this kernel. Totally reminds me of imosyen nice to see another dev here! I tend to keep my volts as is. I always have problems
Click to expand...
Click to collapse
Haha. My first kernel I ever made was for nexus 6 based on his lean kernel so that's what I learned on. In fact I believe I've got almost all the stuff removed that he has removed back on nexus 6 plus even more that I've found. I'm a firm believer that less is very often more. Expect more trimming down in the following builds.
Sent from my SM-G920T using XDA Free mobile app
Xileforce said:
Haha. My first kernel I ever made was for nexus 6 based on his lean kernel so that's what I learned on. In fact I believe I've got almost all the stuff removed that he has removed back on nexus 6 plus even more that I've found. I'm a firm believer that less is very often more. Expect more trimming down in the following builds.
Sent from my SM-G920T using XDA Free mobile app
Click to expand...
Click to collapse
Well now I know I'll be in good hands ?
I've been following him since the note 3 days.
Can't wait to see where you take this project!
guaneet said:
Well now I know I'll be in good hands ?
I've been following him since the note 3 days.
Can't wait to see where to take this protect!
Click to expand...
Click to collapse
Well I hope you like it! I'll leave you alone now lol.
Sent from my SM-G920T using XDA Free mobile app
Downloading and testing now. Not really related, but I was wondering if power save overrides cpu clock/gov/anything else? The reason I ask, is that I typically underclock or undervolt a bit to save some battery but keep in normal high performance state with PS off. But if PS mode does this anyway, I shouldn't bother should I?
Wow, that 3rd post (FAQs) was super-informative!
Sent from my SM-G920T using XDA Free mobile app
Edit: Everything seems to be running perfectly fine so far. Charging up so I can see how the battery life is. I'm currently on OZOP's ROM.
welcome to the lonely S6 kernel devs club!
ive sent you a pm
benjmiester said:
Downloading and testing now. Not really related, but I was wondering if power save overrides cpu clock/gov/anything else? The reason I ask, is that I typically underclock or undervolt a bit to save some battery but keep in normal high performance state with PS off. But if PS mode does this anyway, I shouldn't bother should I?
Wow, that 3rd post (FAQs) was super-informative!
Sent from my SM-G920T using XDA Free mobile app
Edit: Everything seems to be running perfectly fine so far. Charging up so I can see how the battery life is. I'm currently on OZOP's ROM.
Click to expand...
Click to collapse
To be honest I dont know specifically what power save mode does. I've only had the phone for like 6 days. Ik ps limits frame rate and stuff like that so You will save additional power beyond Running in normal mode, but I'm not sure how it affects cores and frequencies currently. This phone is a whole different beast than my nexus 6...I would like to add more, lower frequency steps to save more power. Glad to hear you are liking it so far though! And I plan on adding a configuration guide of sorts in my 4th post with more detail on the controls available . I also plan on getting synapse working properly as that will enable significantly easier kernel tweaking.
Sent from my SM-G920T using XDA Free mobile app
g.lewarne said:
welcome to the lonely S6 kernel devs club!
ive sent you a pm
Click to expand...
Click to collapse
Thank you! Your build script and zip file were a massive help to me. This is completely different from building for a nexus. And I'm not too worried yet the device is little over a month old. I'm hopeful we will see more development start to come. I tried to use your new script setup but I couldn't get it booting for some reason. I'll have to revisit it. I'm sure I didn't something wrong. I'm a Noob.
Sent from my SM-G920T using XDA Free mobile app
Oh em gee! Im switching to tmo!!!!!! Lol j/k...Glad to see you here Xile! If anyone here likes bleeding edge performance and stability, Vindicator is the kernel for you!!!
Custodian said:
Oh em gee! Im switching to tmo!!!!!! Lol j/k...Glad to see you here Xile! If anyone here likes bleeding edge performance and stability, Vindicator is the kernel for you!!!
Click to expand...
Click to collapse
Lol once I wrap my head around all these different variants I'll try and get a build working for the edge. Took me days just to get call audio working
Sent from my SM-G920T using XDA Free mobile app
Xileforce said:
Lol once I wrap my head around all these different variants I'll try and get a build working for the edge. Took me days just to get call audio working
Sent from my SM-G920T using XDA Free mobile app
Click to expand...
Click to collapse
I know there's a unified method that ktoonz and a few others use/developed, reach out to him for assistance! However, just out of curiosity I flashed this baby on top of sac and ram deodexed rom for the s6 edge sprint variation and it works lol....only issue ive noticed so far is the "storage message" keeps popping up.
Custodian said:
I know there's a unified method that ktoonz and a few others use/developed, reach out to him for assistance! However, just out of curiosity I flashed this baby on top of sac and ram deodexed rom for the s6 edge sprint variation and it works lol....only issue ive noticed so far is the "storage message" keeps popping up.
Click to expand...
Click to collapse
O_O that's suprising...ik there's some differences...hmm...well then. And I am going to try and get their method working soon. I tried to get it working earlier and got it compiling correctly but couldn't get it to boot sadly I will revisit it.
Sent from my SM-G920T using XDA Free mobile app
Going to give your kernel a run today and see how it goes! Always love to see more options around here.
I'm curious about the memory leak(s) you say you've patched. I wasn't really aware of any on the kernel side, can you give a bit of explanation here?

Categories

Resources