yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S6 Edge] efrommel:
Yeah how you get that much battery from your device? Im getting like 3 sot
[AT&T Samsung Galaxy S6 Edge] Scott:
I dont load every app in the world, only use what is essential.

Most people load apps that seem like they would not use a lot of battery but do.

Even Antutu Benchmark app (for example) starts up everytime you boot the phone and runs in background.
[AT&T Samsung Galaxy S6 Edge] wahoofan5:
What font is that?
[AT&T Samsung Galaxy S6 Edge] joqsan:
It's called "Burbank". Got it from the app iFont
[AT&T Samsung Galaxy S6 Edge] Jrad3412:
lock screen

I have a weird issue that I didn't see in this thread. I flashed on tmobile s6 and then flashed the boot.img provided. Everything has worked great, always love cleatom but my lock screen is acting up. I have fingerprint set with 3 minute lock after screen is off. If I try to use my phone before the 3 minutes it will require me to swipe to unlock instead of just turning on the screen. Anyone have this issue or know how to resolve it?
[AT&T Samsung Galaxy S6 Edge] _Infamous_:
That's the way it works
[AT&T Samsung Galaxy S6 Edge] Scott:
Oh noez!!!!

Battery is lowz!

I'll be lucky to get three days out of this ROM. This sucks! ;)
[AT&T Samsung Galaxy S6 Edge] joqsan:
HOW?! I'm not getting anywhere near that
[AT&T Samsung Galaxy S6 Edge] Scott:
You prolly have like 50 apps running, constantly texting your lady friends, watching YouTube and Netflix...

I myself, am a hermit.
[AT&T Samsung Galaxy S6 Edge] joqsan:
Haha ok guilty, but I have greenify?! I'm still getting pretty good battery as long as it makes it a day-day and a half I'm straight
[AT&T Samsung Galaxy S6 Edge] Scott:
Thats pretty realistic there.

I dont use my phone like the typical person and I am trying to see if I can get 3 days out of it so the usage has been relegated to texting and quick webs searches.
[AT&T Samsung Galaxy S6 Edge] Tiffany84:
Hey buddy, nice to see you.
[AT&T Samsung Galaxy S6 Edge] Mikeonic:
Just flashed and I'm sure I'm in the latest but WiFi network bug is the only thing not working for me.
[AT&T Samsung Galaxy S6 Edge] Scott:
OMG! Hey Tiffany! Hows life?

Nice to see you hear!!!
[AT&T Samsung Galaxy S6 Edge] winco209:
I noticed you make roms for Verizon and AT&T any chance you can make 1 for tmobile
[AT&T Samsung Galaxy S6 Edge] _Infamous_:
This works on t mobile
[AT&T Samsung Galaxy S6 Edge] Scott:
I was thinking about it... MIght do it one day.
[AT&T Samsung Galaxy S6 Edge] Tiffany84:
Doing great, how about yourself? Would love to see you build a version of Clean for the T-Mobile S6 Edge. That's the phone I'm using. If you ever have the time to do it and need some help or a tester let me know. I highly recommend anyone reading through this thread that may be on the fence on flashing to just do it! Clean Roms have always been the most stable, battery friendly roms I've ever had on a device.
[AT&T Samsung Galaxy S6 Edge] Scott:
Doing good here!

I will hit you up if I need a tester (which I will, I am sure) :good:
[AT&T Samsung Galaxy S6 Edge] ioft:
Scott!! Great to see you developing for the S6. Gotta admit, missed ya when you hopped off the G2 train lol. Rom is installed and working flawless as usual.
[AT&T Samsung Galaxy S6 Edge] Scott:
Good to hear!
[AT&T Samsung Galaxy S6 Edge] Scott:
Your tempting me... Would you so be so kinda as to test?
[AT&T Samsung Galaxy S6 Edge] manny05:
Awesome rom. Running smoothly and quick
[AT&T Samsung Galaxy S6 Edge] winco209:
I'll test for you I always been a fan of your work

---------- Post added at 06:30 AM ---------- Previous post was at 05:40 AM ----------

