FORUMS

[kernel][6.0.1] leanKernel v1.8 (6/24/16)

2,495 posts
Thanks Meter: 8,936
 
By Imoseyon, Recognized Developer on 13th November 2015, 09:42 PM
Post Reply Email Thread
leanKernel is not for everyone.

My philosophy is to keep the kernel footprint as small as possible by trimming as much fat as possible, and at the same time keeping it stable, power efficient, and fast. leanKernel is designed to be a drop in replacement for stock kernel, and so it tries not to deviate too far from stock.

You will find that it's lacking some of the bells and whistles of other custom kernels, so if you like features you came to the wrong thread.

Here's a longer post on what leanKernel is about.

DOWNLOAD (flash in recovery)
PREREQUISITE
Unlocked bootloader, custom recovery installed, rooted (if lkconfig is needed)

FEATURES
  • updated to latest 3.10 Linux
  • interactiveX - screen_off_maxfreq support (governor name was not changed from interactive)
  • compile optimized for cortex-a57/a53 and other gcc 4.9 optimizations. (toolchain: sabermod)
  • various performance/stability optimizations
  • fat trimmed by removing unnecessary components/features
  • force encryption turned off (changed to encryptable), /system verification disabled
  • lkconfig (lk) script for customizing leankernel (see below)
  • kcal color control (thanks to @savoca)
  • random generation optimization including e/frandom support, no need to tweak entropy
  • cherry-picked commits from CAF repo
  • wakelock control (wlan_rx)
  • display cpu voltages via sysfs (via compatible apps)
  • replaced deadline i/o scheduler with sioplus
  • a53/a57 overclock frequences (enable via lkconfig)
  • more to come!

lkconfig
Open terminal app, disable "Verify PATH entries" in setting, become superuser, then type "lkconfig" (or "lk") without quotes
Code:
[email protected]:/ $ su
[email protected]:/ # lk

leanKernel configurator
---
0) display current settings

1) wake gesture control
2) wakelock control
3) rgb/picture control
4) interactiveX control
5) cpu overclock control

21) check top 10 wake locks (ie. wakeup sources)

please enter a number (or press enter to exit):
Push bullet channel: imoseyon

source: https://github.com/imoseyon/leanKernel-angler
The Following 81 Users Say Thank You to Imoseyon For This Useful Post: [ View ]
13th November 2015, 09:42 PM |#2  
Imoseyon's Avatar
OP Recognized Developer
Flag Mountain View, CA
Thanks Meter: 8,936
 
More
  1. Where is interactiveX?
    It's there - it's called interactive. Screen off max frequency can be tuned via lkconfig, KA, etc (by default it's set to 1.5ghz). I finally decided that changing the name of the governor was lame.
The Following 15 Users Say Thank You to Imoseyon For This Useful Post: [ View ]
13th November 2015, 09:45 PM |#3  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,385
 
More
cool nice to see you here
The Following 4 Users Say Thank You to jaythenut For This Useful Post: [ View ] Gift jaythenut Ad-Free
13th November 2015, 09:49 PM |#4  
knitler's Avatar
Senior Member
Philadelphia
Thanks Meter: 156
 
More
I've been running 0.2 for a few days now with no issues to report and decent battery life. Looks like you're off to a great start.
The Following User Says Thank You to knitler For This Useful Post: [ View ] Gift knitler Ad-Free
13th November 2015, 09:57 PM |#5  
galaxys's Avatar
Senior Member
Flag Cosmos
Thanks Meter: 2,159
 
More
Welcome to the Nexus 6p club! Good to see you here.
13th November 2015, 10:00 PM |#6  
Senior Member
Flag Rochester, NY
Thanks Meter: 114
 
Donate to Me
More
Great to see you here imoseyon.

Eagerly awaiting source code release, or any ideas you have on how to govern this 810 for battery and responsiveness.

Also, did you see the reddit r/nexus6p posts on the Google kernel commit that introduced washed-out blacks when hardware decoding video?

https://www.reddit.com/r/Nexus6P/com...ng_the_washed/
13th November 2015, 10:09 PM |#7  
Imoseyon's Avatar
OP Recognized Developer
Flag Mountain View, CA
Thanks Meter: 8,936
 
More
Quote:
Originally Posted by Ranguvar

Great to see you here imoseyon.

Eagerly awaiting source code release, or any ideas you have on how to govern this 810 for battery and responsiveness.

Also, did you see the reddit r/nexus6p posts on the Google kernel commit that introduced washed-out blacks when hardware decoding video?

https://www.reddit.com/r/Nexus6P/com...ng_the_washed/

Thanks for that - I just read it. If there's anyone that can reproduce this issue, I'd be happy to put up a test build with either the offending commit reverted or fixed (if I have time to analyze the code).
The Following 2 Users Say Thank You to Imoseyon For This Useful Post: [ View ]
13th November 2015, 10:10 PM |#8  
Senior Member
Flag Rochester, NY
Thanks Meter: 114
 
Donate to Me
More
Yeah, I can easily reproduce.
13th November 2015, 10:14 PM |#9  
Imoseyon's Avatar
OP Recognized Developer
Flag Mountain View, CA
Thanks Meter: 8,936
 
More
Quote:
Originally Posted by Ranguvar

Yeah, I can easily reproduce.

Try this build and report back?

http://renderserver.net/?dl=a599790a...1e3cc626cda3d6
The Following 6 Users Say Thank You to Imoseyon For This Useful Post: [ View ]
13th November 2015, 10:24 PM |#10  
Senior Member
Flag Rochester, NY
Thanks Meter: 114
 
Donate to Me
More
Quote:
Originally Posted by Imoseyon

Try this build and report back?

http://renderserver.net/?dl=a599790a...1e3cc626cda3d6

Inky blacks. Good!
The Following 3 Users Say Thank You to Ranguvar For This Useful Post: [ View ] Gift Ranguvar Ad-Free
13th November 2015, 10:28 PM |#11  
Heisenberg's Avatar
Retired Forum Moderator
Flag Knocking on your door
Thanks Meter: 19,105
 
Donate to Me
More
Added to Nexus 6P index thread:

[INDEX] Huawei Nexus 6P
The Following User Says Thank You to Heisenberg For This Useful Post: [ View ] Gift Heisenberg Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes