Do you implement custom changes unto stock Squid kernel? If so, I'd like to hear what settings you tinkered with, why and how? If you don't mind me asking. Posting a battery consumption screenshot would be helpful too. I've been using Squid as-is ever since it was released and it is the best kernel I've used on osprey by a long shot.
Sure!.
I believe it mainly depends on one's usage. My everyday use consist of mainly youtube (3-4.5 hrs everyday), calling, WhatsApp, Google music, reddit, google chrome (&other apps but those are rare).
For CPU I did underclocked cpu to 1094 mhz, and set the cpu governor to conservative. (Conservative gives best battery backup i think, but performance can be slightly choppy sometimes).
For GPU I didnt underclocked or overclocked. Just changed the governor to simple-ondemand. It is similar to msm_adreno_tz (which is default). It's just msm_adreno_tz is bit biased towards performance.
(I think powersave governor will give best battery life but I tried it and even youtube videos while opening, were lagging so I sticked with simple_ondemand.
In cpu hotplugging I did set the profile to eco_conservative, which I think totally shuts down 2 cores. And also I did set the minimum cores online to 1 (2 was there by default).
I did changed the cpu threshold to 666(mhz?). I think it's the minimum cpu usage required by the 1st core before it turns the 2nd core.
I changed the hysteresis value to 5. (I have no knowledge about hysteresis, It was just random experiment).
i also use universal gms doze ( a magisk module made for better battery life )
With all these changes I'm getting more than 24hrs backup, earlier in stock MM and other pie custom Roms I had to charge 2-3 times in a day with my usage (although I never let it get down to 0%, I used to put phone on charge when it reached around 25-30% then).
I'm sure if one uses more apps, particularly games then these setting won't be good for him. But these settings fits perfect for me so far.
I'm no Dev, very new to all these, I just read forums and tried tweaking. so i think I can be wrong somewhere in these, (if anyone can correct me, that will be very helpful).
Also I can't find any online forums or websites where intelli plug tweaking Is explained. So I found I bit difficult to understand the terms. If anyone can help out with this it will be very helpful.
edit : i did changed a few more things later apart from the above changes and it is now giving me more than what i can ever ask for .
changes with current profile :
CPU :
set cpu freq : 400Mhz- 998 Mhz
cpu gov : conservative
intelliplug hotplug :
profile : eco conservative
touch boost : on
hysteresis value : 2
cpu threshold :665
cpu maximum screen off freq : 533 Mhz
minimum cpu online : 1
GPU
GPU freq : 200 Mhz - 310 Mhz
GPU gov : simple_ondemand
I/O scheduler : FIOPS ( for both internal & external storage )
read ahead : 1024 kB ( only internal storage as my sd card is only 8GB so the
default 128kB is ok for it )
Low memory killer :
16 MB
32 MB
64 MB ( top to bottom )
128 MB
144 MB
180 MB
earlier without these changes i felt little lagging due to eco conservative mode ( although it was ignorable ) . but after these changes in I/O scheduler and LMK i feel that lagging has reduced very much and it feels almost like buttery smooth .
also underclocking GPU to 310 Mhz doesnt really effect overall performance , but i think it somewhat helps in getting more battery backup.
ps : the screen shots are of the old configurations . if you want , then i can change it back to the latest one .
now it almost feels like my osprey got a second life .

the battery life is too good to be true for a 3.5 year old device . thank you so much
@squid2. i cant thank you enough .