[KERNEL][OPX][LOS13/LOS14.1]CrazyAquaKernel v1 [18-8-17] - OnePlus X General

FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazyAquaKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazyAquaKernel over the kernel that came with your ROM!!)
Toolchain:
UBERTC 4.9 Toolchain
CPU:
- governors:
crazyactive(my governor:balance governor for great battery life and performance based on interactive)
interactive
impulse
ondemand
smartmax
zzmoove
ondemandplus
pegasusq
nightmare
conservative
lionheart
powersave
userspace
yankactive
smartmax_eps
intellidemand
intelliactive
- MSM Limiter
- state notifier
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
zen
vr
fifo
TCP congestion controls:
cubic
bic
westwood
htcp
highspeed
hybla
reno
bic
hybla
vegas
lp
yeah
illinois
scalable
- tcp congestion changed to Westwood
GPU:
- governors:
msm-adreno-tz
simple_ondemand
powersave,performance
userspace
cpubw_hwmon
msm_cpufreq
- Adreno idler
- simple gpu algorithm
Thermal control:
- Intelli thermal v2
Hotplug:
- Disabled MP Decision hotplug
- Enabled Bricked Hotplug
- Prevent wakelock when ambiend display disabled(misc control tab)
Sound:
- Faux sound updated and fixed
More:
- Kernel runs with SELinux permissive by default
- init.d support
- insecure kernel (adb has root privileges)
- fast charge
- cpu voltage control
- pvs level info
- Kcal v2
- Frandom support
- Disabled Arch Power
- CRC Check Disabled
- Gentle Fair Sleepers (Disabled by default)
- Enabled All Suspend and Idle Modes
- Power Suspend Mode/State
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Download Link CrazySuperKernel [AnyKernel]:https://www.androidfilehost.com/?fid=889764386195923630
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazyAquaKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazyAquaKernel !!!!
Credits
thx Showp1984
thx Faux123
thx Savoca
thx RenderBroken
thx Neobuddy
thx Myfluxi
thx FranciscoFranco
thx SultanXDA
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx yank555
thx apb_axel
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazyAquaKernel, Kernel for the OnePlus X
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazyAquaKernel-opx-los
Kernel Special Features:
Version Information
Status: Beta
Created 2017-08-18
Last Updated 2017-08-17

FAQ
Recommended app : Kernel Adiutor
changelogs
v1.0/18-08-17
- initial release

If u use zzmove governor disable all the hotplugs coz it use its own hotplug as anyone knows.
[Q]How i select profile from kernel tweaker app?
[A]You need to go in governor tunable-profile number and select the number of the profile from the list.
Zzmove profiles
1 ) Default -> will set governor defaults
2 )ybat -> Yank Battery -> a very good battery/performance balanced setting - DEV-NOTE: highly recommended!
3 )ybatext-> Yank Battery Extreme -> like yank battery but focus on battery saving
4 )zzbat-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving - DEV-NOTE: might give some lags!
5 )zzbatp -> ZaneZam Battery Plus -> NEW! reworked faster battery setting - DEV-NOTE: recommended too!
6 )zzopt -> ZaneZam Optimized -> balanced setting with no focus in any direction - DEV-NOTE: relict from back in the days, even though some people still like it!
7 )zzmod -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online
8 )zzperf -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast - down scaling/hotplugging behaving
9 )zzinz-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience!
10 )zzgame-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay

reserve1

reserve2

Checking this out. So far on Purenexus it seems pretty good. Nice and responsive on default settings (Crazy governor selected)

Tanner1294 said:
Checking this out. So far on Purenexus it seems pretty good. Nice and responsive on default settings (Crazy governor selected)
Click to expand...
Click to collapse
Cool m8,thx for feedback
Sent from my iPhone using Tapatalk Pro

really good eliminated 90% of scroll issue in some apps when using ondemand governor in cpu/gpu settings.

psychem said:
really good eliminated 90% of scroll issue in some apps when using ondemand governor in cpu/gpu settings.
Click to expand...
Click to collapse
Thx for feedback m8
Sent from my iPhone using Tapatalk Pro

Can u add an option for 27mhz gpu

psychem said:
Can u add an option for 27mhz gpu
Click to expand...
Click to collapse
Sure,i had it in some of my kernels but i removed it
Sent from my iPhone using Tapatalk Pro

There's only one thing I've noticed that I would change, the cpu voltages by default are noticeably higher than stock (which on my personal device is still too high).
---------- Post added at 05:48 PM ---------- Previous post was at 05:28 PM ----------
Also if intelithermal is active at all it seems to lock the max frequency to 1700mhz no matter what settings are chosen.

Tanner1294 said:
There's only one thing I've noticed that I would change, the cpu voltages by default are noticeably higher than stock (which on my personal device is still too high).
---------- Post added at 05:48 PM ---------- Previous post was at 05:28 PM ----------
Also if intelithermal is active at all it seems to lock the max frequency to 1700mhz no matter what settings are chosen.
Click to expand...
Click to collapse
Yeh its for lower temperatures m8
Sent from my iPhone using Tapatalk Pro

CrazyGamerGR said:
Yeh its for lower temperatures m8
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
I'm saying if you set the temperatures to 80C it will throttle the cpu when it's at 50C. It doesn't function correctly.

Tanner1294 said:
I'm saying if you set the temperatures to 80C it will throttle the cpu when it's at 50C. It doesn't function correctly.
Click to expand...
Click to collapse
I will check it m8
Sent from my iPhone using Tapatalk Pro

Nice Kernel seems good.
But i think some fundamental things are missing, like usb fast charge, and can you add elementalx governor???
Thx

Fjss said:
Nice Kernel seems good.
But i think some fundamental things are missing, like usb fast charge, and can you add elementalx governor???
Thx
Click to expand...
Click to collapse
Maybe soon m8
Sent from my iPhone using Tapatalk Pro

it upport cm13?

LolHacker17 said:
it upport cm13?
Click to expand...
Click to collapse
Yes, it does upport cm13. LOS and CM came from the same sources.

Can i use it om resurrection remix 7.1.2??

Related

[KERNEL][AOSP][EXT4] Kang Bang! 7/12/2011 [BFS/CFS][OC/UV][BFQ]

Here we go guys, new version of my BFS AOSP kernel (sense to come)
Been working hard on this kernel for quite some time, and Birdman helped out drastically (even though he broke stuff )
Big thanks to: Birdman, Slayher, Captainkrtek, Imoseyon (for the 2.6.35 port), Jake Day, Pershoot, and plenty of others I can't remember right now.
KangBang 0.8
Kanged workqueue 2.6.36.1 backport from Imoseyon
Kanged 3.0rc6 cpufreq/cpuidle backport from Imoseyon
Couple other adjustments
Added new CPU governor: LagFree. This new governor is based on conservative, and tweaked to lower the cpu frequency on suspend, and keep it over a minium value
during phone operation. This governor added some nice tweaks to be added to other governors, looking in to that.
Swap cache dropped more agressively via ck1 patch
More compiler optimizations
Decrease default dirty ratio via ck3 patch
Enable swaptoken only when swap is full via ck3 patch
Wifi voltage lowered
2.6.39 Conservative governor backported
Call Recording support added
2.6.39 bcm4329 (wifi) driver backported
Mecha: Add gan sound device.
Mecha: Allow varying of button backlight levels.
Mecha: Allow disabling of the back mic.
Mecha: Add gan sound device
Mecha: wifi: Improve BT-coex in A2DP mode
KangBang 0.7:
Added SmartAss back
Ondemand and interactive have sleep profiles again
Sound fix from birdman included
SLQB Memory Allocator re-added
KangBang 0.6:
Re-based to Ace kernel source, so I lost some of my changes for now (until i'm not so lazy and fix them)
There are a LOT of changes/additions.
Theres a new RCU boost, which is proving to be nice so far.
Changed the memory allocator to SLUB until I get SLQB ported in
As of right now, theres no auto sleep profile in ondemand/interactive. Both of these governors still need adjustments.
The clock frequencies are the default CM frequencies. Their table is populated correctly, and currently, I'm adding frequencies back in one at a time to make sure it will boot. This will take a while... bare with me guys
Lowered RR_Interval to 6 to increase latency. Might drop it to 4
Neon and VFP optimizations
OnDemand governor Threshold adjustments
CONFIG_HZ=300 instead of 100
Add Tiny Preempt RCU
RCU Boost Prio set to 50, Delay set to 300 (still playing with these)
Sound tweaks credit to CodeAurora/Birdman
GPU Memory allocation raised
Numerous fixes from CM kernel source
KangBang 0.5:
Reverted the GPU/Camera memory allocation adjustment, as it screwed up the camera.
Reverted to my old config file, as the extra slim one broke certain apps
Stabilized voltages
KangBang 0.4:
Full wifi/settings/MMS/etc. fix credit to beavis9k!!
Added V/R I/O Scheduler (still using BFQ as default for now)
BT Audio volume raised (Credit to Slayher)
Prevent memory leak on hotplug (thx Pershoot)
GPU/Camera memory allocations raised
Cleaned up my defconfig even more. This kernel is tiny, tinier than ever before. The actual kernel zImage is 1.9mb as opposed to the 2.2 it was before. This will allow a performance increase, as there is less the kernel is trying to crank out.
Initial release, 0.3:
Feature packed for the first release.
2.6.35.13 (latest upstream linux kernel)
System/Data/Cache mounted EXT4
Numerous EXT4 file system tweaks
Overclock up to 1.8 Ghz
Undervolted for battery life/stability
BFS v404 (HUGE performance increase from the v3xx BFS series)
Tiny RCU
SLQB Memory Allocator
BFQ v2rc1 I/O Scheduler (much nicer than the original BFQ)
Kernel speed defaulted to 1024, stock tbolt speed
OnDemand governor backported from 2.6.39, with sleep/wake code (kanged from Imoseyon's OnDemandX, thanks Imoseyon!)
Wifi driver updated to latest AOSP driver
AOSP-style BT driver (kanged from Slayher's kernel source, thanks Slayher!)
MULTIPLE fixes pulled in from CyanogenMod MSM7x30 kernel source (time compensation, ashmem flush, wifi n support, CPU-supported unaligned access, compensation for rounding on odd-frequency clocksources, etc.)
Interactive governor with sleep/wake code (kanged from interactiveX, thanks Imoseyon!)
Numerous BFS tweaks for better performance, and better support for android.
SD Card read-ahead buffer increased
FS read-ahead buffer increased
Some other things I probably can't remember right now (I should take better notes, I'll add more as I remember)
Whew. Pretty hefty initial release.
Secondly, I comply with GPL. Here is my source code. Feel free to kang away, just credit me, at least in your source if not anywhere else
http://bit.ly/lSXnZx
Now to the goodies:
Download link:
BFS:
http://bit.ly/nHxIV1
CFS:
not yet updated
Broken list in 2nd post, To Do List with it.
For the latest news/updates, or just to show some love, follow me on twitter! @Drod2169
If you like my work, please consider helping support my red bull addiction!
http://bit.ly/k5swff
Broken:
Car dock.
To Do List:
Sense/GB Sense/AOSP specific defconfigs
Add Simple I/O scheduler. V/R is already in, just not built with the kernel.
Add extra frequencies one at a time to make sure it will boot (WIP)
Looks like I have a new kernal to try out
Do I overclock the same way I overclock on IMO
Sent from my ThunderBolt using XDA App
dc iz 2 legit said:
Looks like I have a new kernal to try out
Sent from my ThunderBolt using XDA App
Click to expand...
Click to collapse
Post back your experiences, please
It's been an openish beta on twitter for a while, but this release version has quite a few nice additions.
I will bang this kang and let you know what's goodies.
Looking forward to the sense version - unless of course the cell standby battery drain issue is no longer there on CM7 using this kernel.
Big thanks to: Birdman, Slayher, Captainkrtek, Imoseyon (for the 2.6.35 port), Jake Day, and plenty of others I can't remember right now.
Click to expand...
Click to collapse
-.- ..........
Installed came from dream kernal...so far so good has alot of overclock options I'm on stock speeds right now right of the bat I notice its charging really quickly, no apps uninstalled yet
Edit: wifi connected right away but right when I turned it of had 3g
green but no data did reboot with wifi off and fixed
Edit: battery is really good on this kernal I'm getting 10min per percentage on medium to heavy use
Sent from my ThunderBolt using XDA App
FINALLY, about dam time!!
Will report back!!
Awesome work, cant wait for a sense version!
Berzerker7 said:
-.- ..........
Click to expand...
Click to collapse
Jake's been a big help and support to me in my kernel work. He taught me a lot when I first got started, and he's been nothing short of a great guy. While you have your opinions, I will continue to respect the man. Please don't clutter the thread with this talk.
Wow man running super fast, wasn't planning on leaving stock, but this has surpassed my expectations. Thanks a lot!
Sent from my ThunderBolt using XDA App
Downloaded, will try later or tomorrow and post back.
Thanks for your hard work!
Data seems to be a little flakey. Performance is smooth, will report back on WiFi and battery life
Sent from my ThunderBolt using XDA App
Derrtydozen said:
Data seems to be a little flakey. Performance is smooth, will report back on WiFi and battery life
Sent from my ThunderBolt using XDA App
Click to expand...
Click to collapse
From what I can tell, data handoff seems to be A LOT LESS flaky than on other kernels. Battery life will the true test for me.
Unrelated but related: Anyone have LPP FC upon EVERY reboot now? Works fine after it has been restarted.
I have experienced this across kernels/voltages/governors/CPU freq.
Awesome, just loaded it up.
Preferred tweak method......CM settings, setcpu, does it have speedtweak?
Thanks!!!!
Sent from my ThunderBolt using XDA Premium App
So does wifi not work at all with this kernal?
Bimmer323 said:
Awesome, just loaded it up.
Preferred tweak method......CM settings, setcpu, does it have speedtweak?
Thanks!!!!
Sent from my ThunderBolt using XDA Premium App
Click to expand...
Click to collapse
it does not.
I run ondemand governor, at min: 230mhz, max: 1024mhz (stock settings)
iastonish said:
So does wifi not work at all with this kernal?
Click to expand...
Click to collapse
been told by numerous people it works flawlessy. if you have issues, try flashing imoseyon's fixwifi zip from his kernel thread
I stand corrected, data is working fine, WiFi is working fine, battery seems good. The true test for battery will be tomorrow for work
Sent from my ThunderBolt using XDA App

★ ☆ [Kernel] NuK3RN3L | s2w+s2s | 01-21-14 | 1,900MHz | 3.0.84 | Sense/AOSP | ☆ ★

★ ☆ [Kernel] NuK3RN3L | s2w+s2s | 01-21-14 | 1,900MHz | 3.0.84 | Sense/AOSP | ☆ ★
-NuK3RN3L-
OVERCLOCKED
Edition
Now added!
Santod's Mecha ICS Sense/AOSP Kernel
{
"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"
}
DOWNLOAD:
NuK3rn3l mecha Final
sweep2wake
sweep2sleep
16 Governors
TCP Controls
Zram/Swap
Linaro
OTG
01-20-14
Use Trickster Mod to enable Wake options
You need an updated version of Busybox from the Play Store to use Trickster Mod.
Once that's installed, open it and run the installer.
Then you can install Trickster Mod, grant it su permissions, and use it to enable s2w+s2s and adjust all other kernel settings and tweaks.
Trickster Mod can be found here.
-NuK3RN3L-
stock frequencies
current build
~ or ~
NuK3RN3L-
Overclocked Edition
1,516MHz Default/Max
current build 6-25-13
+ LagFree
-NuK3RN3L-
Aosp NuK3RN3L, with working wifi on Aosp ICS and Jelly Bean.
Only use this for this one on Aosp roms. (CM9/CM10)
[URL="http://www.androidfilehost.com/?fid=23017610006233856"]NuK3RN3L ICS/JB Aosp OC Edition
[/URL]
These have been well tested, but use at your own risk!
I am not responsible for you or your device or anything that you do to it!
​
Included Governors:
SavagedZen
lulzactive
adaptive
hyper
scary
skywalker
brazilianwax
fantasy
SmartassV2
interactive
conservative
userspace
powersave
lionheart
ondemand
performance
How to install:
Flash zip in Recovery
Wipe cache and Dalvik cache
Reboot
This can be flashed to any current ICS roms!
Sense and AOSP!
NuK3RN3L was initially built for Sense roms, it has been confirmed to be working on Joe Black's latest CM9 build, though it needs a little camera patching...
Looks like we may have an AOSP/Sense ICS Hybrid Kernel.
On Aosp, Data and Netflix do work, camcorder not yet.
Will work on things with Joe to improve this.
Click to expand...
Click to collapse
I will try and update my git repo every 7-90 days until I automate it into my buildbox process...
Compiled using the 4.4.3 gcc toolchain.
Big thanks to my buddy Ziggy for his help and inspiration.
XXPachaXX for his work on msm7x30
Flemmard for his work on msm7x30
Also to HTC for finally releasing the source code...
HTCDEV Source files: my copy
​
FAQ:
Hopefully this answers some common questions.
I will add to this as kernel changes are made.
On UnSenseROM Jelato, there is a script in /system/etc/init.d called 00_vdd_levels if I recall the name exactly.
It's essentially a text file that should be either deleted, or remove the ## from the name of it so it doesn't run at boot.
Then whatever app is used to control governors and clock speeds will not get reset upon rebooting, whether you use the built in CPU Controls or No Frills, etc,..
On my other roms, the same rule applies, if there is a script in /system/etc/init.d with vdd levels in the name, remove it or rename it.
On NuSenseX ROM you should be careful touching anything in init.d, or you could break your wifi connection.
Soon, I intend to have kernels that will be baked into each rom, and there will be no need to concern oneself with any of this, and it's really nothing of much concern anyhow.
But I think that about covers most cases...
____
GOVERNORS
1) Ondemand:
Default governor in almost all stock kernels.
One main goal of the ondemand governor is to switch to max frequency as soon as there is a CPU activity detected to ensure the responsiveness of the system.
Effectively, it uses the CPU busy time as the answer to "how critical is performance right now" question.
So Ondemand jumps to maximum frequency when CPU is busy and decreases the frequency gradually when CPU is less loaded/apporaching idle.
Even though many of us consider this a reliable governor, it falls short on battery saving and performance on default settings.
One potential reason for ondemand governor being not very power efficient is that the governor decide the next target frequency by instant requirement during sampling interval.
The instant requirement can respond quickly to workload change, but it does not usually reflect workloads real CPU usage requirement in a short enough time and it may cause it to frequently change between highest and lowest frequency.
2) Conservative:
A slower Ondemand which scales up slowly to save battery.
The conservative governor is based on the ondemand governor.
It functions like the Ondemand governor by dynamically adjusting frequencies based on processor utilization.
However, the conservative governor increases and decreases CPU speed more gradually.
Simply put, this governor increases the frequency step by step on CPU load and jumps to lowest frequency on CPU idle.
Conservative governor aims to dynamically adjust the CPU frequency to current utilization, without jumping to max frequency.
The sampling_down_factor value acts as a negative multiplier of sampling_rate to reduce the frequency that the scheduler samples the CPU utilization.
For example, if sampling_rate equal to 20,000 and sampling_down_factor is 2, the governor samples the CPU utilization every 40,000 microseconds.
3) Interactive:
(currently my recommended governor for best overall battery and performance)
Can be considered a faster ondemand. So - more snappier, less battery!
Interactive is designed for latency-sensitive, interactive workloads.
Instead of sampling at every interval like ondemand, it determines how to scale up when CPU comes out of idle.
The governor has the following advantages:
1) More consistent ramping, because existing governors do their CPU load sampling in a workqueue context, but interactive governor does this in a timer context, which gives more consistent CPU load sampling.
2) Higher priority for CPU frequency increase, thus giving the remaining tasks the CPU performance benefit, unlike existing governors which schedule ramp-up work to occur after your performance starved tasks have completed.
Interactive - It's an intelligent Ondemand because of stability optimizations. Why??
Sampling the CPU load every X ms (like Ondemand) can lead to under-powering the CPU for X ms, leading to dropped frames, stuttering UI, etc.
Instead of sampling the CPU at a specified rate, the interactive governor will check whether to scale the CPU frequency up soon after coming out of idle.
When the CPU comes out of idle, a timer is configured to fire within 1-2 ticks.
If the CPU is very busy between exiting idle and when the timer fires, then we assume the CPU is underpowered and ramp to max frequency.
4) Userspace:
Instead of automatically determining frequencies, lets user set frequencies.
5) Powersave:
Locks max frequency to min frequency.
Can not be used as a screen-on or even screen-off (if scaling min frequency is too low).
6) Performance:
Sets min frequency to max frequency.
Use this while benchmarking!
7) SmartassV2:
Version 2 of the original smartass governor from Erasmux. Another favorite for many a people.
The governor aim for an "ideal frequency", and ramp up more aggressively towards this freq and less aggressive after.
It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq.
This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq (500 mhz for GS2 by default) when screen is on.
There's no upper limit for frequency while screen is off (unlike Smartass).
So the entire frequency range is available for the governor to use during screen-on and screen-off state.
The motto of this governor is another option for balance between performance and battery.
8) Lulzactive:
Basically interactive governor with added smartass bits and variable (as opposed to fixed amout) frequency scaling, based on currently occuring cpu loads.
Like smartass, it has a sleep profile built-in.
9) Lagfree:
Lagfree is similar to ondemand. Main difference is it's optimization to become more battery friendly. Frequency is gracefully decreased and increased, unlike ondemand which jumps to 100% too often. Lagfree does not skip any frequency step while scaling up or down. Remember that if there's a requirement for sudden burst of power, lagfree can not satisfy that since it has to raise cpu through each higher frequency step from current. Some users report that video playback using lagfree stutters a little.
____
So, Governors can be categorized into 3/4 on a high level:
1.a) Ondemand Based:
Works on "ramp-up on high load" principle. CPU busy-time is taken into consideration for scaling decisions.
Members: Ondemand, OndemandX, Intellidemand, Lazy, Lagfree.
1.b) Conservative Based:
Members: Conservative, Lionheart, LionheartX
2) Interactive Based:
Works on "make scaling decision when CPU comes out of idle-loop" principle.
Members: Interactive, InteractiveX, Lulzactive, Luzactiveq, Smartass, SmartassV2, Brazilianwax, SavagedZen.
3) Weird Category:
Members: Userspace, Powersave, Performance.
Click to expand...
Click to collapse
___
Changelog:
__
062513
Updated 1,516 OC'd Edition!
Added Governors:
LagFree
Lulzactive
SmartassV2
7 more modules built in
062213
Added 1,516 OC'd Edition!
Adjusted cpu frequency tables
Adjusted voltages
Enabled 1,516 MHz Overclock as Default
062113
Powersave governor added for those of you trying to squeeze more out of the battery, or only using the device on wifi.
062013
Interactive governor added for better response time, keyboard reaction, etc,..
​
Reserved...
​
NuK3RN3L is also now booting with AOSP JellyBean.
Stay Tuned!!!!
santod040 said:
NuK3RN3L is also now booting with AOSP JellyBean.
Stay Tuned!!!!
Click to expand...
Click to collapse
Any chance of a dual boot setup?
Check out the Devil kernel and recovery for the note 2......
Would be nice to have a slimmed down AOSP ROM and a Sense one for when you wanted it.
I'm not trying to be rude to anyone but let's keep the feature requests to a minimum until he gets the more important aspects worked out. There is a lot of testing going on with just what this kernel can do as we speak. I'm sure once things calm down the other features can be implemented.
Sent from my ADR6400L using Tapatalk 2
Says AOSP in the title. Can this be used with the CM9 in this thread?
Sent from my NusenseX Bolt using Tapatalk 2
arizonaomnia said:
Says AOSP in the title. Can this be used with the CM9 in this thread?
Sent from my NusenseX Bolt using Tapatalk 2
Click to expand...
Click to collapse
This can be flashed to any current ICS roms!
Sense and AOSP!
NuK3RN3L was initially built for Sense roms, it has been confirmed to be working on Joe Black's latest CM9 build, though it needs a little camera patching...
Looks like we may have an AOSP/Sense ICS Hybrid Kernel.
On Aosp, Data and Netflix BOTH work, camcorder not yet.
Will work on things with Joe to improve this.
Congrats on RLS brosif these guys are lucky you are still carrying the infected flame for this phone !!!!
santod040 said:
This can be flashed to any current ICS roms!
Sense and AOSP!
NuK3RN3L was initially built for Sense roms, it has been confirmed to be working on Joe Black's latest CM9 build, though it needs a little camera patching...
Looks like we may have an AOSP/Sense ICS Hybrid Kernel.
On Aosp, Data and Netflix BOTH work, camcorder not yet.
Will work on things with Joe to improve this.
Click to expand...
Click to collapse
Anyone know if it fixes the Gmail whiteout? I can live without the camcorder but the Gmail thing was too much.
Sent from my NusenseX Bolt using Tapatalk 2
Virus said:
Congrats on RLS brosif these guys are lucky you are still carrying the infected flame for this phone !!!!
Click to expand...
Click to collapse
Good to see you here @Virus.
I haven't seen you since my EVO days!
i flashed both the stock and oc'd versions of this kernel over joe black's cm9 (which was also clean flashed... even wiped my sd) and wifi isn't working. it flat out won't turn on.
i don't have my tbolt in service anymore, so without wifi, i can't use it at all. wifi worked with the included kernel on joe's cm9 rom.
i'm a little pressed for time at the moment, but if a logcat would be helpful, lemme know and i'll post one when i'm back from vacation at the end of the upcoming week.
namurt said:
i flashed both the stock and oc'd versions of this kernel over joe black's cm9 (which was also clean flashed... even wiped my sd) and wifi isn't working. it flat out won't turn on.
i don't have my tbolt in service anymore, so without wifi, i can't use it at all. wifi worked with the included kernel on joe's cm9 rom.
i'm a little pressed for time at the moment, but if a logcat would be helpful, lemme know and i'll post one when i'm back from vacation at the end of the upcoming week.
Click to expand...
Click to collapse
Yeah that's a known issue with flashing it seperate.
There's a couple things not included in the kernel zip, that have to be changed Rom side.
These changes are easily made and Joe should have an update posted soon with this kernel in it and the needed Rom files to have WiFi working.
Sorry for the inconvenience.
It's just become known it would work as well as it does.
Fixes and improvements to his Rom and this kernel are coming.
If he doesn't have it up soon, I'll post a patch for using this on his Rom.
Sent from my HTC6435LVW using xda app-developers app
sweet jesus, you are one amazing dev!
that was a lightning quick response, hah.
it's so nice to see our bastard child of a device still getting some love.
santod040 said:
NuK3RN3L is also now booting with AOSP JellyBean.
Stay Tuned!!!!
Click to expand...
Click to collapse
You know....if you WANTED to....you know, just for sh1ts and giggles.....you COULD post the version of this without working data, just to give a preview and let people play with it. I remember that Liquid did something similar with an early build of OCS for the Thunderbolt. Or not. Whatever you want to do is fine, of course.
*drooling*
Sent from my NusenseX Bolt using Tapatalk 2
namurt said:
sweet jesus, you are one amazing dev!
that was a lightning quick response, hah.
it's so nice to see our bastard child of a device still getting some love.
Click to expand...
Click to collapse
Yep, santod is the man, no doubt about it.
This device launched more than 2 years ago with froyo, was upgraded to gingerbread, eventually got ICS, and may yet see unofficial jellybean!? That's an amazing run for any phone IMHO.
santod040 said:
NuK3RN3L is also now booting with AOSP JellyBean.
Stay Tuned!!!!
Click to expand...
Click to collapse
where i can find thunderbolt aosp jelly bean ROM...
olredi tried this kernel on Jelato ROM and make ma fone awesomely blasting fast :good:
guinzo said:
where i can find thunderbolt aosp jelly bean ROM...
olredi tried this kernel on Jelato ROM and make ma fone awesomely blasting fast :good:
Click to expand...
Click to collapse
AOSP jellybean hasn't been released yet, they're still working on it.
quickdraw86 said:
Yep, santod is the man, no doubt about it.
This device launched more than 2 years ago with froyo, was upgraded to gingerbread, eventually got ICS, and may yet see unofficial jellybean!? That's an amazing run for any phone IMHO.
Click to expand...
Click to collapse
+1
Santod, Chief Executive Officer
Sent from my ADR6400L using xda app-developers app
Can anyone please test and see if Onavo works with this kernel? Thanks.
https://play.google.com/store/apps/details?id=com.onavo.android.onavoics

[STABLE] [SMOOTH] Gustavo's Kernel My Settings [i9100]

Hi all xda! I am using Gustavo_s kernel for a long time. And If you don't like stock kernel values then read this thread.
What you need:
1. A GT-I9100
2. Gustavo_s kernel,
3. Synapse (from play store)
4. Devil kernel manager (from play store)
5. A little courage
Gustavo_s kernel is a feature rich kernel but some says it is not stable [I was agree with them since chrome beta update (because chrome freezes phone only on this and all fuse bug fixed kernels)]. Here is my settings for best battery life and performance balaced! Leave unchanged I don't write any setting here.
A. Devil kernel manager settings:
CPU settings:
idle mode: idle+lpa
B. Synapse settings
1. Cpu settings
Cpu max: 1GHz
Voltage
1GHz: 1075mV
800MHz: 1000mV
500MHz: 950mV
200MHz: 850mV
2. Gpu settings
4x MSAA: CHECK
GPU 4th step freq: 400 MHz
Voltage
1st: 800mV
2nd: 850mV
3rd: 950mV
4th: 1150mV
3. Colors
If you are complaining about washed up colors or yellow tint display look at my other thread here
Yellow tint fix
4. Sound
i9100 Microphone is too silent. Boost it by 20dB
5. BLN
Force disable: CHECK
Led voltage: 2500mV
6. I/O
internal and external storage settings;
sio
1024kb
7. TWEAKS
All 650mA
8. MISC
Uncheck logcat if you don't use it.
If this settings are helpful for you please hit thanks button
Interesting thread. Good tweaks though. Please make sure to advise people that the voltages you applied will not work with all people's phones, but in most cases it should be fine.
gsstudios said:
Interesting thread. Good tweaks though. Please make sure to advise people that the voltages you applied will not work with all people's phones, but in most cases it should be fine.
Click to expand...
Click to collapse
I usally use -25mV more undervolted but this values are safe and smooth
Can I ask what ROM you are currently using?
RuffBuster said:
Can I ask what ROM you are currently using?
Click to expand...
Click to collapse
Cm11 linaro sabermod
Thnx for awesome setting..:thumbup:
---------- Post added at 09:51 PM ---------- Previous post was at 09:49 PM ----------
But gallery is not open when I check 4x MSAA..??
Did you ever got the phone freezed with these settings (apart from Chrome's bad behaviour)?
vickymbbs said:
Thnx for awesome setting..:thumbup:
---------- Post added at 09:51 PM ---------- Previous post was at 09:49 PM ----------
But gallery is not open when I check 4x MSAA..??
Click to expand...
Click to collapse
When msaa x4 is enabled, the GPU would have to work harder to render the visuals whether it is an app or a game. Some apps are not compatible with this option is ticked and that's why it is disabled by default.
thks, I will try
nhmanas said:
Gustavo_s kernel is a feature rich kernel but some says it is not stable [I was agree with them since chrome beta update (because chrome freezes phone only on this and all fuse bug fixed kernels)].
Click to expand...
Click to collapse
i don't understand. you say chrome beta freezes the complete phone on fpbug fixed kernels? and not on others? how does this happen? can you elaborate?
Lanchon said:
i don't understand. you say chrome beta freezes the complete phone on fpbug fixed kernels? and not on others? how does this happen? can you elaborate?
Click to expand...
Click to collapse
This was a long time ago mate. I wrote almost same thing on your fpbug fix thread too if you remember
-zalo said:
THANXS
Click to expand...
Click to collapse
Please don't quote unnecessary long posts.. You can just mention me.

[MAX PERFORMANCE] Kernel settings for max performance and battery!

WARNING: THIS THREAD IS FOR THOSE WHO HAVE CUSTOM KERNELS INSTALLED ON THEIR DEVICES. I AM NOT RESPONSIBLE FOR ANY DAMAGE DEALT TO YOUR PHONE BECAUSE YOU DID NOT READ MY INSTRUCTIONS CORRECTLY.
NOTE: THIS IS NOT A KERNEL THREAD. IT IS A GUIDE FOR YOUR KERNEL SETTINGS FOR IMPROVED PERFORMANCE AND BATTERY LIFE!
Hi there, guys!!! This thread is for users who have custom kernels on their Redmi Note 3.
Here it is:-
CPU:-
CPU Governor - Darkness/Impulse
CPU Minimum Frequency - 96
CPU Hotplug:-
Intelliplug
Profile:Eco
Hysteresis Value:4
Threshold Value:350
Cpu Maximum screen Off Frequency: off
Minimum CPU Online:1
Maximum CPU Online:6
Max Cores Screen Off:1
Defer Sampling:268
Boost Lock Duration:2500ms
Down Lock Duration:2500ms
FShift:1
Thermal:-
Core Control: ON
Temperature Throttle: ON
GPU:-
GPU Governor: msm-adreno-tz(with adrenoboost)
I/O (for battery): FIOPS
I/O (for performance): FIOPS
I.O (for gaming): Deadline
I/O (as daily driver): ROW or ZEN
I/O (heavy multitasking): BFQ
READ AHEAD: 512
Virtual Memory:-
Dirty ratio:20
Dirty background ratio:5
Dirty expire centisecs:200
Min free kbytes:2919
Overcommit ratio:50
Swappiness:60
Vfs cache Pressure:120
Laptop mode:0
Extra free kbytes:6075
ZRAM:510
Hit Thanks if I Helped You!!
Regards,
PoseidonKing
PoseidonKing said:
WARNING: THIS THREAD IS FOR THOSE WHO HAVE CUSTOM KERNELS INSTALLED ON THEIR DEVICES. I AM NOT RESPONSIBLE FOR ANY DAMAGE DEALT TO YOUR PHONE BECAUSE YOU DID NOT READ MY INSTRUCTIONS CORRECTLY.
NOTE: THIS IS NOT A KERNEL THREAD. IT IS A GUIDE FOR YOUR KERNEL SETTINGS FOR IMPROVED PERFORMANCE AND BATTERY LIFE!
Hi there, guys!!! This thread is for users who have custom kernels on their Redmi Note 3.
Here it is:-
CPU:-
CPU Governor-Impulse (Lionheart, pegasus or interactive will also do, but I noticed impulse gives more battery juice than the other two)
CPU Minimum Frequency-96
CPU Hotplug:-
Intelliplug
Profile:Eco
Hysteresis Value:4
Threshold Value:350
Cpu Maximum screen Off Frequency: off
Minimum CPU Online:1
Maximum CPU Online:6
Max Cores Screen Off:1
Defer Sampling:268
Boost Lock Duration:2500ms
Down Lock Duration:2500ms
FShift:1
Thermal:-
Core Control: ON
Temperature Throttle: ON
GPU:-
GPU Governor:Simple_Ondemand
IO:-
Internal:ROW
External:ROW
READ AHEAD:1024
Virtual Memory:-
Dirty ratio:20
Dirty background ratio:5
Dirty expire centisecs:200
Min free kbytes:2919
Overcommit ratio:50
Swappiness:60
Vfs cache Pressure:120
Laptop mode:0
Extra free kbytes:6075
ZRAM:510
Hit Thanks if I Helped You!!
Regards,
PoseidonKing
Click to expand...
Click to collapse
Will try this one....
abhy27 said:
Will try this one....
Click to expand...
Click to collapse
Never quote the entire OP. Just post a reply, I will see it sooner or later.
Hit Thanks if I Helped You!!!
Regards,
PoseidonKing
Can i ask u what kernel do u use for this setting ?
Awesome.
I love reading and tweaking ****. Thanks op
khangcobra said:
Can i ask u what kernel do u use for this setting ?
Click to expand...
Click to collapse
Any custom kernel will do. I haven't unlocked my RN3, I tried these settings on my friend's RN3 with Radon kernel. Phone works like a charm!
Hit Thanks if I Helped You!!
Regards,
PoseidonKing
A Sad Napkin said:
Awesome.
I love reading and tweaking ****. Thanks op
Click to expand...
Click to collapse
Welcome! Do try and report any issues (if any)...
Hit Thanks if I Helped You!!!
Regards,
PoseidonKing
CPU Minimum Frequency-96 - i dont understand that
CPU Hotplug - where can i change it?
Thx
​
bozarjoska said:
CPU Minimum Frequency-96 - i dont understand that
CPU Hotplug - where can i change it?
Thx
Click to expand...
Click to collapse
I think -96 means underclocking. Im not too sure though.
@PoseidonKing
Thanks for the input.
But the question is with what program do you do all that ??
Tested Kernel auditor, Ex kernel auditor.
I would appreciate what program you use.
A greeting.
bozarjoska said:
CPU Minimum Frequency-96 - i dont understand that
CPU Hotplug - where can i change it?
Thx
Click to expand...
Click to collapse
I too have the same question
Sent from my Redmi Note 3 using Tapatalk
PoseidonKing said:
Any custom kernel will do. I haven't unlocked my RN3, I tried these settings on my friend's RN3 with Radon kernel. Phone works like a charm!
Hit Thanks if I Helped You!!
Regards,
PoseidonKing
Click to expand...
Click to collapse
I use radon kernel and android 7 ~ but i cant find cpu hotplug
khangcobra said:
I use radon kernel and android 7 ~ but i cant find cpu hotplug
Click to expand...
Click to collapse
because radon doesn't have any hotplug built in it
@PoseidonKing
Intelliplug is not optimized for big.LITTLE architecture based SOCs!
best governors for both performance and battery are interactive ( or interactive based governors , like : cafactive , Ironactive , Blu_active , ... )
there is no voltage control so we can't apply U.V through any app!
GPU Governor : msm-adreno-tz ( with adrenoboost) is the best option.
fiops is best i o scheduler for performance
http://forum.xda-developers.com/showpost.php?p=59289783&postcount=3
I think zen i/o is better than row ~
bozarjoska said:
CPU Minimum Frequency-96 - i dont understand that
CPU Hotplug - where can i change it?
Thx
Click to expand...
Click to collapse
i only can answer second wuestion , its a specific feature of custom kernel which means it may not available on every custom kernel, depends if the dev make it available or not :laugh:
in case u wanna try hotplugging on rn3, try guyver kernel , its available on our xda section :good:
my personal review guyver is the second best kernel for our rn3 , the first is darkness kernel :good:
Yokohart said:
i only can answer second wuestion , its a specific feature of custom kernel which means it may not available on every custom kernel, depends if the dev make it available or not :laugh:
in case u wanna try hotplugging on rn3, try guyver kernel , its available on our xda section :good:
my personal review guyver is the second best kernel for our rn3 , the first is darkness kernel :good:
Click to expand...
Click to collapse
I think guyver is the best. Much option. Hotplug,governor,i/o. But,its my opinion. Depends on people which one is best.
tansy said:
@PoseidonKing
Thanks for the input.
But the question is with what program do you do all that ??
Tested Kernel auditor, Ex kernel auditor.
I would appreciate what program you use.
A greeting.
Click to expand...
Click to collapse
I use trickstermod, but I would recommend Kernel Adiutor.
Hit Thanks if I Helped You!!!
Regards,
PoseidonKing
khangcobra said:
I use radon kernel and android 7 ~ but i cant find cpu hotplug
Click to expand...
Click to collapse
Radon kernel doesn't have a hotplug..
Hit Thanks if I Helped You!!!
Regards,
PoseidonKing
MEGAX91 said:
@PoseidonKing
Intelliplug is not optimized for big.LITTLE architecture based SOCs!
best governors for both performance and battery are interactive ( or interactive based governors , like : cafactive , Ironactive , Blu_active , ... )
there is no voltage control so we can't apply U.V through any app!
GPU Governor : msm-adreno-tz ( with adrenoboost) is the best option.
fiops is best i o scheduler for performance
http://forum.xda-developers.com/showpost.php?p=59289783&postcount=3
Click to expand...
Click to collapse
Thanks for the info! Thread updated.
Hit Thanks if I Helped You!!!
Regards,
PoseidonKing

Battery Life on CAF based kernel/ROM. Android 7.1.2

Please correct me on anything that I'm about to post below. I will correct it ASAP. Here Goes:
Here's what I've noticed since switching from a stock based ROM (Viper 9) with using EX Kernel to LOS 14.1 or AICP 7.1.2.
From what I've researched, these AOSP builds are using a MSM8960 kernel on our apq8064 board. It is also CAF based kernel as well. MSM8960 is very very similar to APQ8064. Which is why it works on our M7. APQ8064 support ended on CAF around ICS/JB days (from what I've skimmed in the CAF changelog). I've been researching different tunables on the interactive gov and the Ondemand gov. I'm trying to find the best settings to extend the battery while on 7.1.2. To me, it just dies too quickly with default gov tunings either on LOS or AICP. I'd like for other users to post their settings and which gov they are using while on 7.1.2. I'll post my settings as soon as I find the right combination on either the interactive gov or the OnDemand gov.
Edit: I've noticed that by disabling MPDecision and disabling at least 2 cores, battery life has improved. What I have been doing when I play a game is re-enabling the other 2 cores and switching to interactive gov for better in-game experience. I also set the min GPU freq. to 400mhz. Another tunable I adjust is the sync freq in the interactive gov. When gaming I set to either 918mhz or 1026mhz depending on how much load the app places on the cpu.
I've also been tinkering with L Speed app (root required as well). Enabling a profile caused my phone to exhibit a faulty touchscreen. Cherry-picking the optimizations I want doesn't have the same effect.
Which ROM supports customizable turntables or what kernel? I don't use ondemand anymore, it's always interactive for the CPU and simple for the GPU on my end.
i use a kernel manager like Kernel auditor or EX Kernel manager to adjust kernel settings. With those to apps you must have root.
93zx7 said:
i use a kernel manager like Kernel auditor or EX Kernel manager to adjust kernel settings. With those to apps you must have root.
Click to expand...
Click to collapse
Yes I have root, but i'm saying do you have a custom kernel?
zeeBomb said:
Yes I have root, but i'm saying do you have a custom kernel?
Click to expand...
Click to collapse
technically it is. It supports dt2w and s2w. It was linked from the AICP 12.1 Nougat thread

Categories

Resources