I gave this rom a go bc u said it works with tmobile we'll it's working awesome but WiFi won't connect any way to fix this
[AT&T Samsung Galaxy S6 Edge] Tiffany84:
Do you really even need to ask me that. I'd test anything that has your name attached to it.
[AT&T Samsung Galaxy S6 Edge] ioft:
Not bad, not bad at all... lol
[AT&T Samsung Galaxy S6 Edge] Mangtas_666:
Hi is it okay to uninstall all Att apps? Would it affect any functionality?
[AT&T Samsung Galaxy S6 Edge] Mangtas_666:
Thank you so much I'll uninstall al att app
[AT&T Samsung Galaxy S6 Edge] CREAPFACE:
This might sound like a stupid question but how do I backup n restore my data before/after I flash this?
[AT&T Samsung Galaxy S6 Edge] ElvisExMachina:
FlashFire and Titanium Backup are two methods.
[AT&T Samsung Galaxy S6 Edge] CREAPFACE:
Once I wipe to flash won't it also wipe my backup?
[AT&T Samsung Galaxy S6 Edge] ElvisExMachina:
Factory reset, yes but wipe cache and install the ROM no.
[AT&T Samsung Galaxy S6 Edge] mew1033:
I always just copy the Titanium Backup files to my PC, then to a complete wipe. Seems to work for me. Plus, I'd really, really hate to loose my slew of two factor authentication tokens.
[AT&T Samsung Galaxy S6 Edge] Scott:
Bingo! The PC can hold a lot cant it! lol :good:
[AT&T Samsung Galaxy S6 Edge] justda:
(Said something stupid)

Edited so no searches point here
[AT&T Samsung Galaxy S6 Edge] ElvisExMachina:
It didn't happen from flashing the ROM with Flash Fire. I've flashed multiple ROMs with Flash Fire and my Knox still says 0x0. Did you try any other things?
[AT&T Samsung Galaxy S6 Edge] justda:
Ya, been flashing everything I can find. I didn't think it was the rom and I shouldn't have posted it here. I was freaking out lastnight.
[AT&T Samsung Galaxy S6 Edge] nem1yan:
Anyone able to use private mode after flashing?
[AT&T Samsung Galaxy S6 Edge] Scott:
What is private mode?
[AT&T Samsung Galaxy S6 Edge] s8freak:
Hiding vids,texts,pics and so on
[Android General] Saber:
Nice guide and thanks for linking to my website ;)

gsstudios
[Android General] Kyuubi10:
It was a pleasure, you have one of the most well informed and well organised guides to the stuff I could find.

Most others are just all over the place.

Keep blogging! :D
[Android General] luke!:
Very useful guide :D

Just a question: would it be possible gathering info about the "power suspend mode" that is often found in Kernel Adiutor?

What are the differences among the available options?

Thanks again for your guide ;)
[Android General] Kyuubi10:
It took me ages to research, because initially when I did I found nothing. Whenever I searched this I would only find stuff about wakelocks. The wakelock system is more important to developers than actual users, so it was of no use to me.

But after a bit of research I THINK I found the original source code for this feature...I will put a couple links at the bottom for the enthusiasts to see.

(N.B. I will keep researching as I get more time to see if I can find more info on this, because it puzzles me also.)

Before I explain anything you must understand what the suspend state is, usually it is called sleep.

I usually cba to explain anything...since I am awful at explaining stuff in written form...I usually like to explain verbally. So I will leave you with a couple links:

Power suspend in Linux - http://unix.stackexchange.com/questions/162886/what-does-pm-suspend-hybrid-do

Power suspend in Android - http://bamboopuppy.com/android-suspend-a-brief-overview/

How it interacts with the hardware - https://source.android.com/devices/sensors/suspend-mode.html

Now for this kernel feature... I seems from what I have read that it is not activating or deactivating suspend mode....instead it is simply deciding on what "metric" to use.

Generally you could say that suspend state would be achieved on request by the kernel. But what if you want to automate the process so that it uses less requests, and thus goes to sleep quicker and more efficiently?

You make it so it bases on something else's output in order to initiate the count down.

This could be screen on/off (LCD panel), idle time (autosleep function), hybrid (autosleep & LCD panel whichever comes first), or userspace (defined by user.)

In all honesty, how it all works in detail I have no idea. But that is the basic idea.

I also have no idea why it keeps locking to userspace, as if it was default.

It seems that this function is not fully functional yet, or maybe it needs some fixing.

The gerrit page for the source code says that this project was abandoned by the main devs.

Gerrit page - https://gerrit.omnirom.org/#/c/9137/2

In summary, from other things I have read they say that Hybrid is the best one for battery life. But for me it never stays on Hybrid, it keeps resetting to userspace. Therefore I am unable to give you any further information about this.

