CM based Kernel (In-kernel Hotplug, Optimized defaults) - One (M9) Android Development

This is my attempt at making AOSP on the HTC m9 a little better.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Features :
-Hima hotplug (optimized hotplug for big.LITTLE architecture.)
Algorithm that will turn core on and off depending on the load. Currently, it will use the LITTLE part of the cpu (cortex-a53 cores) when the screen is off and it will use BIG part when the screen is on. The core 0 will always be on, for compatibility reason. It will also online a maximum of 4 cores at the same time. (4 LITTLE or 1 LITTLE + 3 big). Trust me, it will still be butter smooth.
-ElementalX governor.
@flar2 governor. It's based on interactive with some additional performances tweaks. This governor focuses on performance, not battery.
-Sweep2Sleep
Allow you to turn the screen off by swiping your finger horizontally on the status bar.
-Usb fast charge
Allow you to charge your device faster with USB port. This will disable data connection.
-Savoca's KCAL interface.
Tune the colors to your liking very easily.
-Dynamic FSync
Allow you to keep writing operation in a buffer while the screen is on, to get better performance. Enabling this might cause you to loose data if the phone crash or runs out of battery.
-CDG congestion algorithm
Advanced TCP congestion algorithm.
-Reduced Wi-Fi wakelock
Should provide a better battery life.
-Boeffla sound
Sound tweaking interface made by @Lord Boeffla. This feature is still experimental and might or might not work.
-Build with latest UBERTC 4.9.4
Optimized through the toolchain provided by @Cl3Kener.
-Various enhancement to CRU, SCHED, EXT4, workqueues and others.
Behind the scene fixes that will make your device smoother or more stable.
Beta version :
Beta version of this kernel can be found here : temp.bbqdroid.org . Those are beta, they might work or not. Use your head.
XDA:DevDB Information
Smoocha, Kernel for the HTC One (M9)
Contributors
chadouming
Source Code: https://github.com/chadouming/android_kernel_htc_msm8994.git
Kernel Special Features:
Version Information
Status: Alpha
Current Stable Version: N/A
Current Beta Version: R10
Beta Release Date: 2015-09-29
Created 2015-09-29
Last Updated 2015-09-29

It is nice to see devs beginning to create something exciting.

This is f**kin awesome. I was actually just thinking the other day that I almost miss the hotplugging I had on my Nexus 5. Also love that it's a CM-based kernel as I've been running Candy5 for a while now. Just flashed this kernel, booted up fine. No crashes or anything weird to report as of yet. You're awesome for including Westwood as a TCP congestion avoidance algorithm, as I think it should be standard in many ROMs and kernels and simply isn't. Temperatures seem to float below 40C during light use, which was pretty hard to do with almost any configuration I had previously.
Very excited to see where this goes. Awesome job so far.

I don't see any download info or links
Sent from my HTC One M9 using XDA Free mobile app

matthewstice said:
I don't see any download info or links
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
Click on the downloads tab above the first post and you can download from there.

Mind if I include this in my candy5 builds?
CandyRoms Maintainer

rc420head said:
Mind if I include this in my candy5 builds?
CandyRoms Maintainer
Click to expand...
Click to collapse
sure, go ahead. This is the point of open source!

I will also push a cm 12.1 rom that i've compiled soon. I noticed that there are no official build and the build from the other thread does not seem to be updated anymore. I hope they will be able to fix that camera bug. It's really the only downer on this phone.

Thanks I will flash now until included in candy5 next build
Sent from my HTC One M9 using XDA Free mobile app
---------- Post added at 02:41 AM ---------- Previous post was at 02:40 AM ----------
I don't see any downloads tab on XDA android app on this thread mhm?
Sent from my HTC One M9 using XDA Free mobile app

matthewstice said:
Thanks I will flash now until included in candy5 next build
Sent from my HTC One M9 using XDA Free mobile app
---------- Post added at 02:41 AM ---------- Previous post was at 02:40 AM ----------
I don't see any downloads tab on XDA android app on this thread mhm?
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
lol dude. Here. http://forum.xda-developers.com/devdb/project/dl/?id=14587

Ty FYI..link is not workable via XDA but is firefox..ei..other android browsers..
Ty flashing now
Smooha.zip? Lol
Sent from my HTC One M9 using XDA Free mobile app
---------- Post added at 03:54 AM ---------- Previous post was at 03:51 AM ----------
Flashed the darn thing will let you know if I notice any changes thanks again
Sent from my HTC One M9 using XDA Free mobile app
---------- Post added at 04:37 AM ---------- Previous post was at 03:54 AM ----------
Impressed so far..update further coming
---------- Post added at 04:51 AM ---------- Previous post was at 04:44 AM ----------
[/COLOR]1 h 20min full blast headphones not one percent drop in battery.

matthewstice said:
Ty FYI..link is not workable via XDA but is firefox..ei..other android browsers..
Ty flashing now
Smooha.zip? Lol
Sent from my HTC One M9 using XDA Free mobile app
---------- Post added at 03:54 AM ---------- Previous post was at 03:51 AM ----------
Flashed the darn thing will let you know if I notice any changes thanks again
Sent from my HTC One M9 using XDA Free mobile app
---------- Post added at 04:37 AM ---------- Previous post was at 03:54 AM ----------
Impressed so far..update further coming
---------- Post added at 04:51 AM ---------- Previous post was at 04:44 AM ----------
[/COLOR]1 h 20min full blast headphones not one percent drop in battery.
Click to expand...
Click to collapse
Impossible

About to flash the kernel, thanks for creating one. I can't wait until AOSP is fully functional on the M9 like it is the M8. Do the Faux applications, namely Fauxsound, work with this kernel?

So far I'm really liking this kernel. Battery life seems to be much improved over the regular CM kernel, especially with the screen off. I usually charge my phone up before I go to bed and leave my phone unplugged overnight when I go to sleep because there are no outlets near my bed and I need my phone near me for important calls or sometimes texts from the gf. Usually, my phone used about 7-10% battery (if not more) overnight just laying dormant. Deep Sleep on the little cluster would be somewhere around 50%... This morning when I woke up, I was pleased to see that my phone, despite having received over 9 MMS, used only 5% overnight (9 hours of sleep -- Day off, I slept in lol). Maximum CPU frequency while the screen is off was capped at 1248MHz, Deep Sleep came in at 75% overnight, which is a huge improvement.
I'm going to mess around with the settings some more to see if I can improve screen-off battery. I've got the maximum CPU frequency capped at 960MHz now, so hopefully that improves things a little. What I don't want it to do is wake more cores because of the lower frequency. The tasks the phone is performing while sleeping isn't as important as the workload the phone faces when the screen is on, so I don't care if something takes longer to execute due to a lower CPU clock. If a there were an option or tuneable to set the maximum allowable amount of cores awake while the screen is off, I think this would be fantastic.

Currently there is no tunable for it. You can only change the max screen off freq. I could however implement a max screen-off core, that would limit the ammout of core to the said limit or a single core screen-off switch. Whichever would work best. Working on fixing the screen-on time first tho. I believe the load is poorly calculated and therefore the hotplugging algorithm jump too much around. I am trying to find setting that would be suitable for the calculated load, if that doesnt work well, I'll have a look at how things are calculated.

