yashsingh1/xdaforums huggingface dataset:
[ONE General] Neroga:
I'm also beginning to suspect Disable Services as a culprit. I did the whole deal with restoring pac's settings and noticed that I had gotten the play services deal back. Amazing deep sleep as of the night before with no new apps installed until I did that last night. The dreaded play services came back lol.
[ONE General] abhi08638:
Commenting just so I'm in the loop :p
[ONE General] DemonPhoenix:
It cant be as his problem was Sleepbot as seen by his pics. But its weird that ur having the problem

---------- Post added at 09:36 PM ---------- Previous post was at 09:30 PM ----------

After Some thoughts about this and my answer is NO it does not cause the problem in anyway

Mainly because this

- Servicely blocks the wakelock and shuts it down but does not disable it

- Disable service by Real Pac disables Google Play's "Services" That wont affect anything except the ones listed by him.

- Disabling a service means that a wakelock caused by that service cannot appear. Example: Disabling Google Fit Services any wakelocks caused by Google Fit Services will not appear.

- Also with Pac's file i have checked before something that would resolve google play services wakelock and found it to be checked inside so it saves Battery as confirmed but the Standard Zip will break those services he mentioned except the Light Zip.
[ONE General] forid200:
I can still use DLNA and stream to my TV so I don't really care. I don't use chromecast either.

-Sent from my BR0K3N ON3.
[ONE General] roozxx:
Ok, droping another question

Do u guys use any of Init.d scripts?
[ONE General] forid200:
Zip align, SD boost (1024 read ahead), file system speedup, battery tweaks, journalism, sql3, sentrice. You can search up what they do for more info. ?

-Sent from my BR0K3N ON3.
[ONE General] DemonPhoenix:
The read ahead is overidden by Synapse. Disable it as its no use
[ONE General] forid200:
Oops forgot, yeah. That's overriden because synapse is run after the init.d scripts.

-Sent from my BR0K3N ON3.
[ONE General] mamba720027:
Not if conserving maximum battery is the goal. Average, sure i would run quad-core. What i did was take our device to its lowest clock speed and at dual-core plus still make it feels speedy and lagless as most as possible.

I was actually able to play Asphalt 8 & MKX without lags and felt like I was on 4 cores. Plus its one of the most coolest state my device ever stayed at with heavy usage. The screenshots shows a temp chart and apps I had going.

If it's one thing when doing profiles it have to work with anything for me and to the point where the device is very usable.

Alright during my tweaking phase I encounter the likes. I'd say its a glitch as after a random reboot I was able to input any "scaling_responsiveness_freq" within the CPU range.
[ONE General] forid200:
Hmm I'm test driving Dalton's profile but I'm definitely feeling slight lag. This slight lag is pretty annoying when typing. However I'm certain, even on two cores, we can achieve the smoothness we had before. As long as there's no heavy gaming.

-Sent from my BR0K3N ON3.
[ONE General] singhz905:
Can any please post the link for service Disabler by PAC man
[ONE General] Blodgarm:
Did you hear about the permanent price cut?

As Abraham Lincoln once said, MURICA!!!
[ONE General] forid200:
What price cut?!!

-Sent from my BR0K3N ON3.
[ONE General] mamba720027:
That's the beauty, we still can heavy game smoothly @ the 10000mhz/2 cores range.

Not sure if Dalton uses touch boost, as some profile aggressively scales downward quickly in its conservative frenzy and using touch boost to stay long enough active takes care of that.
[ONE General] forid200:
Oops, why didn't I think about that. I'm gonna make that change now to something reasonable he has no touch boost enabled currently. But keeping in mind that this is just a beta profile, he's not finished with it yet.

-Sent from my BR0K3N ON3.
[ONE General] mamba720027:
tehehe, yep it have no drawback on battery if it's not a very really high high range freq use and not set to stay too long and not scale back down :D
[ONE General] DemonPhoenix:
In my opinion it would be better to use a governor with its own touchboost configuration as i fell that CPU Boost driver in AK wastes too much heat in general. So i often try not to use it in my profiles.
[ONE General] mamba720027:
Very true, same here. Hardly use it but its usable if set properly for low range freq plus the time it spends at it. Another route is adjusting sampleing_ down_factor plus readjust the down_threshold. Too tight cause too aggressive down scaling also. Its a lot of small. Adjustments to get it that smoothness.

In zzmoove I have 3 parameters for that and won't need touch boost plus the mentioned options above. If its one things I find with zzmoove gov is its battery conservative scaling features are crazy so I hardly use them.
[ONE General] forid200:
You know what guys? I don't think two cores is for me. xD

A better approach would be to keep all 4 cores but maybe two on a power saving governor.

-Sent from my BR0K3N ON3.
[ONE General] sabrefresco:
How can I automate kernel profile switching when I connect or disconnect a charger?
[ONE General] Stylo King:
**OP Updated**

-Added [MENTION=6687598]DemonPhoenix[/MENTION]'s MixMash 16
[ONE General] nicolahaye:
Just applied the new mixmash. I'll report in a few cycles :) thx for all the work :)

Envoyé de mon A0001 en utilisant Tapatalk
[ONE General] just4u32:
Ok, this is probably the best the profile I've used.

Fantastic battery without losing smoothness or having any lags.

Thanks a lot brah.
[ONE General] jayOOMjay:
can anyone help me in this?

I want to take advantage the 3gb of ram and make the multitasking experience richer. What I would like to see is even if i open an app from recents, which was used long ago ( say it is the 20th card from the currently opened app) I want that app to resume its state when I left it last time.

I suppose I need to make the LMK less aggresive , the present values are

Foreground app=60mb

visible app=90mb

secondary server = 120mb

Hiddenapp=140mb

content provider=165mb

empty app=210mb

adaptive LMK= ticked

it would be helpful if someone with experience gives some suggestions and also the impact of this
[ONE General] daltonhrrll:
Yes he is lol
[ONE General] robbieast:
[MENTION=6687598]DemonPhoenix[/MENTION]

thank you for updated profile.

is power efficient work queue suppose to be off? I don't see it in the screenshots
[ONE General] DemonPhoenix:
yes it is supposed to be off
[ONE General] fiz:ik:
For the build.prop tweaks:

simply use daltons old zip and open it with winrar, browse into /scripts and open the text file in it. paste the updated tweaks (overwrite the old ones) and let winrar update the archive

finished

moreover i suggest you to dirty flash your rom first and THEN apply the build.prop tweaks. better safe than sorry
[ONE General] DarkKnightXDA:
Thanks for the update, This is the Best performance profile in my opinion just like V10-G.
[ONE General] robbieast:
[MENTION=6687598]DemonPhoenix[/MENTION]

oh, also forgot to ask which Krait C-states are suppose to be enabled??
[ONE General] fiz:ik:
these states should get enabled/disabled automatically. every state is enabled except C1
[ONE General] DemonPhoenix:
This wastes time as a backup for the build.prop has been made when u installed AK as Abhi has made a backup process in the first place. Just paste it and done, u dont need to dirty flash a rom

---------- Post added at 07:33 PM ---------- Previous post was at 07:33 PM ----------

c0,c2,c3
[ONE General] OmerElbaz:
[MENTION=6687598]DemonPhoenix[/MENTION] I have 2 noob questions :P

1. what's c-stats? I think 'c' stands for "cores". but what is it?

2. why pwr eff workload is off? I thout it's good for battery
[ONE General] bkayy:
Build tweaks just need to be copied and pasted using file explorer eg es explore. This is the easiest and quickest way then reboot for changes to take effect
[ONE General] DemonPhoenix:
C - States are just simply states which the cores sleep at (Simple Explanation, even i don't fully understand it but thats most of what u need to know)

Power Eff Workload is a thing i consider to be a thing that sometimes work and doesn't mainly because all it does is queue workload in CPU0 and don't allow the other Cores to be turned on in an effort to save energy this way. This works to a certain extend but at the end of the day, the battery that you save by using this method is not alot. Where as by using Bricked Hotplug and fully tuned it to thresholds, i am able to get the same battery savings without sacrificing any performance.
[ONE General] OmerElbaz:
Ok thank you very much for the explanation!

I have some more questions if you don't mind :P

I read some guides about kernel configurations, CPU and GPU governors, hotplugs, I/O schedulers and stuff like that, and from what these guides says, there are some better ways to save battery than you used.

Don't misunderstand me, I'm not questioning your work or smth like that, I simply want to understand why you chose to use what you chose.

For example, why use the "row" schedulers and not "noop"?

Or why bricked hotplug instead of another one?

why smartmax governor?

My guess is that it's mainly because other options sacrifice too much performance and the battery life is still great so there's no reason to change it.

BTW sorry for my English :)
[ONE General] mamba720027:
Also to add to what Demonphoenix explain about the C-States. The higher C-State mode the CPU enters the (deeper the sleep state). Which means at every state certain internal hardware components are shut down to save power. The higher we go the more power is save.

However if the cores keeps waking up too quickly it negates the % of power that would be save and consumes more. This is because more power is require in the board circuitry on each core awakening. So Brick Hotplugging Driver was a good choice as it is best to tune for his configuration. Theirs also more to the C-States but that's what it does and what happens inside our device.
[ONE General] forid200:
Why would you want that?

-Sent from my BR0K3N ON3.
[ONE General] DemonPhoenix:
Well first of all the guides of schedulers u see with the guides of Advantages and Disadvantages belong to HDDs with mechanical Parts. Our phones dont use mechanical parts so immediately, the disadvantages and advantages of each scheduler is thrown out of the window except for some. Different Scehdulers have different performance because of how they are coded so now it depends on how tunable a Scheduler can be ROW has always been better than many in User Experience because ROW = Read over Write. But basically, I chose ROW because it allows for more tuning but this set of tunables belong to Mamba as he was the one who gave me the tunables for me to test and i liked it.

Bricked Hotplug allows me to control what goes on unlike all the other hotplugs where they control depending on their algorithms. Bricked allows me to control each individual core threshold to save more battery and only when needed the cores comes up.

Smartmax governor is mainly because its better than the other governors in terms of Performance and battery with the way its coded. Its one of the smoothest governor too :D
[ONE General] forid200:
Damn son, Stylo. You got some learning to do ?

-Sent from my BR0K3N ON3.
[ONE General] OmerElbaz:
Again. thanks A LOT for the reply, you're awesome!

The (I think) most important question I forgot to ask you was: Why min cpu freq is 300 mhz? I think there's even lower min freqs like 268 mhz.

As far as I know (and I don't know much, and least not as much as you do :P), if the min freq is not extremely low (and I don't think 268 mhz is), it doesn't really affect performance negatively and only saves a little more battery by letting the cpu work even slower while there's no need for a lot of work.

So.. why you chose this freq?

EDIT: how did you know so much about those stuff? I mean specifically what we talked about, just android kernel stuff.

What guides/other methods did you used to learn about kernel settings?
[ONE General] DemonPhoenix:
Ok i chose 300MHZ because its the most stable as its the stock minimum freq. The difference of battery between 268 & 300 is very negligible, almost nothing. So if the dfiference in energy usage is negligible between the 2 freqs why not choose the higher one.

I know all about these stuff by searching around XDA and from the past profile makers, It took me 8 Months of learning and slowly gaining the knowledge that i know today. The guides are where i got most of my knowledge but also its from other people such as Abhi, real pac when they both made profiles back in the day and from other profile makers when we wanted to ask specific stuff as we profile makers usually specialized in a specific governor and know more about them than others. So we naturally just ask these questions. Don't be afraid to ask in this thread as long as its kernel relevant, we can help to an extent. :D
[ONE General] abhi08638:
Noop is based solely on a FIFO (First in first out) queue which can help and hurt performance. This is why it has no tunables, whatever IO requests there are, they are put in a line and completed in that order. This is very efficient because there is no iowait time in ordering the requests. However the performance of this aches take scheduler is directly proportional to the cpus clock speed. So if you idle at 300mhz you may see a drop in performance.

ROW on the other hand has been tuned for Read over write and orders them so get the best responsiveness. However if you are too aggressive with delaying writes, things like the camera might degrade performance wise
[ONE General] itslels:
MixMash v16 is running great on the latest Slimsaber so far. The thing runs so smooth, it's unreal that things are actually underclocked. Can't comment on battery life quite yet, but seems like it's going to be around 5 hours SOT, which is sadly much better than what I typically get on stock kernel settings. Overall great job and keep doing what you do!
[ONE General] Ruvy:
Just want to make sure, is slow charging expected after applying certain profiles ? Right now using latest MixMash. Experienced slow charging on No Worries as well.
[ONE General] sabrefresco:
Switch from a battery saver profile to a performance profile when plugged in. A vice versa when not plugged in.
[ONE General] daltonhrrll:
Personally I'm a huge fan of tripndroid , Ik it's a combo of noop, fiops, and then there is one other it has in it but it's great all around.

---------- Post added at 11:18 PM ---------- Previous post was at 11:17 PM ----------

That's because we have the max charge ma set to 1000. Raise it up if you want faster charging mate.
[ONE General] Hussainally:
Mixmash V16 running great except when notifications or phone call comes in.. Screen wake up delay is real long and ringtone also staggers... Anything I can do to improve that?

I am on nuclearslim +ak300+mixmash v16+buildprop tweaks

Thanks in advance
[ONE General] viniciusmarques:
It's easier to just change the setting on Synapse if you want a charging speed like stock has. Synapse > Misc > AC Charge Level: 0

You might wanna change USB Charge Level to 0 as well, that depends on you.
[ONE General] daltonhrrll:
You can raise msm limiter. Also enabling the 1st krait c state or switching it to two cores with screen off can help.
[ONE General] Ruvy:
Alright changed max charge back to stock. BTW what's the benefit of charging at 1000 ?
[ONE General] sien1996:
Less heat so prolonged battery lifespan. I'm at home these few days so 1A is ok. But if I'm charging at school I'll just bump it back to stock charging values.
[ONE General] Ruvy:
Yes that's another issue i am facing. Considering the amount of calls i receive in a day this screen wakeup problem is quite irritating. I have to press power button everytime to wake up the screen when there is an incoming call.
[ONE General] ak:
My middle stats, all super fluid ... Very good:
[ONE General] Stylo King:
So glad you like that sir, It Means a lot to me.

My motive with this profile is to provide the best performance profile to power users maintaining the battery life ;)
[ONE General] ak:
You have reached your goal. Bravissimo.

---------- Post added at 09:14 ---------- Previous post was at 09:12 ----------

The next will be mixmash profile ....

Thanks a lot guys for all effort into this thread.
[ONE General] laharr:
I really missed [MENTION=3113956]real_pac[/MENTION]. Hahaha...
[ONE General] Reptant:
to the guys claiming 0.1% per hour .. is that with signal on( and what modem, oxygen or cm), double tap or/and ambient display enabled?
[ONE General] DemonPhoenix:
Increase ur MSM limiter to 1036MHZ that should help
[ONE General] svnhvn:
Slimsaber + AK300 + Stylo's V11-G. Plenty of IM (BBM, Whatsapp), Facebook, Path, G+, Browsing, XDA app, 1 CoC clan war, few times attacking other villages, numerous call, etc.

No wifi at all. Well done my puff2 brother.
[ONE General] DJMartini:
+1 Same

You're saying increase MSM limiter of CPU 0 from 300MHZ to 1036MHZ? With all your profiles before this was never needed and it seems a little high to be running constantly for 1 CPU just to resolve the issue. I'll test with battery drain, but I'm thinking this is going to increase dramatically that high.
[ONE General] DemonPhoenix:
... Not the min CPU Freq increase the MSM Limiter to 1036MHz
[ONE General] XblackdemonX:
lol, bootloop
[ONE General] sien1996:
Hmm. Oneplus one? Cause I've tested on my flo and it works as well. Maybe [MENTION=6687598]DemonPhoenix[/MENTION] can shed some light here. I've never had a boot loop from his build prop tweaks.
[ONE General] XblackdemonX:
i copied the build.prop file to /sdcard, opened it on the computer, added the lines, copied it back. made sure it had the same permissions. bootloop
[ONE General] DemonPhoenix:
did u delete the previous build prop or did u delete any lines before u added
[ONE General] agbazinga:
Yeah, once I checked his thread I got to know he has contributed a lot to XDA, the fact that though his thread is quite old , still his work is useful till now ( like his viper profile ) (y)
[ONE General] XblackdemonX:
No, I used my current build.prop file and added the lines at the end. That is all.
[ONE General] Stylo King:
Glad to know that power users are liking my profile so much, Puff2 Pass nigga ;)
[ONE General] bombadier:
I've had my build.prop become corrupted after editing it "live" safest way is to use a flashable zip, remember you are editing a very important system file
[ONE General] DemonPhoenix:
Shouldn't have bootloop then cause I made sure to test it fully with stability which is weird but oh well, I can't do much about it cause it happens sometimes like this. I have no power I'm very sorry ._. But maybe u could try taking out the disable byte code verification and see how it works
[ONE General] Spaulding89:
Yes your Profile is amazing. I used the normal Version Not the g. I'm no gamer so i dont need this Performance. My only game is duck Tales. And it runs good with it.

Gesendet von meinem A0001 mit Tapatalk
[ONE General] Stylo King:
Thanks for the feedback, Will continue to improve whenever it is necessary.. Happy to have a senior friend like you in this community :)
[ONE General] XblackdemonX:
I'm really sorry for wasting your time. I tried again but by copying the file via TWRP instead and I used CHMOD 755 on it and it booted perfectly.

Thank you very much for your great work!
[ONE General] Spaulding89:
Senior Friend? Now i feel me old [emoji12]

Gesendet von meinem A0001 mit Tapatalk
[ONE General] XblackdemonX:
Thank you very much for your hard work. Now my phone is smooooooth! :highfive:
[ONE General] Stylo King:
Not in age, but in experience.. :)

and a friend is never too old to have fun :p
[ONE General] Spaulding89:
I know what you mean. I was just joking. Are you still on Exodus?

Gesendet von meinem A0001 mit Tapatalk
[ONE General] Stylo King:
Yes, just flashed latest nightly..
[ONE General] Spaulding89:
Okay i'm on Exodus, NuclearSlim and Broken and cant decide for one [emoji14] All are great my final decide i need 3 Phones [emoji1]

Gesendet von meinem A0001 mit Tapatalk
[ONE General] Stylo King:
All roms are perfect with ak's flavor in it ;)
[ONE General] Spaulding89:
Of course.

Sent from nucleared Bacon
[ONE General] clock51:
I'm using on my primary SlimSaber MixMash v16 + buid.prop of DemonPhoenix, and on my secondary Exodus Smartmax v11 StyloRE, the two profiles are just perfect, great savings of battery, excellent smoothness, and especially no reboot, no blocking, no locking. I just did some charging cycle will give more detailed feedback .Thanks to StyloRe and DemonPhoenix, are two large
[ONE General] ugvpkn:
Anyone here try Sultan's CAF ROM ? Since he uses different camera libraries is there a noticeable difference in the picture quality ? Thanks.
[ONE General] Stylo King:
Yes I have tried sultan's rom just for the camera experience , The only good thing about that rom is the amazing camera and video quality.. The pictures came out of my OnePlus one are just of another level,

It will be great if someone can port those libraries to CM / AOSP roms. However I don't use camera much (Stock works well) and CAF roms have no AK Kernel for CAF ROMS, so that's why I moved on from CAF to Exodus within few hours.
[ONE General] Charmacas:
Hey guys!

I've got "Android System" and "Google Play Services" on top of my draining.

I am using Greenify and I disabled the option on Play Services to stay awake.

I am on the latest AOSPAL release with AK v300 and MixMash v16.

I don't want to use Xposed to get rid of the draining.

BBS shows that syncing from Play Services caused many wakelocks. Also NLP wakelock which is known as the Location Service plays a role even though I put it on Energy Saving Mode.

Also Alarm wakelocks are shown as follows in ca. 12 h:

Wakeups:

com.google.android.gms 1527

Android 317

WhatsApp 290

I think I would be fine if I can get rid of the Play Services thingy.

I hope be greatful about any good advice. Thanks!
[ONE General] DJMartini:
I'm getting the same on different ROM: Temsek with AK 300, but I don't think it's related to any of these profiles.
[ONE General] NickosD:
Disable everything from privacy guard. And yes, it's not kernel related.

Sent from my bacon!!!!!
[ONE General] :
Moderate usage. Lots of browsing and videos from online. Used WiFi 90 percent of the time and the rest in LTE. No games absolutely. Using Stylo V11. Didn't want to wait till I am in single digit (battery-wise) since some say it's harmful for the battery. As you can see, the stats speak for themselves. Oh, and one more - KitKat rocks!!! \(^_^)/

Thanks all profile dev and kernel dev. You are the true MVP.

Omeleto Frumage
[ONE General] svnhvn:
And forgot to mention 1 hour of play music and 40 pics taken, 90% quality of camnextmod (job's stuff).
[ONE General] FSadino:
Here is a complete battery cycle from 100% to 1% on Exodus + MishMax v16

Wifi/LTE turned on only when i need

Auto Sync/GPS/BT OFF

Auto-Brightness OFF (fixed at 20%/30%)

Team Viewer for about 20 min (this is a huge battery drainer)

Very poor cell signal (another battery drainer)

Calls 43 min

Games 20 min
[ONE General] JakeMatthews:
Dt2w issue

I'm using stylo kings v11 profile and I'm also having issues with dt2w taking a long time otherwise love the profile and kernel so far. I saw a post about upping the msm limiter but the only option to do that seems to using doing that per core with the min frequency. Any other suggestions?