[Kernel] leanKernel v2.14 [5.1.1] LP final; v3.4 M [6.0] [13.12.2015]

Berlino

Android 2.1 Éclair
Beiträge
649
v2.5 is up.

Notables changes are:
1) performance improvements to interactive(x) governor.
2) prevents gpu freq lowering at 40/20 battery if allow maxdown is disabled via lkconfig
3) the cpu idling scheduling patch that's also in franco's recent build

Full changelog: https://github.com/imoseyon/leanKern...ipop-ChangeLog

Also, I'm using a new file host (onedrive is now a mirror) here: http://renderserver.net/devs/imoseyon/shamu/ (thanks to @MrDarkKV)
OP mit neuem DL-Link aktualisiert.
 

Berlino

Android 2.1 Éclair
Beiträge
649
v2.6 is up. It's not a big update, but not due to my lack of effort.
smile.gif
I ended up spending way too much time trying to track down a couple of issues.

Notable changes:
1) ocuc builds should now stay at 2.9ghz when battery drops below 40% (and not revert to 2.6ghz) if you have this configured in lkconfig.
2) There is a change in there that is designed to reduce sluggishness and app launch latency by optimizing how the lowmemorykiller works. Likely to be subtle, as are almost all kernel optimizations.
smile.gif

3) more mem leak fixes and other minor updates.

As for the performance regression that was talked about for users who were preventing mpdecision's minfreq changes (via lkconfig), based on many tests I've found that that's the price you pay when you don't allow mpdecision to boost your minimum frequency during touch events. And my kernel space implementation for this was no less efficient than simply disabling mpdecision. I recommend that you leave this alone (keep the behavior stock) if you're sensitive to perceived performance during touch events.

Full changelog: https://github.com/imoseyon/leanKern...ipop-ChangeLog
 

Berlino

Android 2.1 Éclair
Beiträge
649
v2.8 is up. A few notable changes:

1) This version enables CPU/IRQ specific QoS requests. This will allow kernel to send QoS requests only to the cpus that require them, hence saving some power.
2) A big wifi driver update. Several fixes and enhancements including some power saving ones.
3) lkconfig now supports power/performance profiles, compatible with the franco fku power profiles.

and a few other goodies - full changelog/download here: https://github.com/imoseyon/leanKern...ipop-ChangeLog
 

Berlino

Android 2.1 Éclair
Beiträge
649
v2.9 is up: https://github.com/imoseyon/leanKern...ipop-ChangeLog

Notable changes:
1) refactored how leankernel was setting true kernel max freq from userspace (ie. a way to lower max freq without interference from thermal, mpdecision, etc.), via /sys/module/cpufreq/parameters/custom_max_freq. A lot cleaner implementation but should be transparent to users.
2) a big update for fuse fs
3) all three power profiles are properly implemented now (and work properly through lkconfig or franco app) with one big change - kernel default/stock settings are now called performance where balanced profile is a bit more toned down from stock.
4) ramdisk changes from latest cm, lyz28e, and a hack to make it compatible with both stock and cm (let's hope it works this time).
 

Berlino

Android 2.1 Éclair
Beiträge
649

Hen Ry

Android 1.5 Cupcake
Beiträge
343
Ort
Hartenstein, Sachsen
Ich schaue mir immer die CPU-Nutzung mit dem Kernel Adiutor an.

Bei diesem v3.0 alle 4 Kerne 300MHZ = minimum 4 CPU-Nutzung

Nichts verstellt, nur min. Freq. auf 300Mhz.

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.

Meine Philosophie ist es, die Kernel-Basis so klein wie möglich zu halten und gleichzeitig Stabilität, Energieeffizienz und Schnelligkeit zu gewährleisten. LeanKernel ist dafür gedacht, ein Ersatz für den Stock-Kernel zu bieten, von daher hebt er sich nicht zu weit von Stock ab.
v.3.0.1 ähnlich

Screenshot_20151019-234131.png
 
Zuletzt bearbeitet:

Berlino

Android 2.1 Éclair
Beiträge
649
Ja, das ist schon richtig so...ähnlich wie beim Stock Kernel laufen immer alle 4 Kerne mit MPDecision als Hotplug. die Frequenzen 223 MHz und 2880 MHz gibt es nur in der OC/UC-Variante des Kernels.
 

Berlino

Android 2.1 Éclair
Beiträge
649
Die Frequenzen sind "hardcoded", geht m.M. auch nicht per Terminal zu ändern. Noch gibt es leider keine OC/UC-Version vom M-Kernel.

Download-Link im Op ist wieder aktuell btw. :thumbsup:
 

Berlino

Android 2.1 Éclair
Beiträge
649
Stock-Frequenzen sind 300-2649 MHz, der lean-Kernel hat in der OC/UC-Version die Frequenzen von 223-2880 MHz drin. Der Dev Imoseyon hält seinen Kernel sehr stock-nah...

Die Niederfrequenzen zwischen 35 und 300 MHz kommen ursprünglich vom Vindicator-Kernel. hellsCore und der Despair haben das übernommen.
 

Similar threads


Top