NoGravityKernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey, NoGravity Kernel dev here! You may already know me from my other supported phones (OnePlus 2, F1, Mi 8, X3 Pro, Mi 10T, F2, F4) I've graduated with a bachelor degree in computer science and I actually work as a C# programmer. NGK's mindset is Performance/smoothness while getting good battery life due to added battery oriented features.
I currently do not own the device, but if you like my work and want to support me, a crowdfunding was made in order to speed up the development for this phone
(Scroll down for Telegram Group link where I'll be most of the time)
The Kernel will boot using Balance Profile when Magisk is present. Other profiles for battery, performance and gaming can be switched to in my app.
To tweak the kernel easily, here's my No Gravity app! featuring custom profiles (Battery, Balanced, Performance and Gaming & Gaming+). My app offers some device specific features that can't be found in other kernel tweaking apps. You can find them lower in the thread.)
-No Gravity app! support
-Compiled with Proton Clang + O3 + Polly + LTO optimizations
-KernelSU support
-NGK Thermal locking mechanism*
-DC Dimming
-Boeffla Wakelock Blocker
-Optional Proximity Sensor blocking for Telegram / Nekogram
-High Brightness Mode
-AdrenoBoost
-GPU UC/OC : 150MHz / 682MHz
-CPU Input boost driver instead of CPU boost
-Devfreq boosting
-Enabled WALT, disabled PELT
-Using Big and Prime clusters for specific performance critical events
-Devfreq boosting for various events like app opening
-Disabled ZRAM by default (Only if ROM doesn't override it)
-USB Fast Charging
-Various GPU & libs optimizations
-VDSO for better 32 bit performance
-Small debloat
-Merged in latest CLO Tags
-Always upstreamed to latest (4.19.282)
-And many more under the hood changes & optimizations
Note: Some features aren't enabled yet for this specific phone, but they'll come in future updates
-Monet theme adapting to your ROMs colors dynamically
-Injected sepolicies to work on Enforcing SELinux
-Kernel & App update checker (Direct install of kernel and app)
-Balance(Default),Performance,Battery,Gaming & Gaming+ Profiles (QSTile available)
-Custom Profile Creator Page that let's you create and share profiles with the NGK community (/SDCARD/NGK/PROFILES/)
-Precise CPU temperature for each Clusters separately
-Per-App Tweaks Page to load tweaks for specific apps
-CPU Page with following tunables:
-CPU Governor
-CPU Frequency Selection Algorithm (Linear/Exponential)
-CPU Min/Max Frequencies
-Input boost
-NGK Smart Throttling
-NGK Stats Page showing last gaming session FPS+ Chart, throttling, battery drain, avg CPU temps & avg Battery temps, toggle for enabling NGK Stats Overlay displaying FPS and following optional features:
-CPU Temps/Freqs
-GPU Temps/Freqs
-Battery Temps/Percentage
-RAM usage
-Kernel Page to let you control:
-App optimization (ART) Button
-Thermals:
NoGravity (NGK’s default) || Battery || Stock one
-Sultan PID read optimizations
-ZRAM
-GPU Page:
-GPU Stats
-Min/Max GPU Freq Selector
-High Brightness Mode
-Content Adaptive Backlight Control
-Adrenoboost
-Touchscreen firmware selector
-Proximity Gestures Switch to pulse ambient dispay on Hand Wave
-Pick-Up Gesture Switch to pulse ambient display when device is taken
-Pixel 3 Flip to Shhh feature
-DTS Eagle (Sound) Info Page
-More will be added...
-More features...
-Let me know what you want and those may be added!
This kernel should work on any ROM & MIUI!
-I recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.
- I recommend to use my app, franco app or EX Kernel Manager if you need to tweak the kernel further
-Flash No_Gravity_Kernel-vX.X.zip file in TWRP (Latest TWRP Recovery Recommanded)
-(Optional) - Clear cache and Dalvik => if you do so, Use App Optimization button in NGK App to regenerate ART or let device charge at idle at 100% for some time (that's when android runs optimizations).
Download No gravity Kernel / Download No Gravity App
Donate me! / Telegram Group /
No Gravity App Changelog / No Gravity Kernel Changelog
-The android community and to all my testers for using my kernel and your precious feedbacks and ideas!.
Contributors
Pierre2324
Source: https://github.com/Pierre2324/NGK_android_kernel_xiaomi_sm8250
Version Information
Status: Stable
Current Version: 1.4.0
Created: 2022-12-18
Last Updated: 2023-04-30
Changelog
NoGravity Kernel v1.4.0 + NGK App 6.4.0
Previous Changelogs:
NoGravity Kernel v1.3.0 + NGK App 6.3.0
NoGravity Kernel v1.2.0 + NGK App 6.2.0
NoGravity Kernel v1.0.1 + NGK App 6.1.1 (Hotfix)
NoGravity Kernel v1.0.0 + NGK App 6.1.0
I currently do not own the device, but if you like my work and want to support me, a crowdfunding was made in order to speed up the development for this phone.
app doesnt wanna change thermals to stock
zram reverts back to default after reboot
edit:
nvm, stock works
only problem is apply on boot
great kernel btw
wow its big surprise and sooo great to seeing NoGravity here !!! Thank u for share!!
I guess it's true what they say, that hope dies last.
Nice to see you again Pierre, it's been a while.
Great to see one of the best kernels here for alioh.
Wmbruckner said:
I guess it's true what they say, that hope dies last.
Nice to see you again Pierre, it's been a while.
Great to see one of the best kernels here for alioh.
Click to expand...
Click to collapse
Oh hey! Its been a while, OG since the OnePlus 2 Did not remember you having F3, nice to see you here!
Noice
It's great to see this kernel here. A quick question does it support DC Dimming?
DC Dimming Kernel
Hi Guys, I'm currently using lineage 18.1 with Optimus Drunk Kernel. I would really like to upgrade to Lineage 19, but can't find a Kernel that supports DC Dimming. Do you know of any Kernels that support DC Dimming and are still maintained...
forum.xda-developers.com
Cheers.
Nice to see a new kernel for F3. Is it compatible with miui 14?
arbrib86 said:
Nice to see a new kernel for F3. Is it compatible with miui 14?
Click to expand...
Click to collapse
Yes a hotfix will come later tho for some people undervolt seems unstable so will be fixed but yes seems to work fine. Don't forget to flash miui-dtbo after kernel
theoneofgod said:
It's great to see this kernel here. A quick question does it support DC Dimming?
DC Dimming Kernel
Hi Guys, I'm currently using lineage 18.1 with Optimus Drunk Kernel. I would really like to upgrade to Lineage 19, but can't find a Kernel that supports DC Dimming. Do you know of any Kernels that support DC Dimming and are still maintained...
forum.xda-developers.com
Cheers.
Click to expand...
Click to collapse
Hey, hmm I dont think so, I didnt add it or anything. You can send source of a kernel with it working and I'll check what I can do. This is for screen retention?
Pierre2324 said:
Hey, hmm I dont think so, I didnt add it or anything. You can send source of a kernel with it working and I'll check what I can do. This is for screen retention?
Click to expand...
Click to collapse
This would be to reduce PWM flicker that AMOLED displays have. It can bother some people and cause headaches.
https://github.com/GZR-Kernels/Optimus_Drunk_Alioth
theoneofgod said:
This would be to reduce PWM flicker that AMOLED displays have. It can bother some people and cause headaches.
https://github.com/GZR-Kernels/Optimus_Drunk_Alioth
Click to expand...
Click to collapse
Okay I will have a look thanks
[Forwarded from NGK telegram group]
Ive just uploaded:
X3PRO_3.1.0-dtbo-miui-FIXED.img
F2_1.0.0-dtbo-miui-FIXED.img
F3_1.0.0-dtbo-miui-FIXED.img
F4_1.0.0-dtbo-miui-FIXED.img
Mi10T_1.0.0-dtbo-miui-FIXED.img
Files (Kernel section) for people having screen content dimension issues (mostly seen on miui) its been tested quickly and reported to work, thanks to @AbdulazizHashim
Hope all is fine now (pinch to zoom, telegram replies, UI size, genshin joystick size)
For those who don't know what dtbo is, if you face any of the above mentioned issues flash corresponding dtbo for your device after flashing the kernel.zip and it should fix you issues.
Now hopefully, I can go to bed
have i become one of those testers that are mentioned in custom roms and kernels
3zozHashim said:
have i become one of those testers that are mentioned in custom roms and kernels
Click to expand...
Click to collapse
Sadly doesnt seem fixed for everyone on MIUI
Hotfix is out for kernel (1.0.1) and app (6.1.1!)
Changelog post(#2) updated, thread updated.
using this kernel on balance mode give better benchmark for me, also connection to my car bluetooth is much more stable (music name displayed and auto connect always works)
blasev said:
using this kernel on balance mode give better benchmark for me, also connection to my car bluetooth is much more stable (music name displayed and auto connect always works)
Click to expand...
Click to collapse
Nice good to know
Related
[KERNEL] [16.03.2014] [KK4.4][CM11/AOKP/CM_BASED/AOSP][HH] n3oHammer_v44 (CM) n3oHammer_v20 (AOSP) [CPUQUIET|S2W|DT2W]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
banner by jonas2295
==[n3oHammer]==
How to adjust it right, see post #2
FEATURES:
- USERSPACE VOLTAGE CONTROL
- FAST CHARGE
- CPUQUIET HOTPLUG
- KERNEL BASED THERMAL CONTROL
- SMARTMAX GOVERNOR FOR BALANCE BETWEEN BATTERY AND POWER
- XZ COMPRESSED
- SWEEP2WAKE
- DOUBLETAP2WAKE
Click to expand...
Click to collapse
USE TRICKSTER MOD FOR CONTROLING ALL FEATURES
HOWTO REPORT ERRORS -> THE RIGHT WAY
-) YOU need to provide me the following information, otherwise I´m not able to help:
-) On wich ROM you are
-) Wich Kernel and wich modules did you flash
-) ALWAYS provide a last_kmsg AND a logcat (you dont know how to do that ? Use google or search here in this forum, its posted nearly everywhere)
-) posts like "XYZ feature on ROM XYZ does not work" will be ignored (what should i do with that information ???)
CHANGELOG (old versions) & KERNEL FEATURES
Code:
[B]n3oHammer_v1[/B]
-initial release
-backported earlysuspend
-fast charge
-voltage control
-stock freqs
-cpuquiet hotplug
[B]n3oHammer_v2-v7[/B]
-internal testing
[B]n3oHammer_v8[/B]
-added s2w, s2s, dt2w (thanks showp1984)
-added francos sound control
-removed mpdec so its off by default and should stay off
-new lowest freq: 96 MHz thanks showp1984
-OC upt to 2,53 GHz thanks showp1984
- slightly cooler colors, whites are more white (thanks franciscofranco)
[B]n3oHammer_v9[/B]
- fixed flashing issue, everythings working now
[B]n3oHammer_v9_fix[/B]
-fix Wifi
[B]n3oHammer_v10[/B]
-ditch out mpdecision, u cant turn it on anymore so cpuquiet can do its job as it should
-should fix reboots
n3oHammer_v11
-hopefully fixed L1 cache error
-ditched out earlysuspend and keep in line with google
-better battery life
n3oHammer_v13
-reboots are gone (for those who had one)
-ondemand and interactive governor from hammerhead baseline + fixes and improovements from showp-1984
-adjusted regulator voltages higher min and max
-removed OC just to be 100% sure the reboots are gone
-UC is still there
-Bootup with stock freq 300Mhz - 2,2GHz
-adjusted smartmax to act a bit more aggressive
-implemented support for faux FREE gamma adjustment APP (great job btw, and for FREE)
n3oHammer_v14
- synced with latest stuff from @myfluxi for fauxs free gamma app control app thanks to both
n3oHammer_v15
- synced with latest stuff from @myfluxi for fauxs free gamma app control app thanks to both
- new installer from @show-p1984 (many thanks, ur scripts are awesome) to be compatioble with CM and AOSP ROMS
n3oHammer_v16
- patches from 4.4.1 kernel source
- patches for kgsl/adreno
- merged interactive gpu governor
- fastcharge fix from flar2
-soundcrontrol from faux123
n3oHammer_v17
- added last missing patches from 4.4.1 (sound, etc..check git)
- drivers/input/touchscreen/sweep2wake: if s2s_only is true, opt out early
- dts: lm3630: lower min brightness to 1
- dts: lm3630: lower blmap for lower brightness levels
- Implement kexec-hardboot by. All work done by @Tasssadar
n3oHammer_v18
-fix video recording
-fix multirom support (hopefully, untested)
-reverted "whites are whiter" patch as we dont know what it really does, use fauxś free gamma app to control colors
n3oHammer_v19
-please see github for full changelog
- added bfq shed
- stability fixes
- ION updates
n3ohammer_v38 for CM11, CM_based, AOKP
-fastcharge
-cpuquiet hotplug
-gamma interface (many thanks @myfluxi)
-TRUELY CM based (no replacement of libs, files, modules).
-input mediator (cpu boost on touch)
-smartmax governor for balance between perfromance and battery life (people who know it, know what im talking about)
-Voltage control
-very long testing phase to provide stability
-whites are whiter patch from franciscofranco
-pobalby more i forgot
n3ohammer_v39 for CM11, CM_based, AOKP
-synced with cm (check mit github)
-multirom support (but i doubt its working) please test and report
n3ohammer_v40 for CM11, CM_based, AOKP
-synced with CM per today
-too much differences to last update, please check github (stabilty, fixes, updates and so on)
n3ohammer_v20 for AOSP
-compiled new to be absolute sure no one uses the wrong kernel
n3ohammer_v44 for CM based, AOKP, etc...
-synced with CM sources
-Display gamma control now finally available
-LED patch from CM (charging, always on)
KERNEL Battery infos:
v11: s2w,dt2w disabled, cpuquiet load stats, smartmax governor, mobile data
lost 3 % in 7 hours. Think thats ok
HUGE THANKS TO @maxwen who always support and teaches me
Download Kernel & Modules
===========================================
FOR NEXUS 5 2013
FOR AOSP
n3oHammer_AOSP_v20_cpuquiet INSTALLER
FOR CM / AOKP / CM BASE
n3oHammer_v44_cpuquiet INSTALLER
===========================================
Howto install:
No AROMA, just good old recovery flash (better then hundrets of freezes in AROMA).
Github
Link
Disclaimer
-) I am not responsible for bricked devices
-) you do this on your own will
-) If you flash this, your warranty will be void
CREDITS
MAXWEN: FOR ENDLESS SUPORT AND TEACHING STUFF
FRANCISCOFRANCO:mako_hotplug control
SHOWP1984: sweep2wake, doubletap2wake, and always be friendly guy that helps
XDA:DevDB Information
n3oHammer Kernel , a Kernel for the Google Nexus 5
Contributors
n3ocort3x, maxwen, LorD ClockaN, maxwen
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2014-02-05
Created 2013-11-13
Last Updated 2014-03-16
Reserved
ADJUSTMENT FOR BATTERY LIFE:
ADJUSTMENT FOR PERFROMANCE:
Awesome to see your kernel here finally, keep up the great work
this is awesome! seems like almost all of the great developers of XDA are congregating here at the N5 forums!
ethantarheels123 said:
this is awesome! seems like almost all of the great developers of XDA are congregating here at the N5 forums!
Click to expand...
Click to collapse
I'm trying to study and here you are, with your kernel not letting me
Was just looking back on the HTC One forums and saw you incorporated flick2wake in your kernel there.. and I think that's awesome! Hope you can bring it to us
nice to see you here! used your aosp kernel on my one!:good:
Why use XZ compression? Doesn't our boot partition have plenty of space?
Sent from my Nexus 5 using Tapatalk
4.4 is not JB, is KK in your title
Sent from my Nexus S using Tapatalk
joshnichols189 said:
I'm trying to study and here you are, with your kernel not letting me
Was just looking back on the HTC One forums and saw you incorporated flick2wake in your kernel there.. and I think that's awesome! Hope you can bring it to us
Click to expand...
Click to collapse
first of all, it wasnt my work, it was the work of flar2, which also has a kernel here in this section. I dont have the device on my own, but i decided to make it public as a few users in our community allready use it. I dunno if I can realise a s2w without device I know atm only where it has to go in source, have to play around with it and try to hit my testers with some beta stuff.
If there will be one implementation from other devs, i will integrate it of course, thats the good stuff of open source
android1234567 said:
Why use XZ compression? Doesn't our boot partition have plenty of space?
Click to expand...
Click to collapse
I use it on all of my kernels, why using more space then necessary ??
montbazon said:
4.4 is not JB, is KK in your title
Click to expand...
Click to collapse
corrected, thanks
Awesome n3o is on the Nexus 5. Thanks for all your hard work on the htc one man. Just sold mine and waiting for my Nexus 5. Can't wait to try your kernel on this!
Sent from my Nexus 7 using XDA Premium 4 mobile app
n3ocort3x said:
I use it on all of my kernels, why using more space then necessary ??
Click to expand...
Click to collapse
It's okay to use more space than necessary because we (should) have plenty of space on the boot partition. The kernel is decompressed on boot so the compression algorithm used to pack the image does not influence userspace performance; however, changing the compression algorithm can either increase or decrease boot time. In this case, XZ compressed files take the longest to decompress, so by using XZ compression you are increasing the boot time (because it takes longer for the phone to decompress the kernel. Also, I don't know how much slower XZ makes the Nexus 5 boot, but on my older devices it increases the boot time greatly). XZ compression does make the zImage itself smaller but a compression algorithm that trades off performance for greater compression should only be used if there is limited space on the boot partition. If there is limited space on the boot partition then XZ should be used in order to make the kernel image fit into the boot partition.
But we should have plenty of space on the boot partition, so there is no need to use XZ
android1234567 said:
It's okay to use more space than necessary because we (should) have plenty of space on the boot partition. The kernel is decompressed on boot so the compression algorithm used to pack the image does not influence userspace performance; however, changing the compression algorithm can either increase or decrease boot time. In this case, XZ compressed files take the longest to decompress, so by using XZ compression you are increasing the boot time (because it takes longer for the phone to decompress the kernel. Also, I don't know how much slower XZ makes the Nexus 5 boot, but on my older devices it increases the boot time greatly). XZ compression does make the zImage itself smaller but a compression algorithm that trades off performance for greater compression should only be used if there is limited space on the boot partition. If there is limited space on the boot partition then XZ should be used in order to make the kernel image fit into the boot partition.
But we should have plenty of space on the boot partition, so there is no need to use XZ
Click to expand...
Click to collapse
Thanks for this nice explanation wasnt aware of that and will look for an alternative then (there are a few as u already know for sure) :highfive: As said dont own the device and havent even looked at how much space there is available (just remember the trouble on oneX times )
Thank you for joining the N5 development. Hope to see your double tap switch on function as well
Woo-hoo finally you're here
Sent from my Nexus 5 using XDA Premium HD app
I only run this kernel in my HTC one. Good lookin out.
Sent from my Nexus 5 using Tapatalk
n3ocort3x said:
Thanks for this nice explanation wasnt aware of that and will look for an alternative then (there are a few as u already know for sure) :highfive: As said dont own the device and havent even looked at how much space there is available (just remember the trouble on oneX times )
Click to expand...
Click to collapse
It's probably best to just stick to GZIP compression. An LZO-compressed zImage did not make my phone boot noticeably faster than GZIP, and an LZ4-compressed zImage didn't boot at all.
Sup neo! Finally took the leap as well my friend!
Looking forward!
Sent from my HTC One using Tapatalk 2
OP updated:
n3oHammer_v8
-added s2w, s2s, dt2w (thanks showp1984)
-added francos sound control
-removed mpdec so its off by default and should stay off
-new lowest freq: 86 MHz
-OC upt to 2,53 GHz
- slightly cooler colors, whites are more white (thanks franciscofranco)
I have to thank here @franciscofranco for his soundcontrol and of course @show-p1984 for his aweseome Touchscreen magic, and always have an open ear for me and my questions, i really appreciate his helping I have to admit here, im still in learning process, and i take no credits for soundcontrol, touchscreen stuff as its not my work. I just merged it and share it along the different hotplug stuff.
awesome update, thanks
Perfect combination! Will report back. You get a hammerhead yet neo?
Sent from my Nexus 5 using Tapatalk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Battery life, performance and optimization.Introduction
Every smartphone's user has the same problem. The battery life and the reactivity of the system. Not anymore with our kernel based on the great B14CKB1RD.
Our Kernel offer today probably the best compromise between these two points. Enjoy it ! :highfive:
This kernel will never have 30 governors or something. We want a light, fast and stable kernel.
The kernel is configured out-the-box for the best battery life and performance. You don't need to tweak it and and spent 2 hours to do that. But if you want to tweak some parameters, you can use the Synapse APP installed with the kernel.
Features
Based on the B14CKB1RD Kernel (include all features/optimizations from this kernel)
Governors available : Wheatley, Bacon, Intellimm, Intelliactive, Interactive, Ondemand, Optimax, , and Performance
Configured out-the-box with our recommended settings and fully compatible with the Synapse APP
F2FS Support for the /data /cache and /system
Responsiveness optizimation
Really light kernel
Debug/statistics disabled
Built with the christopher83's Toolchain (4.9.3 2015.09.02), especially optimized for the Cortex A15
Battery Optimizations (especially in deepsleep)
ARM Optimizations
Graphite Optimizations
Mode NEON/VFP
PowerSuspend
UnderVoltage for the CPU
Bricked Thermal
Sweep2Sleep
DoubleTap2Wake
Sound Control GPL 3.5
Stereo Call Recording Support
Enhanced Power Efficiency
Dynamic Read Ahead
Dynamic FSYNC
Fast Charge
Lot of more optimizations
Our recommended settings :
LG G2 D802
Sabersunset http://forum.xda-developers.com/lg-g2/development/romkernel-sabersunset-1-2-t3028536
Efficient Kernel
Xposed for Lollipop with the Amplify module to block alarms and wakelocks (really important)
Just tick the "✓" button when you launch Synapse the first time
Weathley governor (better deepsleep with it)
50mv(-) to all steps (try 37.5(-) first)
Fiops / 2048
Fsync disabled
Westwood
300/2265600 mhz (min/max)
multi-core economy : 1
Max CPUs boosted at the same time : 2 (really lagfree UI)
Wakelocks blocked : NlpWakelock, NlpCollectorWakelock, RILJ
With this configuration, we lost 2% in 9hours on standby with wifi and synchronisation (gmail, whatsapp, messenger ...).
Screen on time : 7:40hours with moderate usage of Wifi, 30 min of Youtube, lot of Whatsapp, lot of internet (with Chrome), [email protected]%.
Downloads
AOSP LOLLIPOP - D802
2.1.1
After the kernel is installed, tick the "✓" button when you launch Synapse for the first time : Your kernel is configured for the best comprise between battery life and performance !
If you have issues, don't hesitate to tell me !
Changelogs
Code:
[COLOR=Red][B]03.10.2015 (2.1.1) :[/B][/COLOR][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]
[/COLOR][/SIZE][/FONT][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray] - Fixed Weathley governor as default (it was sometimes not in default in some devices. It depended on the Synapse configuration), now all fixed
- Touch boost default frequency decreased @ 1267 MHz
- Memory optimization when the phone is in deepsleep (to be tested)[/COLOR][/SIZE][/FONT]
[/INDENT][COLOR=Red][B]03.04.2015 (2.1.0) :[/B][/COLOR][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]
- Fixed noises when headphone is plugged
- The kernel is now configured out-the-box with the new recommended settings for the best battery life and performance ! Just tick the [/COLOR][/SIZE][/FONT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray][FONT=Verdana][SIZE=2]"[/SIZE][/FONT][FONT=Verdana][SIZE=2]✓" [/SIZE][/FONT] button when you launch Synapse for the first time. The voltage is still at the default values for security reason. You need to change them manually
- Weathley is now the default governor and have optimized parameters out-the-box
- Intellimm : adjusted the default configuration for our LG G2. Less laggy, more optimized
- Fast_lane_load value to 500 and max value is now 650
- More optimization for the default values
- Added ROW scheduler
- Removed DanceDance governor
[/COLOR][/SIZE][/FONT][/INDENT][COLOR=Red][B]03.03.2015 (2) (2.0.1) :[/B][/COLOR][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]
[/COLOR][/SIZE][/FONT][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]- Built with [/COLOR][/SIZE][/FONT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]the christopher83's Toolchain (4.9.3 2015.09.02), especially optimized for the Cortex A15[/COLOR][/SIZE][/FONT][/INDENT][COLOR=Red][B]03.03.2015 (2.0.0) :[/B][/COLOR][INDENT][FONT=Verdana][SIZE=2][COLOR=DarkSlateGray]- Kernel is out-the-box with Synapse 0.40 APP and is fully compatible
- Optimized kernel size with some debug/logging tweaks
- The frequencies didn't apply correctly or was buggy with some kernel APP tweaker (like TricksterMod, Synapse or other), it's now all fixed
- Added sysfs nodes for devfreq governors
- Added intellimm governor && removed DanceDance governor [I](finally not removed)[/I]
- Use now the christopher83's Toolchain (4.9.3 2015.09.02), especially optimized for the Cortex A9
- Better battery life when the phone is in deepsleep (to be tested)
- General optimization[/COLOR][/SIZE][/FONT]
[/INDENT][COLOR=Red][B]03.01.2015 (1.1.0) :[/B][/COLOR][INDENT][FONT=Verdana][COLOR=DarkSlateGray][SIZE=2]- Compiled with SaberMod 4.9.x_arm-graphite
- Disabled some loggings debugs
- Disabled AVC Statistics
- Disabled useless traces
- General optimization for better responsiveness[/SIZE][/COLOR][/FONT][/INDENT][COLOR=Red]
[B]02.28.2015 (1.0.0) :[/B][/COLOR][INDENT][FONT=Verdana][COLOR=DarkSlateGray][SIZE=2]- First Release [/SIZE][/COLOR][/FONT][/INDENT]
Next release
Code:
[FONT=Verdana][SIZE=2][COLOR=Blue]
[/COLOR][/SIZE][/FONT][FONT=Verdana][SIZE=2][COLOR=Blue]The kernel will be much updated with a lot of optimizations; we are currently working for a really slight, fast and stable kernel.[/COLOR][/SIZE][/FONT]
Credits
All credits goes to REV3NT3CH for his amazing kernel
About
Sources
https://github.com/teksinxda/efficientkernel (coming)
Hmm.. That sounds awesome. Giving a try right now. reporting in a few days
Congratulations to your work and hope to see even better battery life in the next versions
L.E. do you think I can get similar results with a different ROM? (P.S. SaberSunset has already reached version 1.9 )
I will try this on RR
I'll try it, sounds great!
I hope you will enjoy it :highfive:
I'm actually working for the 1.1.0 !
Any way to add other links for the download?
I would really appreciate it..
Will you be building for other variants?
awesome !
tomorrwo i will try it on slimlp ! thanks a lot
TDSJR said:
Will you be building for other variants?
Click to expand...
Click to collapse
Yes sure !
Wycer said:
Any way to add other links for the download?
I would really appreciate it..
Click to expand...
Click to collapse
Added :highfive:
Thanks man, I'll try it
Tapatalked from my D802 - CM12
This kernel is fantastic!
@teksin
In light of Open source and GPL, I don't see @REV3NT3CH 's original git history in your source. What was added?
Snuzzo said:
@teksin
In light of Open source and GPL, I don't see @REV3NT3CH 's original git history in your source. What was added?
Click to expand...
Click to collapse
Yes sure, it's the source of the galaxy s4 there. I will post the source for the g2.
Why do you prefer Westwood over cubic? Thanks
MBurns2 said:
Why do you prefer Westwood over cubic? Thanks
Click to expand...
Click to collapse
westwood was actually default set in my source and kernel. I personally did so because it was the popular choice for many
@teksin
I'm more interested to see what was added. Very interested.
What type of battery life (SOT) you guys getting?
shaneel1491 said:
What type of battery life (SOT) you guys getting?
Click to expand...
Click to collapse
You really asked for SoT ? The kernel is out for like 4 hours and you ask for a SoT? I hope you are just a troll.
kewkie said:
You really asked for SoT ? The kernel is out for like 4 hours and you ask for a SoT? I hope you are just a troll.
Click to expand...
Click to collapse
Whoops sorry, didn't realise the kernel was that new, just hoping for good battery life that could maybe rival the stock battery.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello everyone!
I proudly present the Phenom Kernels for Hammerhead.
This is based on Google Lollipop sources so it is suitable for all AOSP based ROM's (including stock).
Features include:
* Overclocking support
* Screen off frequency customization
* Wake gestures
* Sweep2wake/DoubleTap2Wake
* USB Fast Charge
* Charge light support
* Gamma Control
* Vibration intensity Control
* Kexec Hard-boot (for MultiROM support)
* FauxSound support
* Reduced minimum panel brightness
* QCOM Adreno and other KGSL patches
* EXT4 optimizations
* F2FS support
* 3G USB Modem Support
* Fsync ON/OFF Support
* memcpy and memmove optimizations
* -O3 optimization level with selective flags (using -mcpu=cortex-a15 for MSM Krait target)
* Linaro 4.9.3 Toolchain with Hard-Float support optimized for Cortex-A15
* More Linux/CAF patches are under testing and waiting to be implemented
Click to expand...
Click to collapse
DOWNLOAD LINK
Sources:
https://github.com/erik96/hammerhead/tree/phenom-msm-hammerhead-stable
CREDITS:
Christopher83 (Cristoforo Cataldo)
flar2 (Aaron Segaert)
Faux123 (Paul Reioux)
showp1984 (Dennis Rassmann)
myfluxi
Changelog and Features list
Phenom Kernel Control App
Phenom Kernel has its own control app available for beta testing. Please note that this thread is meant for kernel discussions only. For app support, please refer to the Google+ Community
Notice:
I'm willing to accept feature requests. You can post these in the thread.
Features which will not be implemented at this point:
*Voltage Control : from my experience in testing various kernels for hammerhead, lowering the voltages for the CPU Frequencies has no visible effect on battery consumption. In fact, I've seen more complaints from users who got kernel panics and soft-reboots as a result from lowering the voltages. At this point, my goal is to focus on stability and therefore this feature won't be implemented, for now.
*Custom HotPlug kernel drivers : I actually built some kernels which had custom HotPlug drivers which other developers use. The problem was that neither is perfect and could cause instabilities. I have a group of testers which tried these kernels and reported slight performance drops in games and overall UI functionality. Therefore I decided to leave them out from the public releases.
Changelog:
[04.02.2015] v1.1
* RAMDISK: Added missing service_contexts for themes and torch (better support CM Theme Engine)
* Improved Updater-Script
[04.02.2015] v1.0
*Initial stable release
Click to expand...
Click to collapse
Features List:
Sweep2Wake
This feature will allow you to turn the display on by swiping your fingers across the screen.
sysfs file: /sys/android_touch/sweep2wake
Possible values:
0 - disabled
1 - sweep right
2 - sweep left
4 - sweep up
8 - sweep down
Doubletap2Wake
This feature will allow you to turn the display on by double tapping on the screen.
sysfs file: /sys/android_touch/doubletap2wake
Possible values:
0 - disabled
1 - bottom of the screen
2 - full screen
Sweep2Wake & DoubleTap2Wake timeout
This feature allows you to automatically disable SW2W and DT2W after a certain timeout.
Default is 30 minutes;
sysfs file: /sys/android_touch/wake_timeout
Possible values: between 5 and 120 minutes.
USB Fast Charge
This feature will force charging at a higher rate when connected to a USB port. It will not disable data transfer.
sysfs file: /sys/kernel/fast_charge/force_fast_charge
Fsync ON/OFF support
This feature will let you to enable/disable Fsync.
Sysfs file: /sys/module/sync/parameters/fsync_enabled
Max screen-off frequency
This feature will allow you to cap the CPU frequency when the screen is off to save battery.
sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq
Vibration intensity control
This feature will allow you to set the vibration intensity.
Sysfs file: /sys/class/timed_output/vibrator/amp
Possible values: any value from 0 to 100
Faux Sound
You can tweak mic gain, speaker gain and other tunnables.
sysfs folder: /sys/kernel/sound_control_3
Good job, hi, can it work with caf to ROMS?
Hello @educk,
I am really happy you are active on hammerhead! I was a phenom kernel user on ariesve and seeing you here makes me really happy!
I can imagine that this kernel is a work of art, I'm eagerly waiting to try it out and I'll do it as soon as I come back home.
Thank you for your past works and best wishes for this new adventure with hammerhead.
Have a nice day
Regards
Stefano
Sent from my Nexus 5 equipped with
- mo976's CM 12
- Code_Blue kernel
Welcome.
Used your kernel on my Samsung Galaxy S+
siracuervo said:
Good job, hi, can it work with caf to ROMS?
Click to expand...
Click to collapse
Hi!
I have 2 new kernels in testing. One is for CAF based ROM's and the other one is AOSP with F2FS support. They will be publicly available once I'm satisfied with the testing results.
Stefano187 said:
Hello @educk,
I am really happy you are active on hammerhead! I was a phenom kernel user on ariesve and seeing you here makes me really happy!
I can imagine that this kernel is a work of art, I'm eagerly waiting to try it out and I'll do it as soon as I come back home.
Thank you for your past works and best wishes for this new adventure with hammerhead.
Have a nice day
Regards
Stefano
Sent from my Nexus 5 equipped with
- mo976's CM 12
- Code_Blue kernel
Click to expand...
Click to collapse
Hi Stefano!
Thank you for support. I will do my best on Hammerhead too
Best Wishes!
Will you implement KCAL?
@educk nice kernel. trying it now with cataclysm. will report back soon. good decision regarding hotplugging and voltage control.
ej8989 said:
Will you implement KCAL?
Click to expand...
Click to collapse
Yes, it is planned for a future update, but I'll have to finish the app implementation first.
I get system ui crashes after flashing the kernel on SimplAOSP Theme Engine 3-04-15 build. Anything else I need to do before flashing the kernel?
Flashing this on SOKP rom resulted in a bootloop
ej8989 said:
Flashing this on SOKP rom resulted in a bootloop
Click to expand...
Click to collapse
I don't know what base is SOKP using, my testers used stock ROM and Cataclysm. It probably has to do with theme engine, will check
JJsevol said:
I get system ui crashes after flashing the kernel on SimplAOSP Theme Engine 3-04-15 build. Anything else I need to do before flashing the kernel?
Click to expand...
Click to collapse
same thing for me on AICP
v1.1
Updated to v1.1.
Code:
[B][04.02.2015] v1.1[/B]
* RAMDISK: Added missing service_contexts for themes and torch (better support CM Theme Engine)
* Improved Updater-Script
This should fix problems on ROM's which use CM's theme engine.
educk said:
Updated to v1.1.
Code:
[B][04.02.2015] v1.1[/B]
* RAMDISK: Added missing service_contexts for themes and torch (better support CM Theme Engine)
* Improved Updater-Script
This should fix problems on ROM's which use CM's theme engine.
Click to expand...
Click to collapse
That fixed it :good: Giving this a go now.
Do you plan to include sweep to sleep?
Yes :victory: , new kernel thanks, i'll try it soon
Looks very good, I'll try this Kernel
californicated said:
Do you plan to include sweep to sleep?
Click to expand...
Click to collapse
It is already included.
Sent from my Nexus 5 using XDA Free mobile app
educk said:
It is already included.
Click to expand...
Click to collapse
I'm going to try your kernel as soon as I'm back on L. Thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Moxie Kernel
<==Disclaimer==>
Code:
[CENTER]* Your warranty is now void.
* I am not responsible for anything that may happen to your phone by installing my kernel.
* Please do it at your own risk and take the responsibility.
* All the best! [/CENTER]
<== Features ==>
~EAS~
~ F2FS Support ~
~ Latest Merges ~
~ Added and adjusted volume gain ~
~ Boefella Wakelock blocker ~
~SultanXDA's Simple thermals~
~Wireguard support~
~ Stock frequencies from ZUI 3.7 ~
~Spectrum Support~
<==Download==>
Folder
Spectrum App
Changelog:
Code:
Moxie-Treble-R6.1 [Oct 30]
* Fixed higher than usual power consumption
Moxie-R6-Treble [Oct 30]
*Switched to EAS
*Implemented 'bit_shift'
*Spectrum is still supported
*Oreo-Pie-Treble
*Upstreams
*Minimal boost values by default
*Added MSM Touchboost
*Switched to Zen I/O Sched
*Switched to Clang 8 TC
Moxie R5.1 [Sept 10]
*Fixed Spectrum profiles not getting applied in some Oreo ROMs
*Fixed frequencies getting locked in some ROMs
*Minor Fixes
*Should Fix the balance profile
Moxie-Treble-R5 [Sept 9]
*Quick update
*Added Spectrum Support [Thanks to [URL="https://forum.xda-developers.com/member.php?u=5051294"]@frap129[/URL]]
*All 4 profiles are properly set.
R4 [Sept 7]
*Upstreamed to v3.18.121
*Blocked some more wakelocks by default
*Improved FP Scanner response
*Added 652MHz GPU step
*Even load sharing across the clusters
*Reduced ceiling voltages by -100mV
*Reduced stutters across UI in heavy applications
*Some changes for better battery backup
*Less aggressive thermal throttling
*Fixed maple not getting set as default
R3 [Aug 31]
*Based on Cosmedd's Lineage-16 sources
*Upstreamed to 3.18.120
*Fixed battery drain and lag in newer Treble ROMs
*Added and tuned Sultan's Thermals for better heat management
*Optimized governor for heavy games
*Maple IO Sched added and set as default
*Screen-off Max frequency added and set to 960Mhz/1.3Ghz
*Undervolted CPU [No Underclocking]
*Fixed rapid frequency oscillation in R2
*Improved Battery Life [Better than R2 atleast]
R2 [August 21]**
* Now based on MrAcar's sources.
* Kernel version: v3.18.119.
* Added Wireguard support.
* Switched to Linaro TC.
* Disabled some more wakelocks.
* Enabled back Fsync.
* Added Adrenoboost [Disabled by default].
* Improved performance.
* Better experience in heavy games [Needs to be tested].
* Reduced framedrops in certain apps [ex: Whatsapp].
* Fixed tunables getting reset when using EXKM/KA.
* Limited charging to 5V/2A 'cause higher intake is not safe.
<==Instructions==>
=>Use treble supported TWRP
=>Flash just like any other treble kernel
=>When flashing with a ROM, flash after 1st boot
=> If there are configurable battery settings within ROM, try not to adjust it after flashing the Kernel
<==Sources==>
Moxie-Kernel
Modified-AnyKernel2
<==Credits==>
Code:
@joshuous & co for EAS Project
@Renderbroken
@AyushRD
[SIZE=4]@Cosmedd
@DD3Boh[/SIZE]
[SIZE=4]@frap129[/SIZE]
[SIZE=4] @SultanXDA
@MihranT
@davidevinavil
@andip71
@Kenny3fcb
@devabhi
@Amog787
@soniCron
@Senthil360
@Flar2
@Asiier
@franciscofranco
@Team Firangi
@mracar
[If I missed you, tell me][/SIZE]
[Please leave your feedback ]
[Join http://t.me/firangistan for Discussions]
Will try it soon ...
Reserved xD
New kernel for our Device. Going to try.
Flashed over aosip latest build, I was using exkm profiles earlier so before installing moxie, I removed those and uninstalled exkm. Testing now
Rikul said:
Flashed over aosip latest build, I was using exkm profiles earlier so before installing moxie, I removed those and uninstalled exkm. Testing now
Click to expand...
Click to collapse
That should be fine, Those kernel management apps at times may reset the tweaks I have made. If you want to use both together, you can save the kernel defaults as a profile and load it back if it gets reseted.
ajaivasudeve said:
That should be fine, Those kernel management apps at times may reset the tweaks I have made. If you want to use both together, you can save the kernel defaults as a profile and load it back if it gets reseted.
Click to expand...
Click to collapse
Yeah - the interactive governor values you chose are quiet impressive man, they are like a trade off between stock values and thunder profile values. From initial usage, good work man -smooth experience, no stutters, pretty simple and optimized kernel - not much to fondle around which means not much can go wrong.
I don't judge a kernel by pubg so i wont comment on that. It's a very unoptimized game and even iPhone X heats up playing that.
Rikul said:
Yeah - the interactive governor values you chose are quiet impressive man, they are like a trade off between stock values and thunder profile values. From initial usage, good work man -smooth experience, no stutters, pretty simple and optimized kernel - not much to fondle around which means not much can go wrong.
I don't judge a kernel by pubg so i wont comment on that. It's a very unoptimized game and even iPhone X heats up playing that.
Click to expand...
Click to collapse
Thank you! Can you please report back later how the battery backup is?
OP,
What's your take on hotplugging, you think unplugging cores every now and then can save battery, or it could consume even more battery?
(not on moxie)
I played around and tweaked autosmp to some values so after scrolling, after 1 second, core will start shutting down one by one. And i reduced cycle up so moment i touch the screen, cores will not wait before coming online. I was having good battery stats with this ( around 7 hours SOT even performance oriented profile applied on interactive governor) but in long run, I noticed it was not beneficial. Indeed plugging and u plugging cores started to consume more battery eventually.
Rikul said:
OP,
What's your take on hotplugging, you think unplugging cores every now and then can save battery, or it could consume even more battery?
I played around and tweaked autosmp to some values so after scrolling, after 1 second, core will start shutting down one by one. And i reduced cycle up so moment i touch the screen, cores will not wait before coming online. I was having good battery stats with this ( around 7 hours SOT even performance oriented profile applied on interactive governor) but in long run, I noticed it was not beneficial. Indeed plugging and u plugging cores started to consume more battery eventually.
Click to expand...
Click to collapse
I too have heard that saving battery by disabling cores is not that beneficial. Also a friend of mine suggested that tuning governors is always favored over using any hotplug. Actually, I don't know much about hotplugs so don't take my word for that.
ajaivasudeve said:
I too have heard that saving battery by disabling cores is not that beneficial. Also a friend of mine suggested that tuning governors is always favored over using any hotplug. Actually, I don't know much about hotplugs so don't take my word for that.
Click to expand...
Click to collapse
Acknowledged, I will report battery stats soon, there is no kind of drain is what my observation is from initial review. Good stuff
thanks for the kernel, trying it now with stock values on LOS by agustin
nicky69100 said:
thanks for the kernel, trying it now with stock values on LOS by agustin
Click to expand...
Click to collapse
You might face issues with that particular ROM because it has inbuilt frequency manager under battery settings. Please check if the frequencies are abnormally high.
ajaivasudeve said:
I too have heard that saving battery by disabling cores is not that beneficial. Also a friend of mine suggested that tuning governors is always favored over using any hotplug. Actually, I don't know much about hotplugs so don't take my word for that.
Click to expand...
Click to collapse
So should I use this kernel with AKT Profiles? I will try install this on Android P PR1 and see how it goes, especially in day-to-day tasks, heat and batterylife
pipyakas said:
So should I use this kernel with AKT Profiles? I will try install this on Android P PR1 and see how it goes, especially in day-to-day tasks, heat and batterylife
Click to expand...
Click to collapse
I don't recommend using AKT with this since it will overwrite many of my tweaks and may even cause additional drain. If you insist, you can use AKT but it is not recommended.
Just flashed this kernel on Aex5.8. So far so good. Does it have QC3.0 support?
Incrovantilist said:
Just flashed this kernel on Aex5.8. So far so good. Does it have QC3.0 support?
Click to expand...
Click to collapse
No. QC is not supported.
ajaivasudeve said:
I don't recommend using AKT with this since it will overwrite many of my tweaks and may even cause additional drain. If you insist, you can use AKT but it is not recommended.
Click to expand...
Click to collapse
so far so good! in 6 hours I have 99% deep sleep on big and 66% deep sleep on little (which was on 307mhz most of the time while browsing)
nicky69100 said:
so far so good! in 6 hours I have 99% deep sleep on big and 66% deep sleep on little (which was on 307mhz most of the time while browsing)
Click to expand...
Click to collapse
Nice! How is the general performance apart from gaming? BTW if you are using Kernel Adiutor, it might cause issues.
Could you please enable qc 3.0 support ?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
* Your warranty is now void.
* I am new to the scene and not responsible for bricked devices, dead
* SD cards, or any other mishaps. Please do some research or go through
* the source repo if you have any concerns about kernel
* before flashing it.
Description:
BubbleWrap is a custom kernel from Team Firangi. It relies on in-kernel CPU and Schedtune boosting[EAS]. The kernel comes with Spectrum support, providing the user a set of four different profiles:- Balance, Performance, Battery and Gaming.
Basic Info:
4.4-EAS-HMP
CPU Input Boost from SultanXDA
Dynamic Schedtune Boosting [EAS]
F2FS Support
Boefella Wakelock blocker
Sound Control
Spectrum
Downloads:
Releases
Credits:
[•] DD3Boh [•] Kenny3fcb [•] davidevinavil [•] YaroST12 [•] joshuous [•] Renderbroken [•] frap129 [•] Flar2 [•] franciscofranco
[•] SultanXDA [•] MihranT [•] kdrag0n
Sources:
Github
Contributors:
Ajai Vasudeve | Rasenkai
Team Firangi:
Github | Telelgram Group | Telegram Channel
Changelog:
EAS:
Code:
r6:
Rebased to MSM8996 tag.
Tidied up scheduler setup.
Back to BFQ I/O Sched.
Updated spectrum profiles.
Compiled with Clang 9.0.2.
Some minor tweaks for better performance.
Fixed offline charging
r5:
Fixed overheating in r3/4.
Added speaker gain.
Removed IRQ marking
Upstreamed to 4.4.176.
Set kernel clock to 300Hz.
Cpuset adjustments.
r4:
Reworked Energy-Cost Model.
Reverted to 100HZ for the kernel clock.
Fix for microphone issues when headphones are connected [Credits: YaroST12].
F2FS upstreams.
Fixed sturtters in Gaming profile.
Upstreamed to 4.4.175.
Slight adjustments to themal-engine.conf
r3:
Supports /factory mounted ROMs only
Improved Fingerprint wakeup.
Added Anxiety I/O Sched.
Reworked Battery profile.
Implemented IRQ marking API.
Fixed 5GHz WiFi
Marked mdss, kgsl, fpc1020, display wake threads perf_critical.
Implemented and configured devfreq boost.
Tidied up Dynamic Stune Boost.
Trigger cpu_input_boost_general just after higher boosts.
Upstream to 4.4.174
r2:
Reduced stutters on casual use [Balance Profile]
Made battery profile more usable
Fixed Camera and Flashlight on VNDK ROMs
Fixed mismatch error popup [Credits: YaroST12]
Reduced CPU_INPUT_BOOST latency
Increased Stune Boost hold time
Reduced Max boost duration
Removed warm launch boost
Disabled CRC
Moved thermals to kernel package
Upstream to 4.4.172
Built with Dragon-TC-9
Fixed Wireguardam to 4.4.172
Built with Dragon-TC-9
Fixed Wireguard
r1:
Initial Release
4.4-EAS-Treble
CPU Input Boost from SultanXDA
Dynamic Schedtune Boosting
F2FS Support
Boefella Wakelock blocker
Sound Control
Spectrum
HMP:
Code:
r6:
Rebased to MSM8996 tag
Fixed offline charging.
Back to BFQ I/O Sched.
Compiled with Clang 9.0.2.
Some minor tweaks for better performance.
r5:
Fixed overheating in r3/4.
Added speaker gain.
Removed IRQ marking.
Upstreamed to 4.4.176.
Set kernel clock to 300Hz.
Cpuset adjustements.
r4:
Reverted to 100HZ for the kernel clock.
Fix for microphone issues when headphones are connected [Credits: YaroST12].
F2FS upstreams
Slight adjustments to themal-engine.conf
r3:
Supports /factory mounted ROMs only
Improved Fingerprint wakeup.
Added Anxiety I/O Sched.
Fixed 5GHz WiFi
Adjusted Battery profile a bit.
Implemented IRQ marking API.
Marked mdss, kgsl, fpc1020, display wake threads perf_critical.
Implemented and configured devfreq boost.
Trigger cpu_input_boost_general just after higher boosts.
Upstream to 4.4.174
r2:
Initial Release
CPU_INPUT_BOOST from SultanXDA
Spectrum Support
Sound Control
Wireguard Support
Interactive Governor improvements
Fixed mismatch error popup [Credits: YaroST12]
Disabled CRC
r1:
No release
Notes:
Users are obviously free to experiment or use their own settings, but we are not responsible for your profit or loss. We do not support any MODs like AKT, LKT or other mods which may tinker with the default because of the kernel end modifications.
The kernel should work fine on most 4.4 Tree based ROMs. Only /factory mounted ROMs are supported from r3 onward. Syberia ROM is not supported since it is using a different PowerHal/Boost framework and thermal-engine setup.
If confused between EAS and HMP, choose EAS.
If you are on another custom kernel and wishes to try BubbleWrap, make sure that you at least dirty flash the ROM before moving.
Feedback is always appreciated, feel free to report bugs or any other issues.
Spectrum:
Stick to the default profile as much as possible, use the other spectrum profiles unless you are too unhappy with the default one[Balance]. The following profile description might help selecting the profiles:
Balance: Default profile, set for optimum battery life and performance. No set frequency boosts other than Dynamic Stune Boost.
Performance: Best performance out of these profiles, optimum for benchmarking if you are into it. Tuned for smooth UI. Employs all boost mechanisms, General, Input and Dynamic Stune Boosting.
Battery: Good for casual users who are keen to get the best out the battery. Performance is not that bad and can be a daily driver
Gaming: A profile that's somewhere in between Balanced and Performance. Employs Adrenoboost [Lvl. 3] along with other boosting mechanisms.
In short:
For Performance:
Performance > Gaming > Balance > Battery
For Battery life:
Battery > Balance > Gaming > Performance
Wow .... I heard that this kernel is from the developers of bfr kernel, if yes then i expect this to be great like bfr ... Gonna try soon
Wew so great to see 4.4 from you sur :laugh: @ajaivasudeve
Vendor deconfig??
Reserved for future.
Currently on moxie with arrow oreo.. awesome back up.
Best Kernel for any 4.4 rom currently, Gaming is better than Nameless, Moxie, F1XY, Prototype without heating. Performance is good. Multitasking ram management also good. BATTERY charging speed is good as well ;normally and while using phone also. Battery backup is good in normal usage (not have checked whole day SOT) , while gaming drainage rate is high. But still right now the best kernel with beast performance and good battery.
Does charging work when used to play games?
Tricksky said:
Does charging work when used to play games?
Click to expand...
Click to collapse
Its highly recommended not to play games while charging
ajaivasudeve said:
Notes:2. The kernel should probably work fine with most 4.4 ROMs [except VNDK builds maybe, where you might have some stuff broken]. When reporting issues, please make sure that you mention the ROM[with the build date] and the setup you are using, like if there are any additional MODs or setting changes from your end.
Click to expand...
Click to collapse
So this shouldn't would on aex 6.2?
Sorry for the noob question but I don't know what is the purpose of thermals, is it best to flash them too or only if needed? then I don't know in which cases they are need or not and if they are so why aren't they just included in the kernel zip and used only when needed?
poled said:
Sorry for the noob question but I don't know what is the purpose of thermals, is it best to flash them too or only if needed? then I don't know in which cases they are need or not and if they are so why aren't they just included in the kernel zip and used only when needed?
Click to expand...
Click to collapse
You can flash them if you feel stock thermals are not doing enough to keep the device cool. If the stock thermals are doing just fine, you can choose to stick with them. BTW, I do recommend it to be flashed with the kernel.
Can you bring VNDK support?
poled said:
Sorry for the noob question but I don't know what is the purpose of thermals, is it best to flash them too or only if needed? then I don't know in which cases they are need or not and if they are so why aren't they just included in the kernel zip and used only when needed?
Click to expand...
Click to collapse
You should try thermals, they are far better than stock.
darthvader0235 said:
So this shouldn't would on aex 6.2?
Click to expand...
Click to collapse
Not all things would work as intended. So, for now, No.
The BubbleWarp Kernel is Just Awesome!
I reverted to AEX 6.1 and installed BubbleWarp thermals and kernel
Underclocked to 1920 and 1478
No heating or lag while playing pubg
Played 3 matches from 46% to 3% battery!
Using default profile
The battery life now seems to be same as in Oreo
Full battery life review coming soon
AstroBiswas said:
The BubbleWarp Kernel is Just Awesome!
I reverted to AEX 6.1 and installed BubbleWarp thermals and kernel
Underclocked to 1920 and 1478
No heating or lag while playing pubg
Played 3 matches from 46% to 3% battery!
Using default profile
The battery life now seems to be same as in Oreo
Full battery life review coming soon
Click to expand...
Click to collapse
Please share asap.. if this gives back as in oreo .. I would be finally able to move to pie.. back up was only thing holding me back on oreo... 3 matches from 46 to 3 is almost a day of standby by!!!!
Woah nice Kernel with spectrum support nice Try this one thanks dev
What rom is recommend for this kernel?
Da1s said:
What rom is recommend for this kernel?
Click to expand...
Click to collapse
As the title quoted, the kernel only support the ROMs based on treble tree with 4.4 series of kernel lineup.