I hope I helped.
[Android General] billysam:
Thank you, thank you, thank you, for putting this up so organized, the only problem on xda is proper guides, I can understand how much time and energy you have put into finding and putting up this guide, and the best part you have given links to the original author and not just copied their hard work and spread their knowledge combined. Well Done mate. That's a real example of how member of xda should be. this will help a lot of people. will share links to this thread. :)

Edit: added your thread link in my signature, hope you don't mind. I thought it would be better this way for people to see.
[Android General] Kyuubi10:
I have some new info about this, I don't remember specifics of where I got this, but it was in a thread about custom kernels.

A lost of people were asking why the setting was stuck.

And if I remember correctly it seems that this feature is a left-over stub from a failed project, which now has been superseded by Doze on Marshmallow.

It works exactly as I described, with the exception of Userspace, which rather than being defined by user it is defined by app. e.g. when app x says it's time to sleep phone will sleep. The other options are automated, and hybrid is the default option and we as users have no way to change it. It's been this way for a while, idk why Adiutor still has the option available.

Also finally understood fully why wakelocks kept popping up when I searched for this...it's because apps can set wakelocks to prevent the "power suspend" from happening, or even to wake the phone from a "power suspend" in order to not stop the app from running. This would be things like facebook, or other messenger apps which want to have a constant running service.

This created huge battery drains in KK and Lollipop, but now in Marshmallow Doze is a bit tougher to get around. Simple wakelocks won't do anymore.

It's honestly been a pleasure.

I have been learning even more and soon I will re-update this thread with a lot of new info I have found.

I'm glad you liked this Guide, it did take me time and it's good that it has been recognized. You've made my day :D

This brings to mind the fact that I have been thinking on a new guide to newcomers into rooting and XDA, just explaining all that which is possible in a short but well organized guide :).

Feel free to copy the link and share however you would like, it is honestly a huge help!
[Android General] rwxr-xr-xis:
Thank you for making this guide, it helped me to understand my device further more
[Android General] zhaozihanzzh:
Thanks!

Android小楼阁-QQ群 439637151

来自搭载Android 2.3 GingerBread的华为Y220-T10
[Android General] .c.t.r.:
hello dude can i get your screenshot your setting on your kernel adiutor for daily, power save, and Gaming
[Android General] Kyuubi10:
Unfortunately I don't keep presents.

I change on the fly as needed.

It just works better for testing rather than having specific presets to use, because I am constantly changing the actual values I use, also as apps get updated and their RAM usage increase or decrease, the values are always very fluid for me. I just keep changing until I find a comfortable value.

If there is anything specific you would like to know ask, and I'll advise you accordingly.
[Android General] heross:
Is there a way to manually set a temperature at which the CPU is clocked down to a specific MHz?

For example:

Temperature rises to 38 ° C = CPU clocks not higher than 800Mhz
[Android General] bearthing:
thanks for this thread bro...

i have zero knowledge about kernel issues

and im so curious about how it work's and what it did

to our mobile phone's. but now i found your thread.

thanks for specific and detailed explanation..:D

even though i did understand only a little part of it

only the specific settings. I didn't know exactly how to use by changing

the number's of each settings under each codes and how it will

response to the performance of the device ..

i hope i will get it soon..:D thanks again for putting this thread

it is very helpful in the likes of me newbie with zero knowledge

but willing to learn and understand how it is..

very big thanks bro...:highfive::good:
[Android General] Kyuubi10:
Unfortunately I don't know if that is even possible, you might have to mess with source code and add your own patches.

Good luck finding this out!

If and when you do share the knowledge with the community! :D
[Android General] Kyuubi10:
Dude, it's an absolute pleasure. It's mainly for people like you that I have made this guide.

I was like you too, and i didnt find a straightforward guide to help me out in the beginning...

There was a wealth of information but it was all over the place. A bit here a bit there.

I urge you to keep researching and keep learning. If ever you find that something you need doesn't exist, then make your own research and create that which you needed so that others who follow after you don't have to go through the same struggle! :)
[Android General] bearthing:
some device not supported the tuning like my lg g4 h818p the noop doesn't tunable and cubic? thanks again bro
[Android General] Kyuubi10:
it's not the device, but the Kernel.

If the developer of the kernel adds support for certain features you will be able to use them.

You need to search and find the custom Kernel which has the features you are looking for.
[Android General] bearthing:
any kernel is compatible to my g4 h818p? or

i search for specific kernel that compatible to my device?

thanks bro
[Android General] Kyuubi10:
Find the thread for your device and you'll pretty much have found jackpot
[Android General] darkmind21:
i need help.i use kernel auditor to increase my headphones volume when playing music.( just use hdp slider to increase )

but happens that wen i unplugg the headphones and awnser a call the other persons dont hear me.

what to do?
[Android General] Kyuubi10:
Raise this issue as a potential bug with the developer of your kernel.
[Android General] darkmind21:
rhanks
[Android General] muradulislam:
A bundle of thanks, multitude of gratitude, undying love and all the other thankful words and wishes for you buddy.

You provided a first solid springboard for me and others to launch from.

Sky is the limit because of this guide.
[Android General] utkarsh_86:
This is an amazing thread, I have a S7 Edge using a N7 port ROM, what would the ideal settings for me be to make sure that cache is cleared and Ram is utilized efficiently. I saw the values on the first page, Marshmallow is a different OS altogether..
[Android General] Kyuubi10:
Stock values tend to be generally stable.

I'm not too familiar with Samsung devices... That's probably a question you may want to ask on your ROM thread.
[Android General] smeejaytee:
Hello old friend I guess you hid this from me lol, nice work subscribed!

I'll add this to my kernel discussion thread thanks.
[Android General] Kyuubi10:
Hehe hey mate! :D

It was hidden in plain sight :P Best way to hide things!

It's always been there in my signature...you should check the other ones out! :D

This is needing a bit of updating now that big.LITTLE is out, I've been doing serious research regarding the scheduler and things. Seeing how I can noob-proof the new information.

It's gonna be hard since it's getting more complex but it'll be done.
[Android General] smeejaytee:
Still on my m8 here, I'm still very happy with it and see no need to upgrade add yet!
[Android General] Kyuubi10:
Yeh, the M8 is still great!! I passed my one down to my Aunty, lol she's loving it!

I was just excited about the new 820 chip and learning about big.LITTLE. It's very exciting hehehe.

As you can see I've got the new HTC 10, and tbh while the M8 still works really really well, the upgrade was worth it.
[Android General] smeejaytee:
I have been trying to get a good interactive profile for m8 yours was good but I want more indeph, I have something but it needs some fine tuning.
[Android General] Kyuubi10:
Yeh, mine wasn't really 100% accurate. More like a guesstimate.

If you use mine as a basis, then use the spreadsheet method to calculate, you should be able to reach the more accurate values.
[Android General] auerbach:
thnx

but how to enable fast charging ?

i can't find it in settings
[Android General] Kyuubi10:
1. What phone?

2. What kernel app are you using?

3. Does your kernel support it?
[Android General] auerbach:
Ooneplus one

Lightning kernel

Yes
[Android General] Kyuubi10:
What kernel app are you using?

You should prob check the thread for your kernel on One Plus One section, and see if anyone else is having same issue.
[Android General] auerbach:
Kernel auditor from playstore
[Android General] Kyuubi10:
Let the kernel dev know, and he'll be able to give you further assistance, there's not much I can help you without knowledge of the kernel.
[Android General] auerbach:
Ok.. I'll check the dev thread .. Thnx
[Android General] Kyuubi10:
Update 21.12.16

Hi guys, I have added a new link and short explanation on this update in the OP.

Here is a summary, I have researched how big.LITTLE configuration works, and I found the following link to be the best source of information.

https://android.googlesource.com/ke...llow-dr/Documentation/scheduler/sched-hmp.txt
[Android General] Azworld5:
I went to do some tweaks on my android phone with Aduitor kernel and now most of my apps are showing "unfortunately app stopped" even the Aduitor kernel is doing the same I have restored the phone factory settings but it is still doing the same thing plus wat should I do? Some of days tweaking apps are working e.g Aero control plus I need help
[Android General] Kyuubi10:
Sounds like a Memory issue (app stopped due to running out of memory in RAM)

I suggest use the help thread in your own device forum.

That will guarantee you receive help from people that know your device well.
[Android General] Azworld5:
Yes I think it's because if the ram. I want to know if a hard reset i.e pressing the power button and volume to reset the phone will do the work because I already tried doing factory reset through the settings but it didn't solve the issue
[Android General] Kyuubi10:
Please Post the following information and I'll do the best to help...

Total amount of RAM:

zRAM values:

Dirty_ratio:

Dirty_background_ratio:

Overcommit Ratio:

Swappiness:

Also, tell me the brand and model of your device.

And if I can't help I'll at least point you the right way.
[Android General] Azworld5:
RAM 1gb

Dirty ratio. 20

Dirty background ratio 5

Overcomit ratio 50

Swapines 100

Vfs 100

Tecno camon c8.

Foreground ap 72

Visible app 90

Secondary server 108

Hidden app 163

Content provider 187

Empty apps 234

Thats what I saw when I opened Aero control. Bt I can't open kernel Aduitor which I used.
[Android General] Kyuubi10:
Friend, apart from advising you to get a new phone with at least 2GB mem, I feel sorry for you.

Try these out, although I don't have much hope:

Dirty ratio. 10

Dirty background ratio 0

Overcomit ratio 0

Swapines 100

After doing the above boot into recovery and clear cache.

If with the above you can open Kernel Adiutor then tell me the value of zRAM, if you have it at all.
[Android General] Kyuubi10:
Hi guys...will have an update coming up in the next couple of weeks.

I've been working as part of Team Helix working on an EAS Kernel.

This is very interesting as it is at the very forefront of Kernel development, some parts of it are still experimental but it's stable enough for testing.

I might consider putting an explanation and guide about EAS as a separate guide.

But I will update this thread with as much relevant detail I can find.
[Android General] b4u2:
Is there a guide for gamers? I pretty much just game on my phone and want max performance but finding people that share settings is tough even today. Maybe I am not looking in the right places? Any suggestions?
[Android General] Kyuubi10:
Well, not a guide per se (as far as I know)...but with knowledge comes power.

If you know what settings do what you could eventually through trial and error create the best tuning for your particular device.

And there are a lot of guides explaining the above...such as my guide. Others delve into even more detail (Mine is simplified for the purpose of ease of understanding.)

The main idea for gaming, as you've rightfully mentioned, is that you want max performance and low latency.

Ok, what you want is a governor that scales quickly, Interactive and derivatives thereof are really good at this.

You want to have enough RAM space for the game, so I guess setting higher swappiness will help.

Also to avoid stutters change I/O scheduler to a highly responsive on such as SIO or BFQ. Then lower the read ahead buffer to 512 or 256 MB.

The above will give a reliable low latency performance. Although you will burn through your battery quite quickly, also might face some overheating, so be careful!

If I've helped leave a thanks to this post :)
[Android General] buffer overflow:
[MENTION=5736502]Kyuubi10[/MENTION]

Very interesting ! One recommendation for 2GB ? Here is my settings for VMO according to OP but I want to now much exactly. Thanks in advance ! ?
[Android General] Kyuubi10:
Hey, I'm not too sure how the Bullhead will react to the changes, I had a HTC M8 which had 2GB at the time of writing this....so I can give you some tips on what I used for the M8.

Try lowering Dirty_Background_ratio to 5.

Keep Dirty_Ratio at 40.

Try increase Swappiness to 80.

Also, another tip, I know you didn't ask...but I thought of including anyways - Turn on "Force GPU Rendering", "Disable HW overlays", and reduce animation speeds to "0.5x" in Developer settings.

All the above tips are aiming to reduce latency and improve interaction speed.

The trade-off however is that you won't be able to keep as many apps in memory as you used to.

But the top-app and any background services such as Music apps will play smoothly.

In any case scenario you can always make better use of memory by using apps such as Greenify that force closes and clears apps from memory - Things like facebook that likes staying on in the background ALL THE TIME.
[Android General] buffer overflow:
[MENTION=5736502]Kyuubi10[/MENTION] Dirty background 5 is default so I will let 10, Dirty ratio default value is 20 I so I let to 40, swappiness to 100 changed also Force GPU and HW overlay is ON.. Animation 0.5 is first choice for me and Greenify is "must have app". What about Overcommit ratio ? Default is 50 and I changed to 0 according to OP. Thanks!
[Android General] Kyuubi10:
I insist on lowering Dirty background to 5, increasing it will only cause lags on top app, as it will be wasting valuable cache space.

Swappiness at 100 is too much, as you probably still want to have a minor app switching functionality, e.g. for copy pasting text from one app onto another.

Overcommit ratio is good at 0, devices with 2GB RAM and less don't need Overcommit ratio.
[Android General] GryTEcHoG:
Hi [MENTION=5736502]Kyuubi10[/MENTION],

I have Phone idle drain consuming more battery for nothing (in android battery usage). So I googled and came across this article: http://www.hackmyandroid.com/fix-battery-drain-stock-sony-devices/9763

Do you think those values really help to fix idle drain ? Can you suggest me values for virtual memory or kernel settings to Z5/Z4 which has 3GB ram ? I am using 7.0.

Thanks