[AKT] Advanced Kernel Tweaks v1.6 FINAL | Insane Battery & Performance(SD820/1|OP3/T)

Which tweak do you use or prefer?

  • GhostPepper

    Votes: 312 21.6%
  • HawkTail

    Votes: 50 3.5%
  • HawkPepper

    Votes: 142 9.8%
  • Kestrel

    Votes: 21 1.5%
  • FairPark

    Votes: 130 9.0%
  • Fusion_B_Delta

    Votes: 53 3.7%
  • Fusion_Speed

    Votes: 56 3.9%
  • Cold_Fusion

    Votes: 25 1.7%
  • Shotgun

    Votes: 83 5.8%
  • Project Zhana

    Votes: 685 47.5%

  • Total voters
    1,442

lekronop

Member
Jul 30, 2016
41
15
8
Are there any plans to bring this to the oneplus 3t? would love to try..
Really?
There are still people asking this. It now has been answered so many times..
Before you want people to spend some of their time to answer your silly question you should consider spending a few minutes of your own time to search this thread for your answer as it has been answered now like 1000 times
 

Dhairya

Senior Member
May 29, 2013
1,197
886
113
THANE
Really?
There are still people asking this. It now has been answered so many times..
Before you want people to spend some of their time to answer your silly question you should consider spending a few minutes of your own time to search this thread for your answer as it has been answered now like 1000 times
Well didn't find the ans thats why asking
 

fossean

Senior Member
Sep 7, 2004
176
61
58
Are there any plans to bring this to the oneplus 3t? would love to try..
I'm using a modified Ghostpepper profile with the flashable zip. I've checked, and all values seem to have been inserted correctly.

I like the look of the apk, but on my OP3T I couldn't get the values to insert properly. Kept getting the warning: "Underclocking detected. Run the script again" (I'm on BluSpark 41 with default settings).

If anyone wants to test this profile on their OP3T, I've attached it below. All I did was swap the OP3 cpu frequencies to the nearest corresponding freqs for the OP3T. Just open the zip with 7zip and put the file in AKT_Profiles_v1.2.zip\system\etc\AKT

Bear in mind that the other profiles probably aren't working until the frequencies are rectified – if anyone else wants to have a go, that would be great :good:;)

E2A: Needed to set init.d emulation to ON in Kernel Adiutor; otherwise values lost after reboot.
E2A: Also attached modified FairPark file with frequencies adapted to OnePlus 3T;)
 

Attachments

Last edited:

Asiier

Senior Member
Nov 23, 2014
541
1,989
133
Miller's Planet
REALLY IMPORTANT ANNOUNCEMENT: (Please read it)

Okay guys, a lot of stuff have been going on this few days, a lot of controversies and there are plenty of things that I want to talk about.
Hopefully, I don't forget anything and I'm able to explain myself properly in order to all of you guys to understand what I want to transmit.
Everything that I will be talking about it's equally important, so don't mind the order that I'm going to follow.​

  • The recognition given to the thread:

I'm really really happy that we have gotten that recognition. We have been featured here on XDA, on Android Authority, on Reddit and some other web pages
You guys have to thanks, @Mostafa Wael for that, as he was the one that got in contact with XDA guys and let them know we where.

But not everything is good about this recognition...
First of all, none of the articles got it 100% right, so let me explain their errors and clear so misunderstanding that has been and is going here on XDA, as well as on Reddit etc

These tweaks are NOT ONLY focused on the battery life!!
It's true that some of them are, and the thread started with that mentality but it have evolved and now we provide plenty of options for all of you guys to chose from. Coming from pure performance with Burnout to the most battery efficient with Project X.A.N.A Battery Extreme.
The main advertisement from these articles was how you could get more than 8 hours of SOT (Which we will talk about later) But they failed to mention the awesome performance you could get using certain tweaks or the balance you can achieve with others...
I wanted to point this out as I feel like the recognition is only be given to certain part of the team and ALL should be recognized

Moreover, that was not the only thing that they got wrong. Some mention that this tweak will work on ANY device which is, as you might expect, wrong.
They quoted a part of the OP which is actually a quote from @soniCron
soniCron said:
This tweak is applicable to every phone with any ROM or kernel
What he was referring to there, was the method used to create these tweaks, If you want to find out more about, visit his Thread and thanks him for all his hard work. As well as @Alcolawl and all the 5X and 6P devs
If they are applicable to every phone with any ROM or kernel it's because most of the devices nowadays use Interactive as governor and, after all, what we are doing is tweaking this governor.
Although, this specific thread is focused on the development of this tweaks for the OP3 & OP3T and maybe other SD820 devices ( I will talk about this later too )
If you have a device that isn't either the OP3 & OP3T or others SD820 devices, feel free to use them, but do not complain about things not working as I and everyone will ignore you or point out this post.

Although, it's true that they WILL WORK on ANY ROM and KERNEL for the before said devices.

