[KERNEL][CM-4.4.4] GreatDevs Kitkat V1 [ OC/UC | UV | F2Fs/exFAT | GOVs | IntelliV2 ]

Hen Ry

Hen Ry

Enthusiast
1.640
XDA

nicht schlecht, bin am Testen

Download

ChangeLog

Additional Add-ons
Will add some additional packages here (like recovery changer TWRP/CWM)

Code:
Main Features :

Faux123's Features (Aka: Paul Reioux) :

Sound Control: GPL Sound Control v3.6
PowerSuspend: Power Suspend driver v1.5
Async Fsync: Asynchronous file sync
Dynamic Fsync: Dynamic File Sync v1.5
Snake Charmer: CPU frequency limiter driver v1.2
Fast Charge: Allows to set the Amperage of the Charger
IntelliPlug: V2.0 Hotplugging Driver with eco mode v5.0
CPU Boost: CPU Input Boost module
Overall Stats: CPU Overall Stats on a Per-Core Basis
Governers: Intelliactive & Intellidemand v5.0


DooMLoRD's Features :

Color Calibration Control: gives full control over the RGB display channels
CPU OverColcking: OC Up to 2.41GHz
zRam: Support For zRam Memory Compression
Governers: Wheatley
I/Os: FIOPS (Fair Input/Output Per Second)


Androguide's Features (Aka: Louis Teboul) :

CPU Freq: Extra Steps At 2.15GHz & 345MHz
Governers: Pegasusq & Nightmare & Hyper
I/Os: SIO (SImple Ondemand)


CoolDevelopment's Features :

CPU UnderClocking: Down to 268MHz
F2FS: Samsung's F2FS nand-optimized file system support
ExFAT: Samsung's open-source exFAT driver V1.2.7


Various Developers :

CPU Voltage Control: Set Voltage for every CPU Clock [by imoseyon]
MSM_Sleeper: Sets the Max CPU Frequency When Screen is Off [by flar2]
Compression: XZ Compressed & LZ4 compression support [by Kyungsik Lee]
SLIMbus: Increase rootfreq 24.526MHz -> 27+MHz & clock-gear 7 -> 10 [by franciscofranco]
CPUQuiet: cpu hotplug driver (disabled mpdecision automatically) [by maxwen]
Governers: InteractiveX2 & SmartassV2 & Lagfree & Lionheart & Badass (by krabappel2548) & Alucard [by Alucard24]
I/Os: VR & BFQ (Budget Fair Queueing) [by krabappel2548]


My Touches :

OC/UC CPU: Allow UnderClocking to 268MHz Mhz While OverClocking to 2.41GHz
Toolchain: Built with Latest Linaro GCC 4.9.2-2014.10 Toolchain With A15 Optimizations

1.PNG

2.PNG

