Hello guys.I have created flashable modules which can be flashed on any stock jb 4.3 rom.I extracted these modules from mrsteves cm11 rom.
These are governors,schedulers and tcp algorithms which can work on stock kernel.I don't know if they work on AOSP roms.I have only tested it on stock 207 and existenze v4.
You can use any app to choose governor and schedulers.But TCP algorithms can only be chosen in Trickstermod app(as far as i know)
Governors*Abyssplug
*Adaptive
*Badass
*SmartassV2
*Intellimm
*Intellidemand2
*Intelliactive
*Powersave
*Lagfree
*Wheatley
*Lionheart
*Conservative
I/O Schedulers*Zen
*Sio
*Bfq
*Fifo
*Fiops
*Row
*Vr
TCP Algorithms*Bic
*Highspeed
*Htcp
*Hybla
*Illinois
*Lp
*Scalable
*Vegas
*Veno
*Westwood
*Yeah
DownloadJust flash it in recovery and reboot
Credits
@MrSteve555 without you,it was not possible sir
Reserved
Very nice, any recomendations?
Bruno_Puzoni said:
Very nice, any recomendations?
Click to expand...
Click to collapse
Right now i'm using intellimm with row and it's smooth.
Already this modules in PureXPERIence rom with zram [emoji14] and set on first boot interactive governor
umair42 said:
Right now i'm using intellimm with row and it's smooth.
Click to expand...
Click to collapse
OK, and are you using any TCP Algorithm?
Bruno_Puzoni said:
OK, and are you using any TCP Algorithm?
Click to expand...
Click to collapse
I haven't changed tcp algorithm.
Can somebody write what is tcp algorithm and what we can earn with change it? Thanks a lot
Add this lines to hw_config.sh
# Load cpufreq limiter
insmod /system/lib/modules/cpufreq_limit.ko
I've installed this and i saw overheating warning on stock (first time) with using smartassv2.. W/o this mod everything works normal
umair42 said:
Right now i'm using intellimm with row and it's smooth.
Click to expand...
Click to collapse
You should also give description about each governor, i/o and other things so that it would be easy for all who download this.
Can you tell me which one is best for battery saving?
can I flash this on APQ8064 (xz, zr, zl, etc)?
vipseifer said:
Can you tell me which one is best for battery saving?
Click to expand...
Click to collapse
Wheatley and Smartassv2. And Powersave governor of course.
akimester said:
Wheatley and Smartassv2. And Powersave governor of course.
Click to expand...
Click to collapse
if you will use powersave you have lags)
Abyssplug causes hard reboot on EXistenZ 4.
Afaik abyssplug requires disabled mpdecision !!
akimester said:
Afaik abyssplug requires disabled mpdecision !!
Click to expand...
Click to collapse
I didn't know that. I'm gonna try with again with mpdecision turned off.
Tried it and it works with kitkat Roms like paranoid, excellent work.
Works well on custom rom jb LBL.
Batterie saving: smartassV2+noop (not much multitaskting)
Related
Included Features (Overall):
Built with Linaro
Based on Latest Source Code by Sony
Ext 2/3/4 Support
Overclock Support
Governors : Smartass2, OndemandX, interactive, pegasusq, conservative, minmax, hotplug
CIFS, NTFS, FUSE, NLS Support
CWM 6
IOSCHEDULERS: sio, VR, noop, deadline, ROW
5GHZ Band Support
Google Snappy Drivers
Enabled ARM CPU Topology
Enabled Zram
SWAP Support
Disble gentle fair sleepers (Deep Sleep all the time)
Reduced Battery Wavelocks (Battery Life extended)
ARM optimizations
LMK Optimized
Basic KGSL changes
Frandom
DM-Cache
Downloads:
Build 4 - http://d-h.st/8pJ
How to:
1. Download Newest Build
2. Flash with Recovery
3. Wipe Cache / Dalvik Cache
4. Reboot
Changelog:
18 April 2013 [Build4]
Net drivers update
Add dm-cache (find more here)
Modified governer parameters: PegasusQ / Hotplug
New ALS config
5 April 2013 [Build3]
Wifi FIX
2 April 2013 [Build2]
Fixed configs in source
Updated snappy
Updated Ondemand governer
2 April 2013 [Build1]
Initial release
Credits:
Sony for Source Code
Doomlord for all his work on 2012 Xperia's
Deep Unknown for updaterscript / init.rc
paul678
Github: https://github.com/emwno/EK_U8500 [Buildable]
Click to expand...
Click to collapse
How to flash?
fastboot or in CWM
Edit:
got it , this is CWM file
Great, another kernel for our phone, will test soon.
But can i have two requests:
- kernel without OC
- interactiveX governor.
Thanx in advance.
Not Working:
- Overclock (200/400/800/1000 as standard kernel)
- Only 3 governors (powersave/ondemand/performance, as standard kernel)
mirost1 said:
Great, another kernel for our phone, will test soon.
But can i have two requests:
- kernel without OC
- interactiveX governor.
Thanx in advance.
Click to expand...
Click to collapse
What's the problem for kernel supporting OC ?
Correct me if I'm wrong, but OC supported means that if you wanna use it you do, if you don't you don't use it that's it.. so if you don't want it you just set max CPU freq. to the default one which is 1000 MHz
Re: [Kernel][Stock][Sola] emwno's.kernel - 01/04/13
Pag96 said:
What's the problem for kernel supporting OC ?
Correct me if I'm wrong, but OC supported means that if you wanna use it you do, if you don't you don't use it that's it.. so if you don't want it you just set max CPU freq. to the default one which is 1000 MHz
Click to expand...
Click to collapse
The problem is that most of the kernels have the frequency scaling bug which means that max freq will always be set at at the max (the one oc provides) no matter what you choose....
Sent from my MT27i using xda premium
Never had that issue on 2011 devices, or whats how i recall.
and sorry about governers, i forgot to set config to '=y' in source. I.e enable it
Pag96 said:
What's the problem for kernel supporting OC ?
Correct me if I'm wrong, but OC supported means that if you wanna use it you do, if you don't you don't use it that's it.. so if you don't want it you just set max CPU freq. to the default one which is 1000 MHz
Click to expand...
Click to collapse
chrizer4 said:
The problem is that most of the kernels have the frequency scaling bug which means that max freq will always be set at at the max (the one oc provides) no matter what you choose....
Sent from my MT27i using xda premium
Click to expand...
Click to collapse
As chrizer4 said - i dont want to risk my phone, and as he said all kernel work at OC, you cant put it on 1000 no matter what, so i dont want to risk.
emwno said:
Never had that issue on 2011 devices, or whats how i recall.
and sorry about governers, i forgot to set config to '=y' in source. I.e enable it
Click to expand...
Click to collapse
Take your time bro, just if you can remove interactive and add interactiveX. Thank you
Overclock may be harmfull sometimes but I had never faced an issue or reboot on my Old Pal Xperia Neo custom kernel was of 2x overclocked though I keep this upto max 1.6 without an issue
Overclock it bro
Re: [Kernel][Stock][Sola] emwno's.kernel - 01/04/13
Plz add touch CWM
You may ask Munjeni for CWM 5.5
Sent from my MT27i using Tapatalk 2
hope to see flyme os soon on sola. Thanks you for this kernel
Re: [Kernel][Stock][Sola] emwno's.kernel - 01/04/13
Can you include TWRP in this kernel? I believe it can multi boot 2 recoveries coz I saw it on the acro s dev section. And please add 1.3 GHz overclock. That would be nice
Sent from my Xperia Sola using xda premium
TWRP? yes it can be done. I did that for ICS based kernels on the xperia arc/s. anyways new build up. read changelog.
Bugs in v2:
- Wifi is not working
Eth4n said:
Bugs in v2:
- Wifi is not working
Click to expand...
Click to collapse
Download this: http://d-h.st/QJO and copy "cw1200_core.ko" and "cw1200-wlan.ko" from "/system/lib/modules/3.0.8+/kernel/net/compat-wireless/drivers/staging/cw1200" in the zip file to your system and replace any existing files then set permissions to rw-r-r--. Reboot. I hope it will fix your problem. Credits goes to munjeni.
WIpe caache/ dalvik just to be sure to avoid errors.
anyways are the governers and the OC fine now?
emwno said:
WIpe caache/ dalvik just to be sure to avoid errors.
Click to expand...
Click to collapse
I did it,before and after flashing too. Error is still present.
Re: [Kernel][Stock][Sola] emwno's.kernel - 01/04/13
Can you add custom gpu clocks? That would be awesome! I think we can use some of Samsung custom kernel sources with Mali gpu control support.
Sent from my Xperia Sola using xda premium
---------- Post added at 06:09 PM ---------- Previous post was at 06:07 PM ----------
Did other users face the same problem like Eth4n? The WiFi is not working... I think I'll test the kernel and check it out...
Sent from my Xperia Sola using xda premium
Kernel Updated.
WIfi FIXED across devices.
Enjoy.
Wifi is fixed, testing, seems to work flawlessly :good:
Before anything I'd like to sincerely thank DooMLoRD. He was the first dev ever to bring multiple recoveries to Xperias since Xperia X10 days and he has done a lot to make this work. So if you like this, please consider donating him for his great work.
Click to expand...
Click to collapse
Disclaimer
Code:
#include <std_disclaimer.h>
/*
* You may have voided your device's warranty.
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modifications on your device
* I absolutely disclaim any responsibility.
*/
Downloads
LINKS REMOVED. DISCONTINUED.
Instructions
-Installation
1. Download zip.
2. Flash via recovery
3. Reboot
Click to expand...
Click to collapse
-Booting into recovery
For philZ recovery 6.41.6 :
+ Press vol. up when phone vibrates
For twrp 2.7 :
- Press vol. down when phone vibrates
Click to expand...
Click to collapse
Changelog/Feature list
v4
- Flashable zip for kernel
- Kernel compressed with LZO for better compression/decompression speeds
- Doubled the VM readaheads
- Optimized CPU performace
- Boost networks speed by locking the initial TCP window size to 64K
- Entropy tweaks
- Enabled ARCH_POWER
- BFQ and SIOplus now working properly
- Properly fixed dynamic management of dirty page writebacks
- Enabled ARM_THUMBEE
- Disabled gentle fair sleepers
v3
- Cross-compiled with arm-cortex_a9-linux-gnueabihf-linaro_4.9.1-2014.04 toolchain with arm-gnueabi binaries.
- New logo
- Add sioplus i/o scheduler and bfq i/o scheduler
- Fixed n_tty_write crash when echoing in raw mode(thanks to peterhurley)
- O3 optimizations
- Dynamic management of dirty page writebacks
- Enabled 5 GHz band and cleancache
- Lots of optimizations and good speed boost.
v2
- PhilZ touch recovery instead of CWM
- Changes for LZO compression/decompression(thanks to Gava97)
- Frandom modules added(thanks to Gava97)
- Code optimized
- Used 4.7 toolchain instead of 4.4.3 GCC
v1
-Initial release
-Dual recovery
-AOSX kernel compiled from source
-One kernel compatible with all kitkat ROMs(Both CM and AOSP based)
Click to expand...
Click to collapse
CPU Governors and I/O schedulers
CPU Governors
interactiveplus
fantasy
pegasusqplus
dyninteractive
intellidemand
nightmare
sakuractive
abyssplug
wheatley
pegasusq
ondemandAX
lulzactiveq
hotplug
minmax
smartassV2
interactive
conservative
ondemand
userspace
powersave
Lionheart
performance
I/O Schedulers
bfq
sioplus
noop
deadline
cfq
sio
vr
row
zen
Usage of some features
Dynamic management of dirty page writeback
What is does?
- Allows to dynamically manage the dirty page writebacks with two different intervals, one when the screen is on and another when the screen is off. By using a higher interval we have better performance and less battery consumption, with a very low risk of data loss.
Thanks to Christopher83 and kingBABAsula.
Usage-
To enable it:
Code:
echo 1 > /proc/sys/vm/dynamic_dirty_writeback
To disable it:
Code:
echo 0 > /proc/sys/vm/dynamic_dirty_writeback
To customize intervals (in centisecs):
Code:
echo xxxx > /proc/sys/vm/dirty_writeback_active_centisecs
echo xxxx > /proc/sys/vm/dirty_writeback_suspend_centisecs
Commit list
5502c9d- LZO compression for kernel for better speed
3583d16- 2x(min,max VM READAHEAD)
85bc173- Change CPU performance
33eaf7c- Boost network speed
e4adc50- random: entropy tweaks are all the rage nowadays
b2f1fb2- Enable ARCH_POWER
58aa12b- IOsched update: Add BFQ and SIOPLUS in defconfig
982e2cc- Defconfig part for 96f9959
e07c683- Enable ARM_THUMBEE
ad5f538- Disable gentle fair sleepers
7ff3c51- Add new logo
eda4962- O3 optimizations
96f9959- mm: Dynamic management of dirty page writebacks
ab20cd6- block: Add BFQ I/O scheduler
cba2d5a- mutex: dynamically disable mutex spinning at high load
65581fa- n_tty: Fix n_tty_write crash when echoing in raw mode
2dcff35- Enable 5GHz band and clean cache
7a1805b- IOSCHED: Add SIOplus
231a11c- Add philZ touch recovery
713597e- lib/lzo: Optimize code for CPUs with inefficient unaligned access
a7e474f- lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
548b108- lib/lzo: Update LZO compression to current upstream version
13cad97- drivers/char: add frandom modules
6096ed0- Dual recovery
Credits
linus(and other guys)- For linux kernel
ST-ericsson- For making the kernel compatible with montblanc board
Sony mobiles- For making the kernel compatible with riogrande
munjeni- For his great development and help
DooMLoRD- For dual recovery in other devices from which I could take reference and for helping me
AOSX team(Including me )- For development of 2012 xperia novathor devices
Phil3759- For PhilZ touch recovery
Dees Troy(and omnirom team)- For TWRP
cocafe- For work on u8500 samsung devices
KINGbabasula- Also for work on u8500 samsung devices
Christopher83- For modified linaro toolchains for cortex-a9
abcdjdj- For helping me in this
Gerald Carl- For testing it
Estape11- For testing it
#include<iForgotYou.h>
Sources
Kernel sources- https://github.com/Abhinav1997/AJ-Kernel
Ramdisk- https://github.com/Abhinav1997/AJ-ramdisk (other device devs/users can look into this to understand what changes were done)
Nice work bro
Great work bro
everything works fine !
tnx :good:
v2 released
Cheers,
AJ
been using triple recovery on xperia sp.
Will try this one on my xperia P :good:
Nice job ^^
But one question: is this 3.4 kernel, so yes can you make one for JB ?
Verstuurd vanaf mijn LT22i met Tapatalk
Dark Mist said:
been using triple recovery on xperia sp.
Will try this one on my xperia P :good:
Click to expand...
Click to collapse
Will soon bring triple recovery to this also
Pandemic said:
Nice job ^^
But one question: is this 3.4 kernel, so yes can you make one for JB ?
Verstuurd vanaf mijn LT22i met Tapatalk
Click to expand...
Click to collapse
Nope. This is 3.0.101 though I can bring dual recovery to stock JB kernel.
Cheers,
AJ
Abhinav2 said:
Will soon bring triple recovery to this also
Nope. This is 3.0.101 though I can bring dual recovery to stock JB kernel.
Cheers,
AJ
Click to expand...
Click to collapse
Wow bro, I would like to have that stock jb kernel with dual recovery...can you make one???
Sent from my LT22i using Tapatalk
Xperia_Fans said:
Wow bro, I would like to have that stock jb kernel with dual recovery...can you make one???
Sent from my LT22i using Tapatalk
Click to expand...
Click to collapse
Well yeah, I can but firstly I'll have to bring more features to this kernel
Cheers,
AJ
*mcdaonald theme song* tada tada dat da i am loving it :laugh:
cellabonez said:
*mcdaonald theme song* tada tada dat da i am loving it :laugh:
Click to expand...
Click to collapse
lol
BTW you can use it with carbon to get the netfilters working like you wanted
Cheers,
AJ
Abhinav2 said:
Well yeah, I can but firstly I'll have to bring more features to this kernel
Cheers,
AJ
Click to expand...
Click to collapse
ok bro no rush, take your time...I understand that
Abhinav2 said:
lol
BTW you can use it with carbon to get the netfilters working like you wanted
Cheers,
AJ
Click to expand...
Click to collapse
damn talk about side order :highfive:
Great work @Abhinav2! Just a quick suggestion. Maybe you could update the mali graphic driver and/or add OC feature to Cpu (and Gpu if you will)
Sent from my Xperia P using XDA Premium 4 mobile app
kopter3161 said:
Great work @Abhinav2! Just a quick suggestion. Maybe you could update the mali graphic driver and/or add OC feature to Cpu (and Gpu if you will)
Sent from my Xperia P using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I tried update mali drivers and gralloc to 6 may update but unfortunately it didn't passed kernel logo. I'll try to debug it but it can take time. Also DevSwift1 tried GPU OC but it had no effect on device.
AJ
Abhinav2 said:
I tried update mali drivers and gralloc to 6 may update but unfortunately it didn't passed kernel logo. I'll try to debug it but it can take time. Also DevSwift1 tried GPU OC but it had no effect on device.
AJ
Click to expand...
Click to collapse
the first custom kernel for kitkat, thanks AJ!
1. dual recovery seems cool, but imo there is no real benefit when both of them do effectively the same. Again, great job that you managed to include both, but to me it becomes just "bloat". no offence.
2. I'm not a fan of overclocking but there are uses for better CPU/GPU controls. I would love to underclock and undervolt them to squeeze a little more battery out of my phone. God, it seems lots of those kids here care about their "gaming performance" and their "lagfree" "smoothness", but I use my phone as a phone and I don't give a sh... about that if I can get a couple more hours of use.
What's your opinion on this? Do you think we will ever get this working here like all the others (looking at those qualcomms and snapdragons in the other forums)? I mean we got more manufacturer sources than most of them, right? Or does it come down to sacrificing a phone to find those precious values for the right voltages, ...? Please shed some light on this for me, I never read a real answer from any dev out there.
3. On 4.1.2 we had this phantom kernel with a lot more CPU frequency steps. Some governors worked definitely better when they can scale over more frequencies. Maybe you can implement that?
stothegee said:
the first custom kernel for kitkat, thanks AJ!
1. dual recovery seems cool, but imo there is no real benefit when both of them do effectively the same. Again, great job that you managed to include both, but to me it becomes just "bloat". no offence.
2. I'm not a fan of overclocking but there are uses for better CPU/GPU controls. I would love to underclock and undervolt them to squeeze a little more battery out of my phone. God, it seems lots of those kids here care about their "gaming performance" and their "lagfree" "smoothness", but I use my phone as a phone and I don't give a sh... about that if I can get a couple more hours of use.
What's your opinion on this? Do you think we will ever get this working here like all the others (looking at those qualcomms and snapdragons in the other forums)? I mean we got more manufacturer sources than most of them, right? Or does it come down to sacrificing a phone to find those precious values for the right voltages, ...? Please shed some light on this for me, I never read a real answer from any dev out there.
3. On 4.1.2 we had this phantom kernel with a lot more CPU frequency steps. Some governors worked definitely better when they can scale over more frequencies. Maybe you can implement that?
Click to expand...
Click to collapse
1. Got many PMs asking for dual recovery so included it. And it won't slow down the boot process or make it laggy. Why?
If you extract the ramdisk you'll see that init.sh script controls the booting just like in CM(new builds)/AOSX. What the help of this script, ramdisk and recoveries are separately extracted so it doesn't extract and ramdisk or ramdisk-recovery until and unless the particular key assigned to it is pressed.
2,3. Honestly, I never looked at oc/uc, as I don't like playing with my CPU clock at all. Though I can try to integrate it and can only give a proper answer after trying
Cheers,
AJ
OK guys. I did read about OC CPU and various methods for our devices and basically all the kernels which say having OC aren't properly adding it. What they actually did was just adding CPU frequency names in the table in drivers/cpufreq/dbx500-cpufreq.c. Also it is quite hard(and maybe risky) to OC our kernel since I can't find the OC threshold anywhere. So it'd be better not to bring OC to it.
And about triple recovery, I won't be bringing it in this or kumquat kernel. DooMLoRD said that he wanted to keep it exclusive to DooMKernel and TBH I agree with him. He did put a lot of efforts in it and I respect his decision.
Cheers,
AJ
thanks for the amazing work
HI all, I'm new in developer section and this is my first kernel. I want to share my work with you but every build will come when I have time. You can ask to add feature in my kernel and I will try to include it but I'm not a pro developer so I will take my time and I will try. I will learn little by little.
ATTN:
It's not my responsibility for anything you do to damage, destroy, brick, explode, or otherwise mess up your device.
KERNEL FEATURES:
-Build for CM11S ONLY (33R)
-AnyKernel format
-Support for cm11s/cm11/aosp
-ADD FAST CHARGE
-Add FSYNC enable by default (you can change it...)
-ADD INTELLIACTIVE GOVERNOR
-ADD LAZY GOVERNOR
-Change swappines to ----> 10%
-Add BFQ scheduler
-Add SIO scheduler
-Add FIOPS scheduler
-Add ZEN scheduler
-Add VR scheduler
-Add VOLTAGE TABLE CONTROLL
-Add WHEATLEY governor
-Add OndemandPLus governor
-Add DANCEDANCE governor
-Add LIONHEART governor
-Add LAGFREE governor
-Add SMARTASSV2 governor
-Add MultiRom patch
-Add F2FS support
DOWNLOAD
IF YOU WANT TO RETURN STOCK YOU CAN FLASH THIS PACKAGE IN RECOVERY:
STOCK KERNEL CM11S 33R
More build will come later
Credits:
@ak
@CyanogenMod
@KINGbabasula
If you like my work press thanks.
HOW TO INSTALL:
1) REBOOT INTO RECOVERY
2) FLASH MY KERNEL
3) REBOOT
4) ENJOY
HOW MY KERNEL ARE CALLED?
My kernel are called "heerolucabuild_XXX_build_YYY.zip"
Where XXX stand for CM11S or CM11/AOSP and YYY stand for version of the kernel (bigger means more new kernel)
THERE IS ANOTHER VERSION CALLED "[...]_f2fs.zip" HOW CAN I FLASH?
The heerolucabuild_XXX_build_YYY_f2fs.zip are build with F2FS SUPPORT and to enjoy this feature you must do this step:
DOWNLOAD philz recovery
Download a rom with F2FS support (watch here for more details)
Reboot recovery
Format /system /cache and "/data and /data/media" to F2FS
Flash rom-f2fs.zip
Flash gapps.zip
Flash heerolucabuild_XXX_build_YYY_f2fs.zip
Reboot system
Enjoy newq speed!:laugh:
A new kernel is always welcomed. Good luck with it!
Sent from my A0001 using Tapatalk
What is the low frequency? And does it over clock?
Sent from my OnePlus ONE
Setting.Out said:
What is the low frequency? And does it over clock?
Sent from my OnePlus ONE
Click to expand...
Click to collapse
Till now it doesn't nave underclock or overclock feature. It has stock clock (300~2457 MHz) but I'm trying to add it (down to 268mhz and up to 2800)
I've been added some schedulers
Next build will come soon
Nice work bro......keep it up you will learn something new everyday.
Great job, Faux Sound?...
oriveradel said:
Great job, Faux Sound?...
Click to expand...
Click to collapse
I will take a look tomorrow evening
New build it's up
CHANGELOG:
-Add BFQ scheduler
-Add SIO scheduler
-Add FIOPS scheduler
-Add ZEN scheduler
-Add VR scheduler
-Add VOLTAGE TABLE CONTROLL
-Add WHEATLEY governor added
-Add OndemandPLus governor added
DOWNLOAD
Bad link ^
dictionary said:
Bad link ^
Click to expand...
Click to collapse
Sorry correct!
Boot-Looped
kamalsutra said:
Boot-Looped
Click to expand...
Click to collapse
More information and/or a log would help.
Sent from my OnePlus ONE
I will fix the bootloop problem. Use the build 1 for now. I will upload the fixed build later
EDIT: I've upload a new version (tested by me on my one and no problem --bootloop--)
I've included all feature of build 2 and synced with cm11s (shipping branch) source.
ONLY CM11S
DOWNLOAD
Kexed kernel?
eugenioxx said:
EDIT: I've upload a new version (tested by me on my one and no problem --bootloop--)
I've included all feature of build 2 and synced with cm11s (shipping branch) source.
ONLY CM11S
DOWNLOAD
Click to expand...
Click to collapse
Which of the two kernels in the link is the more stable one mate?
MarkGiardini said:
Which of the two kernels in the link is the more stable one mate?
Click to expand...
Click to collapse
Build 1 is stable, build 2 test is the latest update with many other features added ( on my one is working great both of the build but I called the second "build_2_test" because yesterday the build 2 was not working, see post before)
cesanaboia said:
Kexed kernel?
Click to expand...
Click to collapse
Till now it hasn't the patch but in the next days I will look into the commit
This is extreme kernel!
Technical information:
The kernel of Linux: 3.4.0.
Latest version: 09/10/2016.
Version Nitrogen: 0.9.
Compiled by: GCC Linaro 4.9.4 arm-eabi.
Based on: AOSP.
Which devices: D820, D821
Sources: https://github.com/nitrogen-os-devices/nitrogen_kernel_lge_hammerhead
Download latsets builds: http://xyyx-dev.ru/nitrogen-os/nougat/hammerhead/addons/
Download releases: GitHub
Do not use Kernel Adiutor, this app is buggy, use Synapse app for set-up.
Features:
Add Overclock CPU up to 2.5 GHz
Add Underclock CPU up to 232 MHz
Add CPU voltage control
Add UKSM
Add simple GPU governor
Add MSM hotplug
Add MSM turbo
Add Use Android device as USB keyboard/mouse
Add USB fast charging support
Add Faux sound control
Add Faux speaker control
Add Faux gamma control
Add frandom
Add fsync on/of
Add ZRAM
SeLinux permissive
Add FIFO, SIO, SIO+, VR, ZEN I/O Schedulers
Add abyssplugv2, lionheart, pegasusq, uberdemand, wheatley, hyper, darkness, nightmare, ondemandplus, optimax, smartmax, yankdemand CPU Governors
Add stereo call recording support
Add Wakelocks on/of
Add kexec-hardboot
Add af_unix: speedup /proc/net/unix
Add backlight dimmer
Implement always on RGB LED support
Introduce builder and kernel packer
Use ondemandplus default cpu governor
Disable test iosched, uze VR by default
Enable NTFS FS and cpu voltage
init.d: add config
Enable LCD_KCAL
Enable all tcp congestions
Use westwood by default
New installer
XZ kernel compression
Build with Linaro 4.9.4
Overclock CPU up to 2.8 GHz
block: scheduler: add ZEN v2
Zen Sched: set fifo batch to 16 to reduce overload on eMMC and CPU
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
Enable fastcharging by default
Enable MSM hotplug by default
Add franko thermal driver
Add double tap to wake touchscreen driver
Init included to ramdisk
Powersuspend
More logs
Thanks:
All for works
In the plans:
Your wishes
Not yet invented
XDA:DevDB Information
Nitrogen Extreme Kernel, Kernel for the Google Nexus 5
Contributors
Mr.MEX
Kernel Special Features: TWRP, Android 7
Version Information
Status: Stable
Current Stable Version: 0.9
Stable Release Date: 2016-10-10
Created 2016-09-12
Last Updated 2016-10-10
All are asked to F2FS, personal experience convinced that f2fs slightly slower than the well-tuned EXT4. So, no, f2fs in the nucleus and never will be. There is such a thing as a placebo effect, to me, he never acted, so I'm up to 100% affirm that f2fs slower EXT4. More practice shows that F2FS retains a memory of more than EXT4 but it's just a few months. I do not see after all the above make any sense to add it to the core. There are other, EXFAT, NTFS and so on, this is really useful and F2FS - pampering. Please understand and forgive: D
awesome, is this 1st nougat focused kernel??
SH1M4BD3 said:
awesome, is this 1st nougat focused kernel??
Click to expand...
Click to collapse
Yes
thaks so much, so the latest one was 04??, flashed an now im ready to test and tunes some features
SH1M4BD3 said:
thaks so much, so the latest one was 04??, flashed an now im ready to test and tunes some features
Click to expand...
Click to collapse
Yes. 0.4
I don't see the 12-9-2016 file, is 10-9-2016 the newest?
That is what I am running and its damn fast man. Very good, thanks much!
Sent from my Nexus 5 using Tapatalk
I have some questions regarding this kernel.
Anyone tested this kernel on Santhosh M built?
Is i necessary to flash WiFi fix?
Does YouTube work? Even on 1080p?
Video recording through camera in 1080p does it freeze image but sound still runs?
Thank you very much!
Anyone tested this kernel on Santhosh M built? no, i use aosp base.
Is i necessary to flash WiFi fix? no
Does YouTube work? Even on 1080p? case of any kernel
I.m.Tuga said:
I have some questions regarding this kernel.
Anyone tested this kernel on Santhosh M built?
Is i necessary to flash WiFi fix?
Does YouTube work? Even on 1080p?
Video recording through camera in 1080p does it freeze image but sound still runs?
Thank you very much!
Click to expand...
Click to collapse
Amazing job!!
Mr.MEX said:
Anyone tested this kernel on Santhosh M built? no, i use aosp base.
Is i necessary to flash WiFi fix? no
Does YouTube work? Even on 1080p? case of any kernel
Click to expand...
Click to collapse
Ok just made a backup and tried this kernel with Santhosh M built and it works perfectly.
WiFi, YouTube 1080p even in 60fps. 1080p recorded videos.
Installed kernel audiutor and even the colour profiles works.
Now this, is awesome. Thank you! Works flawlessly.
Whats the description for each governor? Where can i find it?
quimbexa said:
Whats the description for each governor? Where can i find it?
Click to expand...
Click to collapse
Google
Sent from my N5 (Nougat)
I don't think that having a ton of governors & hotplugs is better than having one well-optimized governor which works out well with one hotplug. I'd prefer an optimized interactive/ondemand with boost'n'crap rather than a zoo of governors.
No satured colors
Gallardo994 said:
I don't think that having a ton of governors & hotplugs is better than having one well-optimized governor which works out well with one hotplug. I'd prefer an optimized interactive/ondemand with boost'n'crap rather than a zoo of governors.
Click to expand...
Click to collapse
Man, I do all, to each his own)
Malfito said:
No satured colors
Click to expand...
Click to collapse
ok i fixed in new version, cooming soon
Mr.MEX said:
ok i fixed in new version, cooming soon
Click to expand...
Click to collapse
:good:
Kernel running good so far. Thanks for your work!
Any recommended settings for governor and hotplug?
And is there any chance for adding DT2W?
Thanks in advance!
Sent from my Nexus 5 using XDA-Developers mobile app
Flashed the kernel with Santhosh's AOSP ROM... Awesome kernel.. But I don't get any messages from hangouts when the phone is asleep..I get all the messages when I open the app. Is the kernel killing all the background apps?
Sent from my Nexus 5 using Tapatalk
Hi mates, here you have a new kernel that you can use in the stock roms or stock based roms, to make an improved experience.
Better performance, battery life and personalization.
Characteristics: (This list will be updated)
-Added Govs:
Lionfish
Darkness
Elementalx
Smartmax
Wheatley
Impulse
Lionheart
BioShock
Nebula
Nightmare
Alucard
Conservativex
Despair
-Added IOScheds:
Fiops
Sio
Zen
Noop
Bfq
Sioplus
Tripndroid
-Devfreq govs : (GPU Govs)
Ondemand
TCP Congestions:
-BIC
-CUBIC
-DCTCP
-WESTWOOD (Default)
-HSTCP
-HYBLA
-HTCP
-VEGAS
-VENO
-SCALABLE
-LP
-YEAH
-RENO
-Nfc pay, Pokemon Go support:
Added a hack to cmdline wich makes possible the Nfc pay and POGO with magisk
-Touchboost can be disabled
-Fsync can be disabled
-Added Adrenoboost parameter
Overclocked: Only Advanced Users
-Same that normal kernel but added little Overclocked frequencies
-Little cluster up to 2,26 GHz
-Big cluster up to 2.42Ghz
-GPU up to 729MHz
Not working in this Roms:
-Tars 21s
-Cydras 20s
-Tars 23s beta dev v2 (Not working fingerprint)
Installation:
Flash the zip with TWRP
Uninstallation:
Dirty-flash the rom
Download:
-Kernel(Update 06-05-17)
-Overclocked(16-05-17)
Kernel source
Thanks:
-Special thanks to @GalaticStryder because i have learned many thinks from his work
- @codeworkx and @jrior001 i have also learned many thinks from both of them, and taken some work from them
-All the people who is working on flar2 "Elementalx kernel"
-And all the people who is sharing their knowledge in github
Screenshots:
Tutorials
I have lost root installing this kernel:
You may have installed systemless root, which its also patched in kernel, you only need to reflash magisk(recommended) or other root
PokemonGo and Nfc Pay: (With root)
Flash Magisk and install it from play store, open it and check that its updated, then go to settings in magisk app and check "Magisk Core Only Mode" and "Magisk Hide", reboot the phone and you have both working
Antutu:
-CPU Governor:
Interactive
-GPU Governor:
Msm-adreno-tz
-I/O Sched:
Zen
-Fsync:
Disabled
Battery:
-CPU Governor:
Lionfish
-GPU Governor:
Simple_ondemand
-I/O Sched:
Noop
-Touchboost:
Disabled
What is the best kernel configuration for battery performance and not losing performance. Thank you.
I can not find the information the various GOVS could summarize? Thankful 2x.
Hi @villarleg
Thank you but did not work with Slim6
Bootloop
saraprobe said:
Hi @villarleg
Thank you but did not work with Slim6
Bootloop
Click to expand...
Click to collapse
It says stock Rom or stock based rom
pshrey said:
It says stock Rom or stock based rom
Click to expand...
Click to collapse
yep i've just realised
Great work Master :good:
Many thanks for your hard work on our Le Pro 3
eualex said:
What is the best kernel configuration for battery performance and not losing performance. Thank you.
I can not find the information the various GOVS could summarize? Thankful 2x.
Click to expand...
Click to collapse
Hi mate, here you have a little configuration
https://forum.xda-developers.com/showpost.php?p=72166994&postcount=2
villarleg said:
Hi mate, here you have a little configuration
https://forum.xda-developers.com/showpost.php?p=72166994&postcount=2
Click to expand...
Click to collapse
thanks for listening!
villarleg said:
Hi mate, here you have a little configuration
https://forum.xda-developers.com/showpost.php?p=72166994&postcount=2
Click to expand...
Click to collapse
I don't know why but when I set your configuration and reboot my device, Kernel Adiutor (v9.6.11) is not applying these configurations. When I enter in Kernel Adiutor, nothing has changed
What can I do
bayad said:
I don't know why but when I set your configuration and reboot my device, Kernel Adiutor (v9.6.11) is not applying these configurations. When I enter in Kernel Adiutor, nothing has changed
What can I do
Click to expand...
Click to collapse
If a clean of data and cache of the app doesnt solve the problem, install Ex Kernel Manager, i have no problem with this app.
villarleg said:
If a clean of data and cache of the app doesnt solve the problem, install Ex Kernel Manager, i have no problem with this app.
Click to expand...
Click to collapse
Problem solved :good:
It was only necessary to lock the application in the background in order to leave it active in reboot
bayad said:
Problem solved :good:
It was only necessary to lock the application in the background in order to leave it active in reboot
Click to expand...
Click to collapse
Fine!
Update 05-05-17
Additions:
TCP Congestions:
-BIC
-CUBIC
-DCTCP
-WESTWOOD (Default)
-HSTCP
-HYBLA
-HTCP
-VEGAS
-VENO
-SCALABLE
-LP
-YEAH
Governors:
-Alucard
-ConservativeX
-Nightmare
hi villarleg. thanks for your work. i install the stock rom and after install your kernel with twrp. the divice not start. the devices off
joshi29 said:
hi villarleg. thanks for your work. i install the stock rom and after install your kernel with twrp. the divice not start. the devices off
Click to expand...
Click to collapse
What ROM did you installed?
hi
thanks for your work
anybody try with 20s by cydras?
Hi, thanks for the time you spent on our phone. I am so curious to try this kernel but can I ask you what do you mean exactly by "improving battery"?
I am on 5 :30 / 6 H Maximo of SOT. Does it improve to 7 h or more? And do you have some screen shots of your SOT?
Thank you again.
Inviato dal mio LEX720 utilizzando Tapatalk
fiume97 said:
Hi, thanks for the time you spent on our phone. I am so curious to try this kernel but can I ask you what do you mean exactly by "improving battery"?
I am on 5 :30 / 6 H Maximo of SOT. Does it improve to 7 h or more? And do you have some screen shots of your SOT?
Thank you again.
Inviato dal mio LEX720 utilizzando Tapatalk
Click to expand...
Click to collapse
Well with this changes your Cpu will work more time in low freqs so it will improve battery life, also Noop its the most simple gov and doesnt require the same battery cost than other ioscheds, i cant give you screenshots for battery cause im all day changing the rom and the kernel of my device, but sure other person could give a screenshot
Hi i confirm : no working with 20s cydras.
Shutdown After starting