[Kernel][ICS] TFQ Scorched Kernel ICS v1.0.29 (2012-12-21)

merwin

Senior Member
Feb 14, 2006
403
238
0
Team Fah-Q Presents...
Scorched Kernel for Blaze ICS v1.0.29


Built with the Linaro Toolchain v4.7, the purpose of this kernel is to fix bugs, add features, add performance, and hopefully save some battery where possible. However, battery life will most likely not be as good as stock, since the device is overclocked and DVFS (dynamic frequency and voltage scaling) is turned off. I have done my very best to squeeze every ounce of battery life out of this device.

It includes a brand new CPU Governor called Scorched, developed by me and based on the lagfree governor. It focuses on saving power and reducing the usage of the higher CPU frequencies unless necessary, while still keeping responsiveness and performance intact.

The kernel should work with any ROM that is derived from the stock Samsung ICS release IMM76D.LH5, however I recommend using it with the Tweaked ROM, as that is what I develop it against.

This is a kernel several months in the making. Hope you like it :)

It is STRONGLY advised to do a full nandroid backup in CWM before installing the kernel,
as the installer will overwrite kernel modules in /system/lib/modules. You've officially been warned


NOTE: This thread is reserved for bug reports, logcats, and other development related discussion. General discussion, questions, etc should be posted in this thread
Kernel Features

IO Schedulers:
  • zen (NEW)
  • vr (NEW)
  • sio (NEW)
  • deadline
  • cfq
  • noop

CPU Governors:
  • scorched (NEW)
  • lagfree (NEW)
  • interactive (NEW)
  • ondemand
  • conservative
  • userspace
  • powersave
  • performance

Other Features:
  • Overclocked to 1.72 GHz
  • Voltage control support
  • Support for init.d scripts, added automatically during installation of the kernel.
  • ZRAM support with Google Snappy compression, with a default size of 64 MB.
  • Other tweaks and fixes, too minor to note. Check the Google Code site if you're interested.

Credits/Thanks
  • withere2 - Endless testing, testing, ideas, more testing, scripting support, more testing. Did I mention testing?
  • erikmm - Pulling me into kernel development
  • showp-1984 - Lots of initial help getting off the ground with kernel development
  • faux123 - Some source code from his Samsung GS2 github repo
 
Last edited:

merwin

Senior Member
Feb 14, 2006
403
238
0
Changelog and Downloads

Changelog and Downloads

2012-12-21 - Version 1.0.29 - tfq-scorched-kernel-ics-1.0.29-signed.zip
  • ADB now runs as root. Not as easy as you might think to do it properly...

2012-12-17 - Version 1.0.22 - tfq-scorched-kernel-ics-1.0.22-signed.zip
  • Initial public release of kernel
  • Resolved issue with battery life. Standby time should be almost double that of version 1.0.20

The source code for this kernel can be found on Google Code:
http://code.google.com/p/scorched-kernel-t769-ics/

All previous release versions of the kernel can be found on the Scorched Google Code site
http://code.google.com/p/scorched-kernel-t769-ics/downloads/list
 
Last edited:

merwin

Senior Member
Feb 14, 2006
403
238
0
FAQ

FAQ

What is the Scorched CPU Governor?
The Scorched CPU governor is rather similar to the lagfree governor both in its source code and its purpose. The difference is that while lagfree seeks to give performance-on-demand by increasing immediately to the maximum CPU frequency, Scorched jumps immediately to a mid-point frequency and then gracefully increases or decreases the CPU frequency as required. This provides both performance-on-demand as well as extended battery life.
 

soldier1184

Senior Member
Dec 3, 2012
110
20
0
33
Madera.CA
multi core support

is there anyway of changing it to were we have multi core support ( in regards to offlining 2nd 3rd etc cores ) to save battery by chance cause some other kernels ive tested have that capability if i knew how to do so myself ( im slowly learning with massive reprocussions lol ) but would that be possible at all
 

theshowman

Senior Member
Aug 6, 2007
134
7
0
Changelog and Downloads

2012-12-17 - Version 1.0.22 - tfq-scorched-kernel-ics-1.0.22-signed.zip
  • Initial public release of kernel
  • Resolved issue with battery life. Standby time should be almost double that of version 1.0.20

The source code for this kernel can be found on Google Code:
http://code.google.com/p/scorched-kernel-t769-ics/

All previous release versions of the kernel can be found on the Scorched Google Code site
http://code.google.com/p/scorched-kernel-t769-ics/downloads/list
Many thanks for your hard work.

However I've been using this kernel for a couple of days now with tweaked 2.1, and deleted battery stats but my battery life is really poor.
I've left the system essentially in standby for several full charge cycles but I only get 10 hours with next to no use, if lucky.
With stock kernel and Blz3r v3 and with heavy usage I would easily get 14 hours.

I'm still going to keep on using it and characterizing it and hope it gets better.


Sent from my SGH-T769 using xda app-developers app
 

merwin

Senior Member
Feb 14, 2006
403
238
0
Many thanks for your hard work.

However I've been using this kernel for a couple of days now with tweaked 2.1, and deleted battery stats but my battery life is really poor.
I've left the system essentially in standby for several full charge cycles but I only get 10 hours with next to no use, if lucky.
With stock kernel and Blz3r v3 and with heavy usage I would easily get 14 hours.

I'm still going to keep on using it and characterizing it and hope it gets better.

Sent from my SGH-T769 using xda app-developers app
Not sure what to tell you. I've attached an image with my stats on it. That's 7 hours, mostly standby, dropping 30%, with wifi calling, exchange sync, gmail sync all on.

And this is more of a general Q&A thread topic also :)
 

Attachments

merwin

Senior Member
Feb 14, 2006
403
238
0
is there anyway of changing it to were we have multi core support ( in regards to offlining 2nd 3rd etc cores ) to save battery by chance cause some other kernels ive tested have that capability if i knew how to do so myself ( im slowly learning with massive reprocussions lol ) but would that be possible at all
Please ask this in the general questions thread.
 

nickmcminn60

Senior Member
Oct 9, 2010
3,282
1,208
0
Asheville
Using just CPU0

is there anyway of changing it to were we have multi core support ( in regards to offlining 2nd 3rd etc cores ) to save battery by chance cause some other kernels ive tested have that capability if i knew how to do so myself ( im slowly learning with massive reprocussions lol ) but would that be possible at all
This app will let you use 1 core, both or link them together as one:​
 
Last edited:

merwin

Senior Member
Feb 14, 2006
403
238
0
This app will let you use 1 core, both or link them together as one:​
In my own testing, I have found that it is often worse to turn off a core completely, than to aim for a lower clock speed on both active cores. My theory is that the increase of speed with multithreading speeds up processing over the single corr, thus staying at a higher frequency for less time.

Just a personal observation.
 

techclan

Member
Mar 17, 2009
30
0
0
Thank you, Very stable and responsive kernel. Only issue I've had after installing the kernel is that when I try to send an app from play.google.com to my phone it doesn't show up. I can still install from within the phone itself just not website to phone, not sure if it's related to this Kernel or not but started after flashed it.
Again I'm not 100% positive that it's related so will need to do some more testing...
 

techclan

Member
Mar 17, 2009
30
0
0
Thank you, Very stable and responsive kernel. Only issue I've had after installing the kernel is that when I try to send an app from play.google.com to my phone it doesn't show up. I can still install from within the phone itself just not website to phone, not sure if it's related to this Kernel or not but started after flashed it.
Again I'm not 100% positive that it's related so will need to do some more testing...
Looks like the problem with the apps not getting pushed to the devide was a stuck process, my "smooth calendar" was at 83% cpu utlization and app pushes were being halted.
 

techclan

Member
Mar 17, 2009
30
0
0
That's about right for the benchmark. I'm considering going a slightly different route with the kernel that may reduce performance a bit but should up battery life significantly.

Sick 2 year old at home so I've had limited time to play, unfortunately.
Hope your 2 year old gets well soon. Yes sacrificing a bit of performance to up the battery is definitelyitly worth it. Also seems like your scorched will outilizelize 384 and above, not sure how much battery can be saved but basic call functions and such can perfectly work on 192Mhz
 

fasteat1

Member
Apr 1, 2013
17
3
0
roms

does this work on pacman rom 4.1.2 for the blaze:confused: please respond quickly my current kernel is random rebooting and this worked when i was on stock rom