With this being said, let's move on to the next bad thing about all this recognition...


  • Complains, unsatisfied people and hate:
Recognition has brought new users but also a lot of complain and hate. Let's address all points!

Complains and Unsatisfied people:

RandomUser342342 said:
I don get the SOT as you!
RandomUser342342 said:
This tweaks made my phone slower than a snail. I want 16 hours SOT while playing hardcore games
RandomUser342342 said:
Other pointless comments that wouldn't be posted If people learned how to read and use the searching tool
I think you guys see what I am trying to say...
I beg to you, new people. Before you post any complaints read at least the FAQs and the post for the tweak you are using

All these people that are getting really bad battery life and so on, it's most likely due to the fact that the tweaks haven't been applied properly!
This is stated in the OP and in a lot of other posts.
So please, check If the tweaks have been applied properly not only by checking If the Terminal or the App and see If they give some kind of error, also by going inside of your Kernel manager and looking to the CPU, GPU, I/O settings and seeing whether have been changed or not.
If everything is working fine for you, there is no need for doing that, but If you are getting bad battery or poor performance you MUST check that before you post.

If even after checking that everything has been applied correctly you have poor performance/battery you might want to try other tweaks, as they are a lot of them and one will probably fit your usage.
And If after all this, stock settings are still better, go for it! We are NOT trying to sell you anything If you like them to stay, If you don't it's fine!
We personally use this tweaks, as us thousands of users do, If they weren't good enough for me I won't be using them...

The Hate:

This is a completely different story, now there are not just some unhappy people that might not have understood how the tweaks work, this is just people that talks **** just because.
Says crap without knowing anything. Repeat like parrots what they heard. Insult somebodies work without any prove or substantial evidence.

These people are just toxic. Toxic for the XDA community.
But hey! We can just ignore them, leave them alone on their toxicity. And that's what I recommend to everybody that face them. Just ignore them, they will get bored and If not, you can report them.

After all, hater gonna hate. Don't take them too serious as they don't deserve any of your time.


  • How important is the ROM and Kernel for the battery/performance and the reason of certain settings:

Every single thing is going to affect your battery life or your performance and the Kernel and ROM is one of them. Which one more important?
Well, someone will say the ROM as If it has a lot of bloatware it will drain your battery faster and affects your performance Others will say the Kernel.
Talking about our OP3, ROMs shouldn't be a problem in terms of battery/performance, pretty much every ROM it's well optimized. As long as they are not badly built or something like that you should not worry about it.
I'd rather use a ROM which I like in terms of features and UI, rather than this super barebone build.
Also look for ROMs that might have battery life saving features as Privacy Guard on CM.

About the Kernel. We could say that's the same case as the ROMs, but that's not quite true.
Different Kernel will make - you will forgive the repetition - a difference. But how much is that difference? Well, as it's right now the development of the OP3, I won't say it's that big.
I believe @bedalus said that in terms of battery life, the increase/decrease from one Kernel to another it's about a 3% ( Please correct me on this one as I'm not 100% that @bedalus said that )
From my personal test, I can tell the difference is a bit higher from 6% to 11%, but as you see, that's not a huge difference.
My point on this one is, the Kernel it's "harder" to choose as it will actually affect your battery more than the ROM, but once again, at the current development state that the OP3 is, doesn't matter that much.
Just use a Kernel you like and which works well. Unless it's really badly built, not massive drain should occur.

In terms of Performance, things became even less tricky. The more MHz the more raw performance, so the Kernel with the highest OC wins.

Other settings that affect my battery/performance?
The 2 main settings that will affect your performance/battery are the CPU and HMP tweaks. So what about the rest??

The I/O Scheduler, Read-ahead, TCP, etc have a little impact on your battery/performance, little but is there.
After all, what we look for by using this tweaks are to get the 100% (Either in terms of battery or performance) of our device and therefore we will squeeze every single setting from the Kernel.
Basically, they won't affect your battery too much, but decide to optimize them as much as possible (at cost of stability?? I haven't ever had a problem with stability)


  • What we want to achieve with these Profiles:
As I mentioned before, our goal it's to get the 100% of our device either in terms of battery life or performance.

For example, let's take Project X.A.N.A. On X.A.N.A, I try to push the limits of battery trying to do it without losing any smoothness NOT performance but smoothness!
Of course, there is a cost in terms of raw performance If you want to get +8 hours SOT, you ain't going to score the same on AnTuTu or Geekbench, If that's all that you care about...
The goal is to get the maximum without sacrificing smoothness, without making the phone slow, unresponsive...
And this is very difficult as not everybody has the same usage and after all, that's the most important thing, the usage that you give to your phone. That will affect the most your battery and your performance.

That's why we provide many different profiles, some are more performance focused other are more balanced... So we can satisfy (or try to, at least) everybody usage

And this is very important. There are not some universal settings that they are going to be good in every aspect, good at battery, good at gaming, etc.
That's a fact! You cannot expect 14 hours SOT while playing Heavy games and then get 3 days of battery life. That WON'T happen.

So to all the people that say that you are wrong, very wrong.


  • Support for other devices:
This has been said soooo many times, seems like people doesn't quite get it. I quote my elf at the begging of the post.
Asiier said:
If you have a device that isn't either the OP3 & OP3T or others SD820 devices, feel free to use them, but do not complain about things not working as I and everyone will ignore you or point out this post.
You should have seen it already... YES! We are now going to support the OP3T

But all of you said that blind developing was really bad and so on!!!!
Yes, you are right! But, I'm just shocked about how well it's currently performing on the OP3T, even wit, out the proper frequencies steps.
So I think that adjusting those frequencies and so other little things will be enough for making them work on the OP3T and any SD821 device

Although, do not expect this for tomorrow! We are going to need a lot of tests as well modifying the scripts... But it's coming!

I ask to all of the excited OP3T to join our Slack Channel in order to communicate with the team and making out work easier. Thanks you very much

Support for other SD820 devices
We do support other SD820 devices! Although, keep in mind that maybe the tweaks will not be fully optimized as the loads will be slightly different.
That should not affect battery and performance too much, but it's a thing to keep in mind!


  • [A·K·T] v1.3 Coming soon:
Yes, the version 1.3 is coming soon! Which should fix all the bug with Underclock and highly OC kernels.
Not much I have to say about it, just wait for the update!

Our plan is to release the OP3T and SD821 support within version 1.4, stay tuned for that.
Meanwhile, you can still use AKT, it just won't be as optimized ;)

· Useful Links:

Why AKT will not work on the HTC 10 | [AKT] Main Post | [AKT] Profiles App by @mrcigi
HTC10 Thread

I'll update this part with some useful link to the post which I think worth reading!​

And sorry for the long post :p
 
Last edited:

ggadget

New member
Jan 31, 2017
1
0
0
What's your idle drain.
That could be something to do with some app or services in the background using your battery
I am in a similar situation to the other person you are replying to. I also have the stock kernel, and am not getting great SOT with Project Zhana. It is okay, but not an improvement over what I got previously. Could you help me?
 

neeraj679

Senior Member
Nov 27, 2016
51
8
0
hey guys I'm on oxygen os 4.2.0 with elemental x kernel with AKT set to project zhana. I'm getting around 6 Hours SOT. I wanna go back to complete Stock to check whether it is better then stock or not.
I wanna ask that do I need to wipe system cause i was on custom kernel or can I simply flash oxygen os over it. Twrp says wipe data, cache, dalvik is all you need to install new rom. Is it?
thanks :)
 

Acxjet

Senior Member
Oct 28, 2015
224
85
48
Fyn
hey guys I'm on oxygen os 4.2.0 with elemental x kernel with AKT set to project zhana. I'm getting around 6 Hours SOT. I wanna go back to complete Stock to check whether it is better then stock or not.
I wanna ask that do I need to wipe system cause i was on custom kernel or can I simply flash oxygen os over it. Twrp says wipe data, cache, dalvik is all you need to install new rom. Is it?
thanks :)

Did you use the app or the terminal script? Because you don't need to wipe anything at all to load the stock settings. The AKT app got a button to load the default settings and so does the AKT script via the main menu in the terminal.
 

BIGWORM

Retired Forum Moderator
Sep 18, 2009
2,130
1,022
183
Flashed with Fair Park modded for 3T. Will report back after work tomorrow, which will include 8+ hours of steaming music constantly =)
 

Acxjet

Senior Member
Oct 28, 2015
224
85
48
Fyn
Same here. Also lot of drain 6% phone idle drain over night.
Using OOS and Blusprak with balanced Zana
If you're using the default governor from blu_spark, it would most likely be the cause as these scripts are built on the default interactive governor while blu_active is a modified one but also the default for his kernel.

Otherwise the Idle drain over night could also be because apps in the background. Mobile data /wifi would be a good explanation.

If I am wrong , please feel free to correct me :)
 

GeminiRx

Senior Member
Apr 16, 2011
145
12
48
If you're using the default governor from blu_spark, it would most likely be the cause as these scripts are built on the default interactive governor while blu_active is a modified one but also the default for his kernel.

Otherwise the Idle drain over night could also be because apps in the background. Mobile data /wifi would be a good explanation.

If I am wrong , please feel free to correct me :)
Thx for the quick answer. I have some homework to do. I am using the default governor.
 

fossean

Senior Member
Sep 7, 2004
176
61
58
Got 2% idle drain overnight on my OnePlus 3T – that's compared to a usual drop of 8-10%. Using the modified FairPark from here.

Running latest Blu-Spark 41 kernel, stock rooted OOS 4.0.2
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone