[Galaxy Note5 Android Development] ananjaser1211:
So ive been using my note 5 daily for the past week. so got few notes on how to "improve" few things in it.

This is here due to some requests to post my settings.

Battery :

* To improve screen on time :

1- ive switched to Medium power saving. with background data enabled , WQHD resolution (i switch to FHD if i want to game)

2- Ive Switched CPU MAX to 1800/1300 CPU MIN to 400/400. and enabled Schedule work on awake CPUs

3- Ive applied a -25mV on both CPU and GPU

* Note that your usage my vary and you might require higher clocks. if you do alot of heavy work. i personally use this phone for music , social media, and to play Reigns

* To improve Doze (screen off) :

1- My first big Doze killer was Telegram notifications, ive gone ahead and killed that. but that wont be the case for everyone, it is just that i get too much traffic on it

2- My second doze killer was Google App. due to having OK GOOGLE and voice match enabled (to wakeup whenever ok google was said) it was running in the background all the time listening. so i disabled that (you can ask the assistant "how to disable the assistant" and it will tell you.

3- Finally, after tracking logs and checking use age, Bixby Voice wakeup is the 3rd drainer. again due to always waiting for "HI BIXBY" command. ive gone and removed bixby voice all together from my installation. cuz i just dont use it

4- in Wakelock (HKTweaks) ive disabled everything except GPS and battery polling at 2. NFC at 1

Performance:

* Normal usage :

1- I use Bioshock for CPU

2- GPU power policy set to always ON (Must)

3- I use Balanced Spectrum profile

4- I use CFQ Scheduler with 1024KB read-head

5-ZSWAP enabled with 40% memory pool and 130 Swappiness

6- Entropy (640 read / 1024 Write)

* Gaming usage :

1- GPU MAX Freq to 772MHz

2- HighSpeed clock at 600

3- Highspeed load at 90%

4- GPU Thermal Turned off

5- Spectrum at gaming

6- CPU max at 2000/1500

7- CPU Min at 600/400

* The above settings are only used when i want to play a heavy game such as PUBG. but i dont do that very often

Now yes it may sound like alot. but once you get a grip of how to modify the kernel to suite your needs. the experience of using this rom will suck less.

Ofcourse these settings vary from device to device, and from usage to another. Just use it as a reference on HOW to start using the most out of the kernel using HKTweaks.

Plenty of these changes will become the default in the next ROM update. especially the GPU Always_on due to how much that has an affect on performance

Ive switched to the note 5 as my daily phone Just to get the phone to crash while playing media. so i can grab last_kmsg the right way. and fix this issue once and for all. however its been uptime for almost 5 days without the crash. even tho i watch alot of youtube and netflix on it.

The kmsgs provided by our TG members were all corrupted and unreadable

TLDR ; with the above settings i manage to get 4 Hours of SOT of my phone with medium to heavy usage. and alot of texting.

On light usage ive hit 6 Hours but with alot of reading and watching. not so much heavy usage. Graphs can be found in our group