chadouming said:
Currently there is no tunable for it. You can only change the max screen off freq. I could however implement a max screen-off core, that would limit the ammout of core to the said limit or a single core screen-off switch. Whichever would work best. Working on fixing the screen-on time first tho. I believe the load is poorly calculated and therefore the hotplugging algorithm jump too much around. I am trying to find setting that would be suitable for the calculated load, if that doesnt work well, I'll have a look at how things are calculated.
Click to expand...
Click to collapse
I think the first option would be better. Have it set as a tuneable that people can change, but set the default maximum amount of screen-off cores to 2. Having only one core going while the screen is off is bound to create music playback issues (skipping and hitching) much like it did with my N5. The Hotplugging doesn't seem too bad as far as bouncing around too much, but I have noticed it does like to go from 2 cores, to 4 cores, and back to 2 cores pretty frequently. This is while the screen is on obviously, but nothing really going on in the background. The amount of CPU this phone uses while idling is staggering. I have no idea whats going on behind the scenes, but there's no reason to be using 30-50% sometimes just sitting at the homescreen.

Just doing some interesting testing, if you guys want to try "BETA" kernel, have a look at this : https://temp.bbqdroid.org/
Those kernel should not kill your device, but they are beta so expect bugs. Always keep a clean zip to flash. Also, don't download one if the size seems suspicious, my script does not make the difference between failed and succeed build.

chadouming said:
Just doing some interesting testing, if you guys want to try "BETA" kernel, have a look at this : https://temp.bbqdroid.org/
Those kernel should not kill your device, but they are beta so expect bugs. Always keep a clean zip to flash. Also, don't download one if the size seems suspicious, my script does not make the difference between failed and succeed build.
Click to expand...
Click to collapse
Which Igloo do you live in? I would love to come give you a high five (keep up the good work)

chadouming said:
Just doing some interesting testing, if you guys want to try "BETA" kernel, have a look at this : https://temp.bbqdroid.org/
Those kernel should not kill your device, but they are beta so expect bugs. Always keep a clean zip to flash. Also, don't download one if the size seems suspicious, my script does not make the difference between failed and succeed build.
Click to expand...
Click to collapse
I'm about to buy this man my favorite French Canadian beer. Just flashed the latest beta (R22l) and I'm loving the new features. Minimum # of cores set to 1 for supreme battery life. Maximum # of cores with screen off is set to 2, which is perfect for battery life and smooth music playback. Can't wait to see how my battery life is tomorrow with a full day of usage.
One thing I did notice, however. The phone seems to utilize the Big cluster much more often now. Sometimes only two cores will be online in the little cluster and when they get hit with a moderate load, 1 or 2 big cores will fire up instead of waking up the other two dormant little cores. I'd much rather see all 4 little cores get hit with a workload first before waking up the big cluster. Unless that actually results in worse battery life or something?

Alcolawl said:
I'm about to buy this man my favorite French Canadian beer. Just flashed the latest beta (R22l) and I'm loving the new features. Minimum # of cores set to 1 for supreme battery life. Maximum # of cores with screen off is set to 2, which is perfect for battery life and smooth music playback. Can't wait to see how my battery life is tomorrow with a full day of usage.
One thing I did notice, however. The phone seems to utilize the Big cluster much more often now. Sometimes only two cores will be online in the little cluster and when they get hit with a moderate load, 1 or 2 big cores will fire up instead of waking up the other two dormant little cores. I'd much rather see all 4 little cores get hit with a workload first before waking up the big cluster. Unless that actually results in worse battery life or something?
Click to expand...
Click to collapse
I updated the intelli_plug driver to latest version from faux which use a completely new way to online core. I don't think it use the 1 after another way, but, the Online which ever core works best for you. I suppose, AND THAT IS ONLY SUPPOSITION, that the decision is made by the soc instead of the hotplugging algorithm, which might end up in better battery life. Still some test to do tho.

Related

Public Beta testing now open for WildKernel