3.PNG
updater.script
assert(getprop("ro.product.device") == "C6902" || getprop("ro.build.product") == "C6902" ||
getprop("ro.product.device") == "C6903" || getprop("ro.build.product") == "C6903" ||
getprop("ro.product.device") == "C6906" || getprop("ro.build.product") == "C6906" ||
getprop("ro.product.device") == "C6943" || getprop("ro.build.product") == "C6943" ||
getprop("ro.product.device") == "honami" || getprop("ro.build.product") == "honami" ||
abort("This Package Is For Device: C6902,C6903,C6906,C6943,honami; This Device Is " + getprop("ro.product.device") + "."););
ui_print(" ");
ui_print("Welcome to GreatDevs Kernel");
ui_print(" Device: Xperia Z1");
ui_print(" ");
ui_print("Copying tools & setting perms...");
package_extract_dir("GD", "/tmp");
set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
set_perm(0, 0, 0777, "/tmp/mkbootimg");
set_perm(0, 0, 0777, "/tmp/unpackbootimg");
ui_print(" ");
ui_print("Flashing the Kernel...");
run_program("/sbin/dd", "if=/dev/block/platform/msm_sdcc.1/by-name/boot", "of=/tmp/boot.img");
run_program("/tmp/unpackbootimg", "-i", "/tmp/boot.img", "-o", "/tmp/");
run_program("/tmp/mkbootimg.sh");
run_program("/sbin/dd", "if=/tmp/newboot.img", "of=/dev/block/platform/msm_sdcc.1/by-name/boot");
ui_print(" ");
ui_print("Extracting Kernel's modules...");
run_program("/sbin/mount", "-t", "auto", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
package_extract_dir("modules", "/system/lib/modules");
set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
unmount("/system");
ui_print(" ");
ui_print("All Done, Enjoy!!...");
ui_print(" ");

Governers:
SmartAss V2

Nachdem der SmartAss Governor überarbeitet wurde,
hat sich die 2te Version im letzten Jahr immer weiter
als ein Favorit unter den Governors etabliert.
Ziel von SmartAss V2 ist eine optimale Balance
zwischen Leistung und Akkulaufzeit, wobei die Entwickler
dies durch eine besonders aggressive Skalierung erreicht haben.
Das System versucht unter SmartAss V2 aggressiv bzw.
sehr schnell in die jeweils optimale Taktfrequenz zu schalten
und das nicht nur im laufenden Betrieb,
sondern auch wenn das Display an- oder ausgeschaltet ist.

InteractiveX2

Lagfree

Auch dieser Governor ähnelt dem Ondemand.
Der Hauptunterschied liegt darin, dass er
wesentlich akkufreundlicher ist.
Die Frequenz wird entweder weich herunter gesetzt
oder weich herauf gesetzt, anders als beim Ondemand,
der bei Anfragen eher gleich auf 100% steigt, obwohl nicht gebraucht.
Der Lagfree steigt also stufenweise und überspringt keine Frequenz
während die CPU skaliert. Das bedeutet auch, dass dieser Governor
bei akut starkem Leistungsbedarf nicht sofort auf 100% steigt und
es somit zu Rucklern, wie z.B. bei der Video-Wiedergabe, kommen kann.


Lionheart

Der Lionheart-Governor ist ein optimierter Conservative-Governor
und stammt auch von Knzo. Er ist auf extreme Reaktionsfähigkeit
und Leistung getrimmt, leider auf Kosten der Akkuleistung.


Badass (by krabappel2548)

Hier wird nicht schnell auf die maximale Frequenz gesprungen.
Es wird erst maximal 918 Mhz angefahren.
Ist dieser Frequenzbereich nicht ausreichend,
wird der nächste Bereich angefahren.
Reicht dieser auch nicht aus geht es zum nächsten, u.s.w.

Alucard [by Alucard24]

36a821b60fe76f9111b52e7226ce6150.jpg


Android CPU governors explained
 
Gefällt mir bisher auch sehr gut und trägt auch stark dazu bei das der Akku meines LDU Handys etz sogar noch länger durchhält, auch bei starker benutzung :D

Bin mir aber irgendwie unsicher, welche App ich dazu nutzen soll, bin irgendwie bei "pimp my z1" hängen geblieben, da mir dieser am compatibelsten rüber kam
 
Pimp my Z1
FauxClock - Donate
Trickster Mod - Donate

ich bin bei FauxClock gelandet
 
ba88c13de343e1ef837d7de07ac71e12.jpg

ada5764f19ca27c1f37b025f204dd950.jpg
 
2014-11-03 :
Update IntelliPlug v2.0 -> v3.8
Add new SavagedZen & DanceDance Governors [by fxTHaxxorX]
Add Early Suspend Delay [by fxTHaxxorX]
Disable mpdecision by default, so now only CPUQuiet works by default [thanks oshmoun & CoolDevelopment]
Probable fix for those who are having bootloop (try and let me know) [thanks oshmoun]

Download
 
Bootloop fix ist gut, das hatte ich paar mal, musste sogar schlussendlich die ganze rom neu aufsetzen
 
Ich hatte keinen Bootloop.
 
tja, wenn man ein bisschen zuviel am OC rumspielt und bei jedem Mhz an der Spannung rumschraubt um aus dem schlechten Akku des Handys soviel Laufzeit wie möglich rauszukriegen, kann sowas passieren^^
 
Bei mir ist jetzt der Deep Sleep mit den gleichen Einstellungen auf 74% gefallen.

92b7518044c15d9ffc1c51c703229059.jpg
 
hab ehrlich gesagt nie verstanden woran ich etz kenne ob mein handy im deep sleep ist oder wann wie wo ein Wakelog erkennbar ist (so wies manche behaupten). Bei mir ist der Bildschirm stets aus wenn es im standby ist ^^
 
Mit dem Systemmonitor Widget und Wakelock Detector, der kleine grüne Android.

da5b4620c754e4d2beba9dff1b349d41.jpg


Der ursprüngliche Beitrag von 09:33 Uhr wurde um 09:37 Uhr ergänzt:

Ich stelle die Schalter zum Testen immer auf aus.
 
meine Einstellungen
Max 1497600
Min 268800
smartassV2
intelliplug
Screen Off Frequenz 268800
268 MHz - 673 (72 mV weniger)
1497 MhZ - 783 (72 mV weniger)

ich fange etwas vorsichtiger an :mellow:
 
GreatDevs Kernel Build [2014-11-08]

ChangeLog:
Add CPU OverColcking Steps 2.49GHz & 2.72GHz [by fxTHaxxorX and Huge Thanks to oshmoun]
Replace CM's boot logo with GreatDevs' Black Boot Logo
Update Kernel's Linux Version 3.4.0 -> 3.4.5
Add new SmartAssH3 & Adaptive Governors [by fxTHaxxorX]
Add new I/Os Zen & Tripndroid [by fxTHaxxorX]
Cleaned up kernel's name from those creepy numbers [thanks fxTHaxxorX]
CM Upstream

Download:
GreatDevs-Kernel-V1_2014-11-08_honami.zip
 

Ähnliche Themen

MysticEnforcer
Antworten
25
Aufrufe
6.680
sammo82
sammo82
Nuitiodo
Antworten
9
Aufrufe
3.650
HowToBrickMyPhone
HowToBrickMyPhone
Z
Antworten
1
Aufrufe
1.275
Aaskereija
Aaskereija
Zurück
Oben Unten