[KERNEL][4.3][JSS/JWR] conservative.Kernel v1.2

Search This thread

dshoe

Senior Member
Dec 8, 2011
191
160
conservative.Kernel v1.2

My goal was to create a battery friendly kernel while retaining enough performance to not take away from the Android experience. This is very much so a personal project; I wasn’t happy with the current selection of kernels available to I decided to modify my own.

Feedback and suggestions are always welcome, but demands are not. I am a full-time student with a job, girlfriend, and friends. I work on this kernel because I enjoy doing so, please respect that.

If you like my work, please feel free to donate to me and everyone else that helped make it possible.

NOTE: franco’s default hotplug is disabled because it conflicts with intelli_plug causing lockups and reboots. If you would prefer to use this hotplug, first disable intelli_plug, then enable sys/module/mako_hotplug/parameters/thalamus_hotplug_active.

Features
- Based off of franco.Kernel
- Compiled with SaberMod GCC 4.8
- intelli_plug
- eco-mode dual core operations
- conservative governor
- ondemand governor
- USB OTG
- Battery Life eXtender
- Battery optimized default parameters

Downloads
conservative.Kernel_v1.2-JSS
mirror
md5: f1c2487e38d9ff2d7df2bbe498a97de3

conservative.Kernel_v1.2-JWR
mirror
md5: c85dbc39efcc022575278093455edea1

Donate

XDA:DevDB Information
conservative.Kernel, a Kernel for the Google Nexus 4

Contributors
dshoe
Kernel Special Features:

Version Information
Status: Beta
Current Stable Version: v1.2
Current Beta Version: v1.3

Created 2013-09-03
Last Updated 2013-09-03
 
Last edited:

dshoe

Senior Member
Dec 8, 2011
191
160
Changelog
v1.2
- Compile as cortex a9 instead of a15
- interactive: raise hispeed freq load threshold to 70%
- Ezekeel’s Battery Life eXtender (BLX)
- Disable eco-mode by default; causes slowdown and can be enabled if desired
- Tweak interactive governor to scale down the cpu faster

v1.11
- Fix bug where performance governor is enabled by default

v1.1
- Created JWR branch
- USB OTG support from ziddey
- Compile ondemand governor
- Compile conservative governor
- SaberMod/Linaro/GCC 4.8 optimizations
- Compile with SaberMod GCC 4.8 toolchain

v1.0
- Enable intelli_plug by default
- Rename local version to conservative.Kernel
- Disable franco’s default hotplug in favor of intelli_plug
- Port faux’s intell_plug
- Port some of faux’s optimizations
- Merged in JSS updates from AOSP

Credits
franciscofranco - kernel base
faux123 - numerous commits
ziddey - help with defconfig, USB OTG
eng.stk - GCC 4.8 fixes
labodj - GCC 4.8 fixes
rohanmathur - SaberMod optimizations and compiler flags
SaberMod - GCC 4.8 toolchain
Ezekeel - Battery Life eXtender
mathkid95 - Porting BLX to mako

Source
https://github.com/Dshoe/conservative.Kernel
 
Last edited:

playya

Senior Member
Jan 12, 2007
6,873
2,514
Florida
Welcome and what do you think the over under is going to be on "can you make a JWR version" LOL
 

dshoe

Senior Member
Dec 8, 2011
191
160
Welcome and what do you think the over under is going to be on "can you make a JWR version" LOL

Thanks man, and haha I've already thought about that. I could easily make a JWR verion and maintain it along side of the JSS, so I guess it's just a matter of if there is a demand for it. To be honest, I built this with the JSS merges because at the time franco didn't have them in his repo's, but now that I've made more changes than just that I could do both.
 

abbofro

Senior Member
Apr 11, 2012
73
21
Site won't let me download. String error or something. Looks good will try again later!

Sent from my Nexus 4 using Tapatalk 4
 

dshoe

Senior Member
Dec 8, 2011
191
160
Thanks for the heads up, I will upload it to a mirror tonight. If anybody else gets the kernel to download, feel free to upload your mirror. I got all this free cloud storage for copy.com and the dang thing rarely works.

EDIT
OP download link is fixed, I'm going to upload a mirror just in case but let me know if you have any more issues.

Sent from my Nexus 4 using Tapatalk 4
 
Last edited:

dshoe

Senior Member
Dec 8, 2011
191
160
Interesting, is it compatible with FKU?

Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4

Yup, every parameter that franco has available on his kernel is available on here, though eco-mode and intelli_plug won't appear since franco does not include those in his kernel. I recommend Trickster MOD, but FKU will still work.
 
  • Like
Reactions: szucsgf

Paradoxxx

Senior Member
Aug 14, 2008
5,584
5,959
Krakow

Goku80

Senior Member
Mar 18, 2012
10,010
6,782
Within the Matrix
Thanks Goku, let me know how it goes. I'm working on cooking up another build already.

No problem mate. So far so good. If you can add the pa colours that would be amazing.




Thanks mate
, on a side note, your name is quite familiar.. :)






Sounds good to me, ill test when I'll be back from party then.


Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4

Its me matriak back in the day when ICS was about

Sent from my Nexus 4 using xda premium
 

dshoe

Senior Member
Dec 8, 2011
191
160
Sounds good to me, ill test when I'll be back from party then.


Envoyé depuis mon Nexus 4 en utilisant Tapatalk 4
Please let me know how it goes!

No problem mate. So far so good. If you can add the pa colours that would be amazing.

Sent from my Nexus 4 using xda premium
I can definitely look into it, but I'm not familiar with them. Is it a preset config, or a gamma sysfs interface?

Running awesome thanks

Sent from my Nexus 4 using Tapatalk 4
Awesome, let me know if you have any questions.

EDIT
I can also confirm that my next release will be available in both JSS and JWR for anyone interested.
 
Last edited:
  • Like
Reactions: szucsgf and Goku80

szucsgf

Senior Member
Aug 8, 2012
2,531
4,161
Toronto
This kernel is running quite smooth so far. I was surprised that the default governor is "Performance" since this kernel is battery focused. Do you mind sharing your reasoning for that?

Sent from my Nexus 4 using Tapatalk 4
 

dshoe

Senior Member
Dec 8, 2011
191
160
This kernel is running quite smooth so far. I was surprised that the default governor is "Performance" since this kernel is battery focused. Do you mind sharing your reasoning for that?

Sent from my Nexus 4 using Tapatalk 4

Funny you mention that. Small bug that I'm fixing RIGHT now. For now just enable interactive through your ROM settings or another kernel app like Trickster MOD. v1.11 will be out shortly.

EDIT
Here are the JSS builds
conservative.Kernel_v1.11-JSS
mirror
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    conservative.Kernel v1.2

    My goal was to create a battery friendly kernel while retaining enough performance to not take away from the Android experience. This is very much so a personal project; I wasn’t happy with the current selection of kernels available to I decided to modify my own.

    Feedback and suggestions are always welcome, but demands are not. I am a full-time student with a job, girlfriend, and friends. I work on this kernel because I enjoy doing so, please respect that.

    If you like my work, please feel free to donate to me and everyone else that helped make it possible.

    NOTE: franco’s default hotplug is disabled because it conflicts with intelli_plug causing lockups and reboots. If you would prefer to use this hotplug, first disable intelli_plug, then enable sys/module/mako_hotplug/parameters/thalamus_hotplug_active.

    Features
    - Based off of franco.Kernel
    - Compiled with SaberMod GCC 4.8
    - intelli_plug
    - eco-mode dual core operations
    - conservative governor
    - ondemand governor
    - USB OTG
    - Battery Life eXtender
    - Battery optimized default parameters

    Downloads
    conservative.Kernel_v1.2-JSS
    mirror
    md5: f1c2487e38d9ff2d7df2bbe498a97de3

    conservative.Kernel_v1.2-JWR
    mirror
    md5: c85dbc39efcc022575278093455edea1

    Donate

    XDA:DevDB Information
    conservative.Kernel, a Kernel for the Google Nexus 4

    Contributors
    dshoe
    Kernel Special Features:

    Version Information
    Status: Beta
    Current Stable Version: v1.2
    Current Beta Version: v1.3

    Created 2013-09-03
    Last Updated 2013-09-03
    12
    Changelog
    v1.2
    - Compile as cortex a9 instead of a15
    - interactive: raise hispeed freq load threshold to 70%
    - Ezekeel’s Battery Life eXtender (BLX)
    - Disable eco-mode by default; causes slowdown and can be enabled if desired
    - Tweak interactive governor to scale down the cpu faster

    v1.11
    - Fix bug where performance governor is enabled by default

    v1.1
    - Created JWR branch
    - USB OTG support from ziddey
    - Compile ondemand governor
    - Compile conservative governor
    - SaberMod/Linaro/GCC 4.8 optimizations
    - Compile with SaberMod GCC 4.8 toolchain

    v1.0
    - Enable intelli_plug by default
    - Rename local version to conservative.Kernel
    - Disable franco’s default hotplug in favor of intelli_plug
    - Port faux’s intell_plug
    - Port some of faux’s optimizations
    - Merged in JSS updates from AOSP

    Credits
    franciscofranco - kernel base
    faux123 - numerous commits
    ziddey - help with defconfig, USB OTG
    eng.stk - GCC 4.8 fixes
    labodj - GCC 4.8 fixes
    rohanmathur - SaberMod optimizations and compiler flags
    SaberMod - GCC 4.8 toolchain
    Ezekeel - Battery Life eXtender
    mathkid95 - Porting BLX to mako

    Source
    https://github.com/Dshoe/conservative.Kernel
    4
    Gonna give this kernel a shot!! Thanks

    Enviado de meu Nexus 4 usando Tapatalk 4

    Sweet, I've got a lot planned so be sure to keep up with the thread and kernel updates.
    4
    Looks interesting.. Just one question, is the gamma control included?


    Regards,

    BTJ

    Sent from my Nexus 4 using Tapatalk 4

    I have whatever Franco uses, since his kernel is my base. You can edit the gamma values, though if I'm not mistaken, faux has a different system that some prefer.

    I also just hit 90 comments. Thanks to everyone who's supported the kernel so far! You all have been awesome.

    Sent from my Nexus 4 using Tapatalk 4
    3
    Well the slowdown is present on PSX also. And chaging to noop didn't changed a thing here I'm affraid.

    I'll have to play around with IO schedulers a bit more. Row is designed by Qualcomm I believe so that's why I've been using it a lot lately.

    EDIT

    I also personally like deadline over noop. They were developed by the same person but deadline is a bit smarter and better for mobile devices.

    If the kernel is too slow then turn off eco-mode. With that on your phone ONLY runs with two cores.

    Sent from my Nexus 4 using Tapatalk 4