As some of you may know, I've been working on a custom kernel for ICS/JB and its about done (for a first release). Current kernel features include: (If feature begins with a * then check below for more information)
Compatible with all AOSP ICS & JB roms
rebased to CAF Linux 3.0.40 kernel
Built in Low-memory killer w/ Fugeswap (as seen in the v6 Supercharger)
Optimized ram usage/handling (Swap & Zram)
Increased Wi-fi connectivity range
*Low & High power Wi-fi scaling steps
*Badass Governor (Default)
Lazy Governor
Imported Snapdragon optimizations used by the Sensation (Thanks Romanbb)
Lagfree Governor
Fast charging for unknowns
HIGHLY Tweaked for the perfect battery life and performance
Updated Bluetooth code from CAF
V(R), simple, deadline, noop, and CFQ I/O schedulers
*Ondemand & Intelli(gent)demand Governor
Stable Undervolting of the CPU
increased SDcard readahead speed
Tweaked Flashlight
Added more clock steps to the GPU for compatibility with low power browsing and GPU OC @ 320 mhz
I think 6 testers should be enough for now, thanks for participating
If you wish to join in this this beta testing please feel free to shoot me a PM or hit me up on GTalk @ [email protected]
You may find my source hosted @ Github
Current testers (in order of request sent):
AgentCherryCola
sino8r
onebornoflight
phone77
jjbz
WeekendsR2Short
CoNsPiRiSiZe
More information:
Badass Governor: This governor has built in profiling (like used in SetCPU but not as battery & Ram consuming). This is also the default and highly recommended governor. This governor features a 3 phase system CPU profiling system. This will change your CPU speed based on usage. This saves a lot of power as your speed doesn't just keep at one clock no matter how much your using you phone. A similiar profiling system is also used for the GPU and such.
Ondemand and Intellidemand Governor: Intellidemand is based off the Ondemand governor but features a 2 phase CPU profiling system with some added tweaks.
Wi-fi Low and High power scaling steps: This is a feature that will determine whether to use High or low power voltages on the Wi-fi chip to save battery. eg: Wi-fi will be turned to low power when idle or screen off. Wifi will be turned to high power when actively in use or in progress of a download. Take note that high power wi-fi voltage isn't necessarily "High" power but more of just "Stock HTC" power.
Thanks:
TeamDS
Strapped365
faux123
showp1984
RomanBB
and any others I may have missed
I'll test out this Kernel. I'll test CM9, AOKP, and MIUI.
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
I'm ready!
ditto dude... thanks!
Il do it!
::Respect::
So how's the kernel testing going out guys! This looks really promising
Sent from my myTouch_4G_Slide using Tapatalk 2
Ok I think thats enough testers for now, Testing will begin soon just making some final adjustments
Quite psyched to check this out!
Sent from my HTC MyTouch 4G Slide using xda app-developers app
sorry for the delay, Ive been troubleshooting battery issues which started after upgrading past 3.0.30, im thinking about downgrading back to that version to see if the problem persists
xmc wildchild22 said:
sorry for the delay, Ive been troubleshooting battery issues which started after upgrading past 3.0.30, im thinking about downgrading back to that version to see if the problem persists
Click to expand...
Click to collapse
Battery issues are nothing new with the latest kernel commits. Just take a stroll through the CM9 thread
Honestly, I've seen better battery life on the old 2.6 kernel
gtmaster303 said:
Battery issues are nothing new with the latest kernel commits. Just take a stroll through the CM9 thread
Honestly, I've seen better battery life on the old 2.6 kernel
Click to expand...
Click to collapse
I'm not saying everyone else is lying I'm just saying that personally I find better screen on time with the latest kernel, except I must be one of the few.
Xmc whatever you got we'll test if ya want
::Respect::
CoNsPiRiSiZe said:
I'm not saying everyone else is lying I'm just saying that personally I find better screen on time with the latest kernel, except I must be one of the few.
Xmc whatever you got we'll test if ya want
::Respect::
Click to expand...
Click to collapse
Yea, I don't know how you do it... Possibly a fluke, or just your setup
CoNsPiRiSiZe said:
I'm not saying everyone else is lying I'm just saying that personally I find better screen on time with the latest kernel, except I must be one of the few.
Xmc whatever you got we'll test if ya want
::Respect::
Click to expand...
Click to collapse
Then I'll make sure to include the "Conspirisize ultra performance" version
Soooooo how about that kernel release for all of us (;
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
I think his Kernel was lost in Goo.Im crash.
::Sense 4.0::
I believe he had most of it on Github?
WeekendsR2Short said:
I believe he had most of it on Github?
Click to expand...
Click to collapse
Most is correct, but all the new commits wasn't so the source is most likely complete and would compile, but it sounded like the new additions that needed tested were not pushed into git so are now lost
Sent from my HTC MyTouch 4G Slide running MikXE
strapped365 said:
Most is correct, but all the new commits wasn't so the source is most likely complete and would compile, but it sounded like the new additions that needed tested were not pushed into git so are now lost
Sent from my HTC MyTouch 4G Slide running MikXE
Click to expand...
Click to collapse
I had 30+ commits that I were going to push to git fixing a lot of problems but my hard drive fried at the same time goo went down. (I have a live network backup of my hard drive hosted on goo) So I lost those commits.
strapped365 said:
Most is correct, but all the new commits wasn't so the source is most likely complete and would compile, but it sounded like the new additions that needed tested were not pushed into git so are now lost
Sent from my HTC MyTouch 4G Slide running MikXE
Click to expand...
Click to collapse
Well CRAP! :crying:
---------- Post added at 08:21 PM ---------- Previous post was at 08:20 PM ----------
..
---------- Post added at 08:22 PM ---------- Previous post was at 08:21 PM ----------
xmc wildchild22 said:
I had 30+ commits that I were going to push to git fixing a lot of problems but my hard drive fried at the same time goo went down. (I have a live network backup of my hard drive hosted on goo) So I lost those commits.
Click to expand...
Click to collapse
..

[KERNEL] - [DEV] - [AOSP] - WildKernel Public Beta testing ver003 - [Sep 8]

WildKernel
As some of you may know, I've been working on a custom kernel for ICS/JB and its about done (for a first release).
Also I was previously planning on a beta testing for a selected few, but I released I won't have enough time to be hosting testing sessions, so how about this. The kernel is know free to use for the public, but all I ask is that your report and compare. I'd like to see if there's improvement or loss between the A6 kernel and this (battery, performance, etc.). Also please report anything good and bad so that I know what to keep and what not to keep for a final release. This also helps me push out fixes faster when presented with lots of information.
Current kernel features include: (If feature begins with a * then check below for more information)
Universal kernel compatible with all AOSP (NOT SENSE) ICS & JB roms
rebased to CAF (custom) Linux 3.0.39 kernel
Optimized Built in Low-memory killer w/ Fugeswap (as seen in the v6 Supercharger)
Optimized ram usage/handling (Swap & Zram)
Increased Wi-fi connectivity range
*Low & High power Wi-fi scaling steps
*Badass Governor
Lazy Governor
Imported Snapdragon optimizations used by the Sensation (Thanks Romanbb)
Lagfree Governor
Fast charging for unknowns and when plugged in to computers
HIGHLY Tweaked for the perfect battery life and performance
Bluetooth code from CAF
V(R), simple, deadline, noop, and CFQ I/O schedulers
*Ondemand & Intelli(gent)demand Governor
Stable Undervolting of the CPU
increased SDcard readahead speed
Tweaked Flashlight
Added more clock steps to the GPU for compatibility with low power browsing and GPU OC @ 320 mhz
Please wipe cache and dalvik cache
I dont suggest using SetCPU as it may cause bugs such as reboots, use CM or AOKP's built in cpu speed feature
Download Universal flasher for ICS and JBhttp://www.mediafire.com/download.php?q9bhv68k8dvai13
(Flashable for S-ON coming tomorrow when I have time)
You may find my source hosted @ Github
More information:
Badass Governor: This governor has built in profiling (like used in SetCPU but not as battery & Ram consuming). This is also the default and highly recommended governor. This governor features a 3 phase system CPU profiling system. This will change your CPU speed based on usage. This saves a lot of power as your speed doesn't just keep at one clock no matter how much your using you phone. A similiar profiling system is also used for the GPU and such.
Ondemand and Intellidemand Governor: Intellidemand is based off the Ondemand governor but features a 2 phase CPU profiling system with some added tweaks. Ondemand also now has early suspend support for low power browsing to save battery.
Wi-fi Low and High power scaling steps: This is a feature that will determine whether to use High or low power voltages on the Wi-fi chip to save battery. eg: Wi-fi will be turned to low power when idle or screen off. Wifi will be turned to high power when actively in use or in progress of a download. Take note that high power wi-fi voltage isn't necessarily "High" power but more of just "Stock HTC" power.
View all public kernel releases
Changelog:
Code:
[B]Sep 3 - ver003[/B]
1. Bluetooth updates upstream
2. Downgrade to linux Kernel v3.0.39 with custom libs to *really* fix lag
3. Badass back to default governor as the most stable
4. More LMK tweaks
[B]Sep 2 - ver002[/B]
1. Implemented USB forced fast charge v3.1
2. Downgrade to linux Kernel v3.0.40 to fix lag
3. Ondemand tweaks, early suspend updates, and is now default governor because of balance of stababilty, battery, and speed.
4. LMK tweaks
5. Updates to bluetooth from CAF (more battery saving and stable)
6. Updates to scheds from faux
7. mpdec ready but disabled until stabalized
8. A lot of improvements since ver001
Thanks:
TeamDS
Strapped365
faux123
Tamcore
cretin45
showp1984
RomanBB
and any others I may have missed
reserved for James (He'll be supplying statistics such as battery reports, cpu logs, benchmarks etc.)
Post statistics and they will be copied here
Nice
Hastily spouted for your befuddlement
Awesome. Hope this fixes the battery drain problem from the A6 kernel.
Sweet. Will test tonight.
Il test this but not until Saturday morning will I have solid feedback
I'm going to have to use both Ankers plus my stock battery for tomorrow as I have school, then a football game, then a roadtrip so I will definitely take shots and post back with great contrasts I'm sure
Thanks XMC
::Respect::
---------- Post added at 10:02 PM ---------- Previous post was at 09:31 PM ----------
CRUD! I got to my PC, downloaded it and read its not in Boot.img format! IM S-ON D:
Sorry wild, can't get it booting. Been trying forever. I'll redownload again when I get home.
P.s: it boots, but it goes right into a reboot after I hit homescreen. I don't think I can use alogcat to pull one, so I'll have to wait till I get back to my computer. Perhaps a dmesg a well.
You also plan on making something for sense ROMs?
If not would you mind if I grab your patches and implement it to a more enhanced virtuous kernel?
Riyal said:
You also plan on making something for sense ROMs?
If not would you mind if I grab your patches and implement it to a more enhanced virtuous kernel?
Click to expand...
Click to collapse
Hey maybe even if xmc your planning on doing a sense one... Maybe if no offense allow Riyal access to those things as you might learn from his enhancements to a sense kernal and such... Also additional development for DS
:what:
::Respect::
well im on my computer. the error (though im no expert) seems to be here
if you need the full logcat let me know and i'll try grab it again. that's the error going on right when the homescreen gets laggy on boot, right before it reboots.
i don't know if this is important to you, but this is what i get in logcat right before reboot
I'm sure i followed directions. I hope I'm not doing something wrong.
Edit: yep. Definitely not an expert. So it stopped rebooting after I unchecked "set on boot" under performance. Will be reporting back.
CoNsPiRiSiZe said:
Il test this but not until Saturday morning will I have solid feedback
I'm going to have to use both Ankers plus my stock battery for tomorrow as I have school, then a football game, then a roadtrip so I will definitely take shots and post back with great contrasts I'm sure
Thanks XMC
::Respect::
---------- Post added at 10:02 PM ---------- Previous post was at 09:31 PM ----------
CRUD! I got to my PC, downloaded it and read its not in Boot.img format! IM S-ON D:
Click to expand...
Click to collapse
I flashable for S-ONs will come soon sorry
Riyal said:
You also plan on making something for sense ROMs?
If not would you mind if I grab your patches and implement it to a more enhanced virtuous kernel?
Click to expand...
Click to collapse
to be honest I hate sense and I doubt I'll be developing anytthing for it anytime soon.
Riyal, i'm open source so feel free to do whatever you wish. If you need help with me pointing out specific commits lemme know
ekoee said:
well im on my computer. the error (though im no expert) seems to be here
if you need the full logcat let me know and i'll try grab it again. that's the error going on right when the homescreen gets laggy on boot, right before it reboots.
i don't know if this is important to you, but this is what i get in logcat right before reboot
I'm sure i followed directions. I hope I'm not doing something wrong.
Edit: yep. Definitely not an expert. So it stopped rebooting after I unchecked "set on boot" under performance. Will be reporting back.
Click to expand...
Click to collapse
are you using setcpu?
No, I'm running cm 9.1.0. Under settings > performance > cpu settings or whatever it is, if you have set on boot checked, the phone runs funny. I unchecked it in a desperate attempt to figure out what's going on, and it's been pretty stable ever since.
xmc wildchild22 said:
reserved for James
Click to expand...
Click to collapse
LMAO! :laugh: You GO James!!! :good:
CoNsPiRiSiZe said:
CRUD! I got to my PC, downloaded it and read its not in Boot.img format! IM S-ON D:
Click to expand...
Click to collapse
Can't we just extract the zImage from the universal kernel flasher, rename it boot.img, and flash? I thought they were analogous...
Edit: I tried it. Didn't work. "Boot Magic check failed". Guess I was thinking of Samsung devices. Bummer, I really wanted to try this.
Ok after a 10 minute self lesson on kernel kitchen I managed to compile a boot.img. Booted right up but I had nofrills with an "apply on boot" setting which screwed me over. Severe lag. I managed to access that app in slow motion and deselect the apply on boot nonsense. Now we are in business
Don't forget to uncheck all governor apply on boot settings before flashing! Also, on first boot go to a view CPU frequency place on your phone so you can wait until the phone settles before rebooting/doing stuff. Takes a little longer than you would expect.
So far the performance seems good, I'll report back on battery life later.
Edit: 3 consecutive reboots during 3 consecutive calls. Switching back to 3.0.30 (A5) for now. Since I didn't flash this officially I'd take this experience with a grain of salt but it is similar to what ekoee is reporting so IDK.
Hi xmc! Not that I question the knowledge of the senior htc community developers here but this battery issue I am facing with ROMs like virtuous is already nagging me out.
Now compiled yours and shocked that it also has the battery bug.(The not going to 100% bug)
So I decided to really look up the battery driver carefully awhile ago and noticed something strange in it. I noticed this days ago and thought this was ok but thought I would stand up and ask today.
In
arch/arm/mach-msm/htc_battery_8x60.c
htc_batt_get_battery_info
Could you tell me why calculation of battery is like this?
htc_batt_update->batt_current = htc_batt_info.rep.batt_current - htc_batt_info.rep.batt_discharg_current;
Click to expand...
Click to collapse
instead of this?
htc_batt_update->batt_current = htc_batt_info.rep.batt_current;
Click to expand...
Click to collapse
Seems like the batt_discharg_current is making my battery report less than the real value so I'd like to know why is the calculation like that?
I'm sorry for asking but I think you're the only developer on doubleshot who is approachable enough for me to ask to.
Riyal said:
Hi xmc! Not that I question the knowledge of the senior htc community developers here but this battery issue I am facing with ROMs like virtuous is already nagging me out.
Now compiled yours and shocked that it also has the battery bug.(The not going to 100% bug)
So I decided to really look up the battery driver carefully awhile ago and noticed something strange in it. I noticed this days ago and thought this was ok but thought I would stand up and ask today.
In
arch/arm/mach-msm/htc_battery_8x60.c
htc_batt_get_battery_info
Could you tell me why calculation of battery is like this?
instead of this?
Seems like the batt_discharg_current is making my battery report less than the real value so I'd like to know why is the calculation like that?
I'm sorry for asking but I think you're the only developer on doubleshot who is approachable enough for me to ask to.
Click to expand...
Click to collapse
I'll take a look once I get home. Lol and just to be clear, i'm not the only dev for the DS. We got Blue6IX, jeffakajeff, strapped365, tbalden, Riyal , kornyone, and nbetcher. (Dont kick my a$$ if I skipped your name )
Flashed this with a fresh install of your JB ROM. Phone is really laggy when waking from screen off for a few seconds but then its ok. I'll look more in to this but thats what I'm seeing so far.
Flashing over CM 9.1 now, will test it out and report back with results. Really hope this takes care of the battery drain issue in 9.1.
xmc wildchild22 said:
I'll take a look once I get home. Lol and just to be clear, i'm not the only dev for the DS. We got Blue6IX, jeffakajeff, strapped365, tbalden, Riyal , kornyone, and nbetcher. (Dont kick my a$$ if I skipped your name )
Click to expand...
Click to collapse
Lol! If I were a dev here I wouldn't have asked you this woot now I'm an ass kicker :highfive:

Synapse settings for performance, speed and Battery

I am opening this thread hoping that more experienced users may share their knowledge with us kernel noobs of the world.
Please posts questions, settings and suggestions so we as a community can benefit from everyone's results and hopefully learn something.
Thank you all.
Shared tip!! @Konsstantine34 was so kind to make a video on how to backup and restore profiles on Synapse. Even has good background music 
Please give him a huge thanks.
http://forum.xda-developers.com/showthread.php?p=65048944
drbveb88 said:
I am opening this thread hoping that more experienced users may share their knowledge with us kernel noobs of the world.
Please posts questions, settings and suggestions so we as a community can benefit from everyone's results and hopefully learn something.
Thank you all.
Sent from my SM-N920T using Tapatalk
Click to expand...
Click to collapse
+1 i need help with this as well
I'm loving that this is here, subscribing right now lol I'm gonna post my current testing build details and results (when i get them) shortly
Sent from my SM-N920T using Tapatalk
---------- Post added at 07:37 PM ---------- Previous post was at 07:36 PM ----------
drbveb88 said:
I am opening this thread hoping that more experienced users may share their knowledge with us kernel noobs of the world.
Please posts questions, settings and suggestions so we as a community can benefit from everyone's results and hopefully learn something.
Thank you all.
Sent from my SM-N920T using Tapatalk
Click to expand...
Click to collapse
Sweetness!
Sent from my SM-N920T
Ok, so i checked this out a while and actually currently still am....once i get done charging the device I'm gonna give it a battery cycle for everything to set in, but I'm using a slightly tweaked base of the profile you posted with certain settings adjusted for responsiveness of UI, that I'll share once my experiment is complete, along with a clean install of ds battery saver pro set up to toggle all connectivity when the screen is off based on all kinds of configurable settings and scenarios, but basically mine is set up to not totally dialect mobile data during the day when the screen is off, but at night it'll kill everything and just correct and sync for 2 mins every 2 hours- it's pretty slick i think- anyway I'll share my settings and results after a battery cycle or two and maybe a bit of fine tuning for anyone that's interested- in fact maybe I'll just pop it into another thread and keep Tek's rom thread from clutter
I just wish I can find a way to make sky high kernel v 3.9 and synopsis work where I get faster speeds then the stock not five. I have tried everything and the only thing I cam close to was 83598 for speeds. I want to get around 9 if it's posable. With out the phone shutting off
Sent from my SM-N920T using Tapatalk
NickMidd91 said:
I just wish I can find a way to make sky high kernel v 3.9 and synopsis work where I get faster speeds then the stock not five. I have tried everything and the only thing I cam close to was 83598 for speeds. I want to get around 9 if it's posable. With out the phone shutting off
Sent from my SM-N920T using Tapatalk
Click to expand...
Click to collapse
Clear settings in synapse and restart-> wait 2 mins, launch synapse-> hit understood then the square box at top right, then three dot menu and hit select all globally and apply to set some defaults-> now set a57 cores to 500min 2400 max, all governors to performance profile, a53 cores set to 200/1600, performance profiles, multicore performance and everything else disabled, gpu 160/852 and leave gov alone, leave all voltages stock everywhere-> set row scheduler and leave else default-> turn on everything in crontab, network all default-> restart synapse hit the X At top of it pops up AND LET DEVICE SIT FOR 2 MINUTES, now reboot and put your device in your freezer for 5 mins-> During this time synapse boot should've shown but you can check synapse if you like and make sure there's no X at the top-> check thermal and temps should be near 20 degrees or under-> run antutu, start test and return to freezer til compete- > remove from freezer, be amazed
Sent from my SM-N920T using Tapatalk
Rx8Driver said:
Clear settings in synapse and restart-> wait 2 mins, launch synapse-> hit understood then the square box at top right, then three dot menu and hit select all globally and apply to set some defaults-> now set a57 cores to 500min 2400 max, all governors to performance profile, a53 cores set to 200/1600, performance profiles, multicore performance and everything else disabled, gpu 160/852 and leave gov alone, leave all voltages stock everywhere-> set row scheduler and leave else default-> turn on everything in crontab, network all default-> restart synapse hit the X At top of it pops up AND LET DEVICE SIT FOR 2 MINUTES, now reboot and put your device in your freezer for 5 mins-> During this time synapse boot should've shown but you can check synapse if you like and make sure there's no X at the top-> check thermal and temps should be near 20 degrees or under-> run antutu, start test and return to freezer til compete- > remove from freezer, be amazed
Sent from my SM-N920T using Tapatalk
Click to expand...
Click to collapse
Amazing guidance. What are the deault volts of 2.2, 2.3 and 2.4 GHz freqs for you? If these are 1062,5 on yours too; performance governor for a57 may causes reboot. Fyi
Awesome thread gang!! Thanks for starting it up. This will keep @TEKHD rom thread on topic and allow us geeks to lean and master Synaose (hopefully,) lol. I'm OK in it but not so good when it comes to the under/over voltage sliders so that's what I'm here to learn more.about personally. I have a pretty good grasp on most of the other stuff in general so prob about a 69% out of 100 as far as know how but this is great! +1 all and esoecially to @drbveb88 !! Woot!!!
Fas
Konsstantine34 said:
Amazing guidance. What are the deault volts of 2.2, 2.3 and 2.4 GHz freqs for you? If these are 1062,5 on yours too; performance governor for a57 may causes reboot. Fyi
Click to expand...
Click to collapse
All my frequencies from 2100 up are 1025mV default and i start undervolting from there -50mV @ 2300 and step down from there
Sent from my SM-N920T using Tapatalk
@muffinsmuffy (Dont know much about it -shutting down- but). I think, Exynos needs the hotplug support(I saw that on my lg g3 -SnapDragon processor). (6 days deep sleep and just %1 drainage, woahh I want that so badly.)
So, Only cpus stay offline when I set them under 'multicore' section. (6 cores work sweet ). Sim-sung is really not behaving friendly but UITA likes to play with their sources, umm maybe not#
Well on stock A57 cores remain off until needed then kick in under load but that can't be implemented sadly on our kernel or we wont have frequency control over the cpu i noticed that once before on note 3 but had completely forgotten about i just find it a shame that cores stay on for no reason but it shouldn't effect anything
Sent from my SM-N920C using Tapatalk
---------- Post added at 09:23 AM ---------- Previous post was at 09:22 AM ----------
Like they completely shutdown on stock and stay at off state not on minimum frequency would have loved that on a custom kernel
Sent from my SM-N920C using Tapatalk
muffinsmuffy said:
Well on stock A57 cores remain off until needed then kick in under load but that can't be implemented sadly on our kernel or we wont have frequency control over the cpu i noticed that once before on note 3 but had completely forgotten about i just find it a shame that cores stay on for no reason but it shouldn't effect anything
Sent from my SM-N920C using Tapatalk
---------- Post added at 09:23 AM ---------- Previous post was at 09:22 AM ----------
Like they completely shutdown on stock and stay at off state not on minimum frequency would have loved that on a custom kernel
Sent from my SM-N920C using Tapatalk
Click to expand...
Click to collapse
I've never realised that on stock, I bought the device, first day realised deep sleep issue was remaining. In the third day it lost its virginity. Stockish stuffs are really not my type, am happy with whats been developed for us ?
Here here you said mate as long as we even have development im happy because these Samsung aholes dont release nothing
muffinsmuffy said:
Here here you said mate as long as we even have development im happy because these Samsung ... dont release nothing
Click to expand...
Click to collapse
I wouldnt call them like that. They're just not doing perfect but we're still using their devices. They dont release sources right but what would be even no release of device to use lol Think twice, Hallelujah.
Konsstantine34 said:
I wouldnt call them like that. They're just not doing perfect but we're still using their devices. They dont release sources right but what would be even no release of device to use lol Think twice, Hallelujah.
Click to expand...
Click to collapse
Ah then we move to different manufacturers if they don't release me and allot of people are about to completely give up on Samsung if you see the replys to emails i had sent when i asked when are the updates due and there response was they dont have an eta sadly if they don't bring back sd card and removable battery i wont be on the Samsung train anymore ive loved there device's so much but the knox and other rubbish they are putting and removing from devices its like they dont know what they are doing and what customers want not to mention fixability just to replace usb board will have tear the screen apart open the device to replace the battery is a huge risk i feel the note 3 was the last honorable device from Samsung been with them since the s2 and first note but they are losing everything that made them great might move to lg heard they are working on a custom core [emoji108] hmmmm excellent
Sent from my SM-N920C using Tapatalk
---------- Post added at 01:49 PM ---------- Previous post was at 01:20 PM ----------
Quick question on the gpu point ive undervolted mine -50 overclock 852 but on 852 i thought voltage was a bit high so undervolted to 806 mv to so far seems stable but anyway other then antutu to test gpu stability
Sent from my SM-N920C using Tapatalk
---------- Post added at 01:50 PM ---------- Previous post was at 01:49 PM ----------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my SM-N920C using Tapatalk
muffinsmuffy said:
Ah then we move to different manufacturers if they don't release me and allot of people are about to completely give up on Samsung if you see the replys to emails i had sent when i asked when are the updates due and there response was they dont have an eta sadly if they don't bring back sd card and removable battery i wont be on the Samsung train anymore ive loved there device's so much but the knox and other rubbish they are putting and removing from devices its like they dont know what they are doing and what customers want not to mention fixability just to replace usb board will have tear the screen apart open the device to replace the battery is a huge risk i feel the note 3 was the last honorable device from Samsung been with them since the s2 and first note but they are losing everything that made them great might move to lg heard they are working on a custom core [emoji108] hmmmm excellent
Sent from my SM-N920C using Tapatalk
Click to expand...
Click to collapse
You're right but, they dont care what people think about them and wish.
Moving to another brand? Exactly what I've done before. Too many years have used Htc, lg, asus, Imate and bunch of devices. I was happy with LG G3 and Meixu mx4 combination.(I was done with Samsung after S3) LG and Htc developers have had all of the rom/kernel capabilities and they have done too many perfect job with snapdragon devices. Appreciate for that. For me, physical looking is a priority. If it looks good, I get more interested in. G4 _ v10 not looks good as edge plus. Its now ok with me, it should be. I will move to another brand when I find a better looking device than edge plus Also removable battery and micro sd support specs are what I am looking for a good device in. Another off topic lol. Sorry for my sick grammar, but my accent is good lol, seems British
Konsstantine34 said:
You're right but, they dont care what people think about them and wish.
Moving to another brand? Exactly what I've done before. Too many years have used Htc, lg, asus, Imate and bunch of devices. I was happy with LG G3 and Meixu mx4 combination.(I was done with Samsung after S3) LG and Htc developers have had all of the rom/kernel capabilities and they have done too many perfect job with snapdragon devices. Appreciate for that. For me, physical looking is a priority. If it looks good, I get more interested in. G4 _ v10 not looks good as edge plus. Its now ok with me, it should be. I will move to another brand when I find a better looking device than edge plus Also removable battery and micro sd support specs are what I am looking for a good device in. Another off topic lol. Sorry for my sick grammar, but my accent is good lol, seems British
Click to expand...
Click to collapse
We are all friends here man no apologies necessary
Sent from my SM-N920C using Tapatalk
muffinsmuffy said:
Quick question on the gpu point ive undervolted mine -50 overclock 852 but on 852 i thought voltage was a bit high so undervolted to 806 mv to so far seems stable but anyway other then antutu to test gpu stability
Sent from my SM-N920C using Tapatalk
Click to expand...
Click to collapse
I didnt touch the gpu volts much. Its gettin me annoyed when the device is shutting down during the 3d test of antutu. Here is mine. 266- 700 always.
Mali hpm is on 0
Sent from my SM-N920C using Tapatalk
muffinsmuffy said:
Mali hpm is on 0
Sent from my SM-N920C using Tapatalk
Click to expand...
Click to collapse
Yup.
Yeah I'm just gonna go ahead and subscribe to this thread. Good on you, OP.
I'm a total Synapse noob and I'm looking for the best possible battery saving profile while maintaining a smooth UI. For now, I'm gonna stay away from the voltage sliders and just set my governor profiles to battery and see what happens. If anyone else has any other suggestions for better battery with a smooth UI, I'm all ears. Not too concerned with benchmark tests.

[Discontinued]CoolDemand MOD(Thermal Tweak/ UnderClocked CPU/GPU Composition)

Keep rootedsystem.img in internel storage if somehow ur phone Bricks!!
due to lack of feedback I decided to discontinue this development.You can still use the files below and modify as u like.​Instructions:
1.Plz use the attached zip extract
->Do back up ur files first..<-
2.Replace init.qcom.post_boot.sh and thermal-engine-8994.conf with extracted ones
3.Set permission rw-r-r
4.Power off wait the phone to cool down properly and bootup
5.Enable developer option and check "Disable hw Overlay" & (optionally) "Force GPU Composition"
6.Reboot Once more and get a cooler G flex 2
​Do post some feedbacks and press thanks button if it helped you :laugh::laugh::angel::angel:
Tweaks:
Ondemand Governor
Underclocked big.CLUSTER to 1.83GHz
Underclocked little.CLUSTER to 1.38GHz
Applied Power_Tweaks for sd810 from OnePlus 2
Input boost frequency to 384MHz on cpu.2 & cpu.6 and 32ms input_boost
Applied GPU composition set on init(during boot)
Removed unwanted init.qcom.post_boot cases(Reduced init file size)
GPU thermal throttling starts at higher temperature
CPU thermal throttling starts at higher temperature
CPU 0 - 3 has sampling of 100 for frequency lock (as little cluster does not overheat soon)
CPU 4 & 3 has sampling of 35 for frequency lock(as these two overheats very fast)
CPU 5 & 6 off is set to at high temperature
and more CPU +battery thermal tweaks
changelogs:
2k16/12/02 -
initial tweaks published
2k16/12/19 -
-V2.0 beta
Sampling time - 50000ns core.little
Sampling time - 30000ns core.big
core.Big is power biased (partially working)
sampling down factor of core.Big is 2 (not working properly)
Can you post what changes exactly you applied?
k3lcior said:
Can you post what changes exactly you applied?
Click to expand...
Click to collapse
updated OP and post #2
Can i use this on f510s MM?
tachiquan3 said:
Can i use this on f510s MM?
Click to expand...
Click to collapse
You need root to replace those files.. In MM there is no root
On the test right now. I've downgraded yesterday evening from 6.0.1 to 5.1.1. I was sick because of no root on the 6.0.1
So, a quick update: I've never used mods for thermal management before. My experience on the last 6 months were based on a stock LG G flex 2 with android 6.0.1
Right now I'm using andoid 5.1.1 with this thermal mod.
So what kind of tests do you want me to perform?
On a daily basis, and when the phone is under "stress" it will still heat up, however the CPU temp don't go above the 80ºC. This is done by this thermal management or is it done by another process?
I don't feel any lag or what so ever. Regarding games, I just play [email protected] [email protected] However I do use dual window quite often to check youtube videos on and chrome at same time, and I dind't find any issues till now.
Thanks
faagaspar said:
So, a quick update: I've never used mods for thermal management before. My experience on the last 6 months were based on a stock LG G flex 2 with android 6.0.1
Right now I'm using andoid 5.1.1 with this thermal mod.
So what kind of tests do you want me to perform?
On a daily basis, and when the phone is under "stress" it will still heat up, however the CPU temp don't go above the 80ºC. This is done by this thermal management or is it done by another process?
I don't feel any lag or what so ever. Regarding games, I just play [email protected] [email protected] However I do use dual window quite often to check youtube videos on and chrome at same time, and I dind't find any issues till now.
Thanks
Click to expand...
Click to collapse
U dont need to perform any tests.. You just have to see if these mods will get you a more stable lagfree phone with a better battery life or not..
I am bringing out a next version which has better cpu management..
Also after exams i am going to see if we can implement these tweaks into MM also .. Maybe make a dev group for MM root as v20 has made some progress...
How does your mod, without the underclocking part, compare to a combination of Probaina's thermal tweaks, Soosoolhastam's tweaked interactive governors boot script, and your own init.d scripts (also without the underclocking part)? I know it's a difficult question, but I need to know this if I'm going to install your mod. Thanks in advance~
Sent from my LG-H959 using XDA-Developers mobile app
Iron_Overheat said:
How does your mod, without the underclocking part, compare to a combination of Probaina's thermal tweaks, Soosoolhastam's tweaked interactive governors boot script, and your own init.d scripts (also without the underclocking part)? I know it's a difficult question, but I need to know this if I'm going to install your mod. Thanks in advance~
Sent from my LG-H959 using XDA-Developers mobile app
Click to expand...
Click to collapse
The interactive tweaks boost the cpu clock in many ways but all are not good for this 810chip.. Also he has directly copied and pasted the tweaks from nexus 6p without crediting the original poster ..plus it has disabled touchboost which is not present in g flex 2.. Meaning that may generate unexpected error..
Probainas tweaks was really good but i have modified stock one to not turn off cores even in heavy gaming..with probainas it heats fast and turns off cores 4 and 7 soon but mine endures longer without much heat .. Not that everyone may feel same.. But heavy gaming may lag from mine..
I have tweakd ondemand gov instead of interactive..
adds08 said:
The interactive tweaks boost the cpu clock in many ways but all are not good for this 810chip.. Also he has directly copied and pasted the tweaks from nexus 6p without crediting the original poster ..plus it has disabled touchboost which is not present in g flex 2.. Meaning that may generate unexpected error..
Probainas tweaks was really good but i have modified stock one to not turn off cores even in heavy gaming..with probainas it heats fast and turns off cores 4 and 7 soon but mine endures longer without much heat .. Not that everyone may feel same.. But heavy gaming may lag from mine..
I have tweakd ondemand gov instead of interactive..
Click to expand...
Click to collapse
Thank you very much for your response! I'll install your mod instead of the other ones, then. Cheers!
Sent from my LG-H959 using XDA-Developers mobile app
Works very well for me, thanks Bro
PS: sry for my bad english ^^
which "init.qcom.post_boot.sh" is the correct one, the one from the zip "thermal_tweaks_021216" or the one from "coolDemand_v2.0b"? Either way, what do I edit exactly to add the mod without the underclocking part?
---------- Post added at 10:32 AM ---------- Previous post was at 10:29 AM ----------
I don't want to sacrifice performance in any way.
---------- Post added at 10:35 AM ---------- Previous post was at 10:32 AM ----------
if you would be kind to just edit the performance compromising parts for me, it would be awesome. Otherwise, please tell me what to edit out to not compromise performance. (I will be doing lots of gaming)
---------- Post added at 10:56 AM ---------- Previous post was at 10:35 AM ----------
Also, can I use your mods together with your init.d scripts (also without the underclocking part)?
Iron_Overheat said:
which "init.qcom.post_boot.sh" is the correct one, the one from the zip "thermal_tweaks_021216" or the one from "coolDemand_v2.0b"? Either way, what do I edit exactly to add the mod without the underclocking part?
---------- Post added at 10:32 AM ---------- Previous post was at 10:29 AM ----------
I don't want to sacrifice performance in any way.
---------- Post added at 10:35 AM ---------- Previous post was at 10:32 AM ----------
if you would be kind to just edit the performance compromising parts for me, it would be awesome. Otherwise, please tell me what to edit out to not compromise performance. (I will be doing lots of gaming)
---------- Post added at 10:56 AM ---------- Previous post was at 10:35 AM ----------
Also, can I use your mods together with your init.d scripts (also without the underclocking part)?
Click to expand...
Click to collapse
Sorry for the late reply..
coolDemand v2.0b is still in beta..
You can try out that but the first one thermal_tweaks_021216 is v1 which is highly stable..
Init.d scripts are something that run on boot.. so after apply the cooldemand tweak you can port init.d into it but the scripts won't be any use because it's already implemented..
So just try these.
And about the under clock part don't worry at intensely high gaming the cap will be removed anyways..
adds08 said:
Sorry for the late reply..
coolDemand v2.0b is still in beta..
You can try out that but the first one thermal_tweaks_021216 is v1 which is highly stable..
Init.d scripts are something that run on boot.. so after apply the cooldemand tweak you can port init.d into it but the scripts won't be any use because it's already implemented..
So just try these.
And about the under clock part don't worry at intensely high gaming the cap will be removed anyways..
Click to expand...
Click to collapse
No worries, but just for my perfectionism's sake, can you please tell me where to edit so that it doesn't underclock? I don't know why but I really don't want to underclock...
Sent from my LG-H959 using XDA-Developers mobile app
Iron_Overheat said:
No worries, but just for my perfectionism's sake, can you please tell me where to edit so that it doesn't underclock? I don't know why but I really don't want to underclock...
Sent from my LG-H959 using XDA-Developers mobile app
Click to expand...
Click to collapse
If u want thermal tweaks.. u can download thermaltweaks 1st one and apply only the thermal-config file.
After a few days i am gonna sort everything out
adds08 said:
If u want thermal tweaks.. u can download thermaltweaks 1st one and apply only the thermal-config file.
After a few days i am gonna sort everything out
Click to expand...
Click to collapse
But won't that mean I'll miss out the other tweaks besides thermal ones? Like GPU compositioning, tweaked ondemand governor, etc? Can't I just delete/replace certain segments of the boot script file's text, to have all the advantages except underclocking? Sorry if this question is stupid.
Iron_Overheat said:
But won't that mean I'll miss out the other tweaks besides thermal ones? Like GPU compositioning, tweaked ondemand governor, etc? Can't I just delete/replace certain segments of the boot script file's text, to have all the advantages except underclocking? Sorry if this question is stupid.
Click to expand...
Click to collapse
The thermal file was modified to better optimize heat in this phone by me .. and is a base on other bootscript tweaks
I have discontinued this tweak and wont be work8ng on cooldemand anymore as i didnt enough feedback to progress with my work..
U can use any of this file independently..
U can just use thermal conf file if u wish with stock postboot script or anyother tweak..

[Discontinued]AweSome Kernel For Le2 [Snapdragon]

Awesome Kernel For LeEco Le 2
WARNING:
Code:
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this Kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
Note:
Only For Oreo Roms!!
SUPPORTED DEVICES:
LeEco Le 2 X520
LeEco Le 2 X526
LeEco Le 2 X52
INSTALLATION INSTRUCTIONS:
- Download Awesome Kernel Latest Build From The Links in Second Post
- Flash the AweSome Kernel zip File from TWRP/RWRP Recovery
- Wipe Cache (Optional)
- Reboot Enjoy
KERNEL SOURCE:
Github
Donate If You Like My Work:-
PayPal
Paytm
Number :- 9022454566
Download Link:-
Click Here To Download
XDA:DevDB Information
AweSome Kernel For Le2 [Snapdragon], Kernel for the LeEco Le 2
Contributors
ProPrk
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1
Created 2018-04-03
Last Updated 2018-06-25
It'd be` nice for you to include some features of this kernel in your post...
Governors, Voltage control, KCAL suppourt... things like that. But I'll flash It and see for myself.
Edit: Maybe you undervolted it?
Can we use this for AOSP extended OREO ROM?
Tested for an hour.
No heating issue. Absolutely no heat generated by the phone. Would recommend this to all Oreo users.
BMWM5V8 said:
It'd be` nice for you to include some features of this kernel in your post...
Governors, Voltage control, KCAL suppourt... things like that. But I'll flash It and see for myself.
Edit: Maybe you undervolted it?
Click to expand...
Click to collapse
I dont add those stuff
Me kinda thinking to fix heat first so i did.
In next update u will find cool features
U can also recommended me to Add Some stuff
upendrae2 said:
Can we use this for AOSP extended OREO ROM?
Click to expand...
Click to collapse
All oreo roms
ProPrk said:
I dont add those stuff
Me kinda thinking to fix heat first so i did.
In next update u will find cool features
U can also recommended me to Add Some stuff
Click to expand...
Click to collapse
Any chance you could add support for KCAL?
ProPrk said:
I dont add those stuff
Me kinda thinking to fix heat first so i did.
In next update u will find cool features
U can also recommended me to Add Some stuff
Click to expand...
Click to collapse
I understand. I think some great features would be:
1. Voltage Controls
2. Adreno Idler driver for the GPU (more battery life)
3. Smartmax_eps Governor and dancedance Governor for even more battery life
4. KCAL suppourt for adjusting screen colour
Thanks for taking my suggestions into consideration. Much respect
Pleas add Wireguard VPN. Simple and painless addition. See the Wireguard thread 4 implementation. A couple of extra lines of build code and ur there. I'd appreciate it. TThe fastest VPN and easiest to set up. Thanks....
BMWM5V8 said:
I understand. I think some great features would be:
1. Voltage Controls
2. Adreno Idler driver for the GPU (more battery life)
3. Smartmax_eps Governor and dancedance Governor for even more battery life
4. KCAL suppourt for adjusting screen colour
Thanks for taking my suggestions into consideration. Much respect
Click to expand...
Click to collapse
Add some schedulers too... especially "Zen" scheduler which I personally think gives the best real time performance....
And if you can increase the battery performance and optimisation...
Gray90 said:
Add some schedulers too... especially "Zen" scheduler which I personally think gives the best real time performance....
And if you can increase the battery performance and optimisation...
Click to expand...
Click to collapse
Back when I was using a galaxy s4, the performance gain from using zen was really noticeable. I haven't noticed that much of a difference these days, since this phone here is a relatively modern device. But, let's see what the dev has in store for us in future updates.
Didn't work for me, my phone still heats up quicker than my toaster. Lol
When surfing the browser of the smartphone is heated.
When watching videos too.
Installed the kernel AweSome.
On stock firmware in these tasks,the smartphone cold.
BMWM5V8 said:
I understand. I think some great features would be:
1. Voltage Controls
2. Adreno Idler driver for the GPU (more battery life)
3. Smartmax_eps Governor and dancedance Governor for even more battery life
4. KCAL suppourt for adjusting screen colour
Thanks for taking my suggestions into consideration. Much respect
Click to expand...
Click to collapse
Done :v
jjo21631 said:
Pleas add Wireguard VPN. Simple and painless addition. See the Wireguard thread 4 implementation. A couple of extra lines of build code and ur there. I'd appreciate it. TThe fastest VPN and easiest to set up. Thanks....
Click to expand...
Click to collapse
DONE :V
zanishq said:
Didn't work for me, my phone still heats up quicker than my toaster. Lol
Click to expand...
Click to collapse
Use setting what i used in images
s.l.a.s.h.e.r said:
When surfing the browser of the smartphone is heated.
When watching videos too.
Installed the kernel AweSome.
On stock firmware in these tasks,the smartphone cold.
Click to expand...
Click to collapse
After flashing kernel use my settings and let it cool down first
BMWM5V8 said:
Back when I was using a galaxy s4, the performance gain from using zen was really noticeable. I haven't noticed that much of a difference these days, since this phone here is a relatively modern device. But, let's see what the dev has in store for us in future updates.
Click to expand...
Click to collapse
I actually found a non-scientific method of actual measuring the performance gains in schedulers.... What I do is download a game called vainglory from play store which is a fairly big game for Android.... So whenever I open up vainglory after the installation, the game starts to extract files... During this I just measure the time taken by the phone to complete it....I found out that ZEN was noticeably faster than CFQ,BFQ and Noop...the worst was DEADLINE...though Deadline gives a better touch response while gaming and decreases the input lag at the cost of multitasking....
Sorry for the noobness, but I don't have the scheduler or the CPU governor you are using.
ProPrk said:
Done :v
DONE :V
Use setting what i used in images
Click to expand...
Click to collapse
Thanks
oh i wanted to ask you about your FIREHOUND rom for this device. It has the problem where call audio does not go to bluetooth. So I had sent you a log of it in your PM to try and help.
---------- Post added at 06:26 AM ---------- Previous post was at 06:25 AM ----------
Gray90 said:
I actually found a non-scientific method of actual measuring the performance gains in schedulers.... What I do is download a game called vainglory from play store which is a fairly big game for Android.... So whenever I open up vainglory after the installation, the game starts to extract files... During this I just measure the time taken by the phone to complete it....I found out that ZEN was noticeably faster than CFQ,BFQ and Noop...the worst was DEADLINE...though Deadline gives a better touch response while gaming and decreases the input lag at the cost of multitasking....
Click to expand...
Click to collapse
ohhh nice. You've definitely taught me something.
zanishq said:
Sorry for the noobness, but I don't have the scheduler or the CPU governor you are using.
Click to expand...
Click to collapse
Flash 1.3 first ._.
BMWM5V8 said:
Thanks
oh i wanted to ask you about your FIREHOUND rom for this device. It has the problem where call audio does not go to bluetooth. So I had sent you a log of it in your PM to try and help.
---------- Post added at 06:26 AM ---------- Previous post was at 06:25 AM ----------
ohhh nice. You've definitely taught me something.
Click to expand...
Click to collapse
Redmi 4x also having this problem not fixed yet
Let see in future may be we got fix

Categories

Resources