Flat-Eric
Erfahrenes Mitglied
- 352
Ich wollte hier einmal einen noch nicht vertretenen Kernel präsentieren, welcher meiner Meinung nach nicht unbeachtet sein sollte.
Der Kernel ist ausschließlich für Samsung Roms und nicht für AOSP/AOKP
Es handelt sich hierbei um einen "flash-and-play"-Kernel, d.h. es werden keine Tools oder Apps zum konfigurieren benötigt.
Das Ziel des Kernels, wo bei es sich um einen leicht modifizierten Stock Samsung Kernel handelt, ist es eine bessere Akkulaufzeit als der Stockkernel zu erreichen und dabei keine Performance zu verlieren.
Des weiteren bietet der Kernel natürlich ein paar extra Features s.u.
Changelog (Da häufig geupdated nicht immer aktuell!)
Download und Original XDA Thread
Credits
Der Kernel ist ausschließlich für Samsung Roms und nicht für AOSP/AOKP
Es handelt sich hierbei um einen "flash-and-play"-Kernel, d.h. es werden keine Tools oder Apps zum konfigurieren benötigt.
Das Ziel des Kernels, wo bei es sich um einen leicht modifizierten Stock Samsung Kernel handelt, ist es eine bessere Akkulaufzeit als der Stockkernel zu erreichen und dabei keine Performance zu verlieren.
Des weiteren bietet der Kernel natürlich ein paar extra Features s.u.
Main :
Based on update11 sources from Samsung.
ZZMoove (v0.7d) governor (added and set as default). Many profiles included, grab them below.
row (v4) optimized and as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.4 drivers) compatibility (saturation prevention REMOVED for much better sound).
Touch-to-Wake (v1.1a) (enabled by default with 5 seconds delay).
Allow manual brightness to 300 candela.
Westwood TCP congestion control module enabled and set as default.
init.d support.
CRT-off effect support (early_suspend set to 100ms).
USB charging increased (to 900mA instead of 475 by default).
ExFAT, CIFS and NFS support.
xbox controller support.
Triangle Away support.
Compiled with Linaro GCC 4.7.4 toolchain (with flags optimizations).
Ramdisk from XXEMD3 (for update10 ROMs compatibility without the need to change radio).
Various tweaks :
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
AndiP's dynamic sync control v1.1.
ARM CPU topology.
ROW scheduler & blk-core tweaks.
KBUILD compiling optimizations.
Dynamic Screen Frequency Scaling.
Network speed tweak.
Reduced WiFi wakelock.
Android logger disabled.
Disabled some kernel debugging feature (Samsung/sec_log/last_kmsg).
Disabled touchscreen debugging.
Removed debug logging for some drivers (touchscreen/modem/max77686/sec_watchdog).
Reduced battery-monitor wakelock timeouts.
Proportional Rate Reduction for TCP.
Intelli memory writeback (0 when screen ON & 500ms when screen off).
Change packet filter settings to block multicast.
AIO tweak: No plug I/O queue in "do_io_submit()".
MMC : Increased timeout limits for bad sdcards.
MMC : Fix the workqueue overload battery waste.
bcmdhd : Disabled multicast on suspend.
Higher random entropy.
cpu_load_slope correctly set.
CONFIG_SCHED_AUTOGROUP enabled
Wakelock : use single threaded workqueues.
sched: LOAD_FREQ (4*HZ+122) avoids loadavg Moire.
Doubled min-max readahead.
Features that will (almost) NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
zRam.
LED control.
Charge control.
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
etc.
Changelog (Da häufig geupdated nicht immer aktuell!)
29.09.2013 : v4.4.3 released.
Changed default zRam swappiness value from 90% to 80%.
Restored Boeffla Sound v1.6.4 original work with saturation prevention, since it was useless to remove it (just select "Over-saturation Supress" in "Graphical Equalizer" in Boeffla Sound app).
29.09.2013 : v4.4.2 released.
Changed default zRam disksize and swappiness values from 200MB / 10% to 600MB / 90% (thanks to @Yank555 for the tips).
Added 3 new zRam scripts with 90% swappiness.
29.09.2013 : v4.4.1 released.
Updated compilation toolchain Linaro GCC from 13.08 to 13.09 (20130903).
27.09.2013 : some changement about scripts.
All "ZZMoove profiles" has been removed from post #1. You can grab now them directly at top of post #2.
Added several zRam profiles (300/600/800 MB disksize, and 80/100% swappiness) scripts.
Added a full cleaner ZIP for those who want to remove cleanly everything from this kernel and want to migrate to another one.
27.09.2013 : v4.4.0 released.
Introducing zRam (with stock values for the moment). Should increase performance. Use zRam & Swap Control (made by @rlorange) to set your values and make init.d scripts like you want; or directly use my scripts HERE.
zRam : added LZ4 compression and using it as default.
Activated native ExFAT support.
Now using "make mrproper" (instead of "make clean") to stay with local number #1 (thanks @googy_anas for the tips).
22.09.2013 : v4.3.5 released.
ipv4: save CPU cycles from "check_leaf()" (backport from linux 3.8) (thx @googy_anas).
Changed default zRam swappiness value from 90% to 80%.
Restored Boeffla Sound v1.6.4 original work with saturation prevention, since it was useless to remove it (just select "Over-saturation Supress" in "Graphical Equalizer" in Boeffla Sound app).
29.09.2013 : v4.4.2 released.
Changed default zRam disksize and swappiness values from 200MB / 10% to 600MB / 90% (thanks to @Yank555 for the tips).
Added 3 new zRam scripts with 90% swappiness.
29.09.2013 : v4.4.1 released.
Updated compilation toolchain Linaro GCC from 13.08 to 13.09 (20130903).
27.09.2013 : some changement about scripts.
All "ZZMoove profiles" has been removed from post #1. You can grab now them directly at top of post #2.
Added several zRam profiles (300/600/800 MB disksize, and 80/100% swappiness) scripts.
Added a full cleaner ZIP for those who want to remove cleanly everything from this kernel and want to migrate to another one.
27.09.2013 : v4.4.0 released.
Introducing zRam (with stock values for the moment). Should increase performance. Use zRam & Swap Control (made by @rlorange) to set your values and make init.d scripts like you want; or directly use my scripts HERE.
zRam : added LZ4 compression and using it as default.
Activated native ExFAT support.
Now using "make mrproper" (instead of "make clean") to stay with local number #1 (thanks @googy_anas for the tips).
22.09.2013 : v4.3.5 released.
ipv4: save CPU cycles from "check_leaf()" (backport from linux 3.8) (thx @googy_anas).
Download und Original XDA Thread
Credits
To all the great developers who helped me (and for their great github repos) : @wanam, @googy_anas, @DerTeufel1980, @spica1234.
To @ZaneZam (& @Yank555's help) for his great ZZMoove governor.
To @ZaneZam (yes, again!) to upload me my v1.4 dropbox source into Github, due to technical difficulties, and various help.
To @hardcore for his great mDNIe tweaks.
To @AndiP for original Boeffla Sound engine and various included tweaks.
To the whole CM Team, for the incredible known job.
To Samsung for the source code.
To the whole XDA community and all the others developers who has always inspired me.
Zuletzt bearbeitet: