[Kernel][03 Nov]Redux Kernel 0.8[Sense3.6 & 4] - HTC Incredible S

This is based on l0st.prophet's kernel with added support for Nik's projectX and Virtuous Infinity Sense 4 Roms.
Features:
It's still very much in development and Sense4 versions are not in universal flash as they includes rmdisk changes,
firmware and an init.d script that Rom devs need to add to their releases first.
Test it, try it, rip it apart, fix it, break it, delete it. Pretty much do whatever you like with it.
Tell me what you think and report any issues with as much information as possible.
Includes 15 governors:
Brazilianwax
Conservative
Intellidemand
Interactive
InteractiveX
Lagfree
Lazy
Lionheart
Lulzactive
Ondemand (Default)
OndemandX
Performance
SavagedZen
Scary
SmartassV2
And all the usual goodies.
6 Schedulers:
bfq
cfq
deadline
noop
sio (Default)
vr
Overclocking, undervolting, sweep2wake, 2wcr.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Download:
Redux_0.8_Sense3.6
Redux_0.8_Sense4
Redux_0.8_Sabsa
Click to expand...
Click to collapse
Install Instructions:
S-off Users:
Those updating from previous versions of my kernel only need to flash the corresponding zip file.
Sense 3.6 (Miui) users only need to flash their desired kernel version (wipe cache and dalvik is also recommended)
[highlight]Sense 4 users who wish to change from another kernel must first install a previous version then the latest.[/highlight]
e.g.
You want to install the latest version of Redux Kernel on Sabsa Prime, replacing stock/another kernel:
Flash Redux_0.8_Sabsa.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.
You want to install the latest version of Redux Kernel on Nik's ProjectX, replacing stock/another kernel:
Flash Redux_0.3_ProjectX.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.
You want to install the latest version of Redux Kernel on Virtuous Infinity, replacing stock/another kernel:
Flash Redux_0.3_Virt_Infinity.zip first, then latest Redux Kernel version, wipe cache/dalvik and reboot.
S-on users:
See this thread.
Click to expand...
Click to collapse
Changelog:
Code:
[b]0.8[/b]
[list][*]Patched to 3.0.50
[*]Updated boot.img for Sabsa Prime*
[*]Re-enabled lower frequencies**
[*]Disabled cleancache and gentle fair sleepers
[*]Various fixes to touchscreen and s2w
[*]bcmdhd(Sense4 wifi) driver from OneV source***
[*]Tweaked bcmdhd to allow low wifi signals to be seen
[*]further decreased vfs_cache_pressure to 10
[*]Tweaked SIO and Deadline scedulers
[*]tun.ko now built in
[*]Various other tweaks
[/list]
[b]0.7[/b]
[list][*]Patched kernel to 3.0.46
[*]2WCR can now also use WAV encoding
[*]Tweaked CPU frequency selection
[*]Tweaked WiFi voltage
[*]Reverted CPU voltages to stock[/list]
[b]0.6[/b]
[list][*]Tuned governors
[*]Disabled swappiness
[*]Reverted 2WCR to stock
[*]Reduced sysctl_vfs_cache_pressure
[*]Optimized filesystem
[*]Reduced vm_dirty_ratio
[/list]
[b]0.5[/b]
[list][*]Reverted frequency table to stock for undervolting
[*]Slight increase to GPU RAM allocation
[*]Activated on-chip floating point unit
[*]Enabled Stochastic Fair Blue network scheduler
[*]Enabled Autogroup scheduling feature
[*]Changed default IO Scheduler to SIO[/list]
[b]0.4.1[/b]
[list][*]Fixed issue apps not installing[/list]
[b]0.4[/b]
[list]
[*]Enabled Cleancache support
[*]Enabled Tiny Preempt RCU
[*]Reduced WiFi and SD slot voltage
[*]Disabled some debugging options
[*]Added support for CPU Unaligned Access
[*]Tweaked frequency and voltage table
[*]Conservative back to default
[/list]
[B]0.3[/B]
[list]
[*]Added functioning kernel support for 2WCR (AMR Codec)
[*]Increased VM_MAX_READAHEAD to 4096kB
[*]Updated jhash to v3
[/list]
[B]0.2:[/B]
[list]
[*]Adjusted frequencies and voltages (see second post)
[*]Added SLQB slab memory allocator
[*]Added Brazilianwax OndemandX and InteractiveX governors
[*]Disabled Powersave governor (useless)
[*]Patched kernel to 3.0.43
[/list]
[B]0.1beta:[/B]
[LIST]
[*]Enabled powersave governor
[*]Wifi tethering fix
[*]CIFS, TUN, NTFS changed to seperate loadable modules
[/LIST]
*The Sabsa Prime Installer might work for other Roms (ProjectX) but at this point are untested. If you find it's working, let me know!!
**Lower frequencies are experimental and may cause issues (CPU sticking on min frequency) on some governors (interactive based) Do not lower frequency beyond the default if you do not know what you are doing.
***The new wifi drivers are a work in progress and you may notice issues on starting up wifi tethering. Current know workaround is to switch off security temporarily, switch tethering on and off and re-enable security. If someone finds a better workaround let me know. The tradeoff is a much more stable and faster connection from my testing. If this inconveniences you too much, just move to a previous version.
My github
Credits:
l0st.prophet for his amazing work on his kernel for our device so far
amidabuddha for help getting this working for our device
m0narx WiFi tethering fix
showp1984 updated broadcom source
MikeC84
oliverclaude

Code:
[B][U]Frequency and Voltage table[/U][/B]
To be updated at a later date
The minimum possible voltage has been dropped to 500mV and the minimum frequency has been dropped to 61MHz for testing purposes. They could cause unpredictable issues with your phone, so if you're not sure what you are doing, it's best to at least leave the voltages alone and only reduce the frequency to 245MHz, possibly 184. If youre comfortable testing these settings feel free to do so and report your findings. I'm using IncrediControl to adjust frequency, governor, scheduler and voltages. https://play.google.com/store/apps/details?id=com.incredicontrol

Beautiful sadly I don't have my phone yet.. but WiFi tethering fix sounds great please someone try on the project x and report
Sent from my HTC One X using Tapatalk 2

nikhil007mmus said:
Beautiful sadly I don't have my phone yet.. but WiFi tethering fix sounds great please someone try on the project x and report
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
downloading and will try
good news coming day by day
i think october will be the month of INC S

Will try tonight....arghh why im working on saturday...
Nik...its good to see the word 'reincarnation'

nikhil007mmus said:
Beautiful sadly I don't have my phone yet.. but WiFi tethering fix sounds great please someone try on the project x and report
Sent from my HTC One X using Tapatalk 2
Click to expand...
Click to collapse
Testing bro ..!! Edit : WiFi Hotspot/Thertering is working like a charm

Good to see you did it!
Now ask someone to give you Virtuous boot img and pack it the same way
Sent from my HTC Desire S

amidabuddha said:
Good to see you did it!
Now ask someone to give you Virtuous boot img and pack it the same way
Sent from my HTC Desire S
Click to expand...
Click to collapse
Lol, sounds too much like work. I gave up on doing it all through init.d scripts when I couldn't find a way to start services. I don't think it's possible unfortunately. Thanks for your help btw.

Nonverbose said:
Lol, sounds too much like work. I gave up on doing it all through init.d scripts when I couldn't find a way to start services. I don't think it's possible unfortunately. Thanks for your help btw.
Click to expand...
Click to collapse
Of course it is possible If you check my thread you will see that I support all ICS Sense (3.6/4A/4) and even MIUI goth 4 flashable zips where the only difference is in the ramdisk and you know what exactly it is
Sent from my HTC Desire S

Tests
Sent from my HTC Incredible S using xda app-developers app

amidabuddha said:
Of course it is possible If you check my thread you will see that I support all ICS Sense (3.6/4A/4) and even MIUI goth 4 flashable zips where the only difference is in the ramdisk and you know what exactly it is
Sent from my HTC Desire S
Click to expand...
Click to collapse
Congrats on your 1000th thanks. What I mean by It's not possible, is starting the ramdisk init services using init.d scripts. So creating a zImage universal flash at this stage is off the table and each sense 4 Rom needs it's own seperately created boot.img to implementthe fixes. But you're right about it being possible to have the kernel running on all the sense based roms of course. I have already studied your downloads
I have got a lot of work to do before "my" kernel has the same/similar amount of features that yours does.

2wc not work for me. Nik x
Sent from my HTC Incredible S using xda app-developers app

Lasantha said:
Tests
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Are you new to benchmarking?

Nice work nonverbose Seems like more people are stepping up lately, which is nice too see
One question, does this include a 122MHz step? I like it for some reason, and l0st.prophet's didn't have it
Thanks mate

Sweet, thanks
If you can, it'd be great to see a fix for reboots when switching cell tower during a phone call
And I'd also like to see the inclusion of BadAss governor

markj338 said:
Nice work nonverbose Seems like more people are stepping up lately, which is nice too see
One question, does this include a 122MHz step? I like it for some reason, and l0st.prophet's didn't have it
Thanks mate
Click to expand...
Click to collapse
I'm actually testing a 61MHz step right now and also added more frequencies and underclocked stock voltages slightly. Looking very promising. Also planning to drop minimum voltages.
eRadicant said:
Sweet, thanks
If you can, it'd be great to see a fix for reboots when switching cell tower during a phone call
And I'd also like to see the inclusion of BadAss governor
Click to expand...
Click to collapse
I'll try to reproduce the error, but if you could provide a logcat it could be helpful. I can't promise too much but will try research the issue. I'm planning to add more governors soon so stay tuned

Nonverbose said:
I'm actually testing a 61MHz step right now and also added more frequencies and underclocked stock voltages slightly. Looking very promising. Also planning to drop minimum voltages.
Click to expand...
Click to collapse
Sounds good Never heard of such a low step for our device, hope it goes well because I am interested

Nonverbose said:
I'm actually testing a 61MHz step right now and also added more frequencies and underclocked stock voltages slightly. Looking very promising. Also planning to drop minimum voltages.
I'll try to reproduce the error, but if you could provide a logcat it could be helpful. I can't promise too much but will try research the issue. I'm planning to add more governors soon so stay tuned
Click to expand...
Click to collapse
Awesome (ran out of thanks for the day sorry lol)
It happens to me pretty much every time on the train with all sense4 roms
So it's difficult for me to provide a logcat

markj338 said:
Sounds good Never heard of such a low step for our device, hope it goes well because I am interested
Click to expand...
Click to collapse
eRadicant said:
Awesome (ran out of thanks for the day sorry lol)
It happens to me pretty much every time on the train with all sense4 roms
So it's difficult for me to provide a logcat
Click to expand...
Click to collapse
You can have a test drive if you like. Just the lower step, more steps and 500mV possible min voltage. No more governors yet.

I'll test tomorrow, its 1am here thanks
Sent from my Nexus 7

Related

vorkKernel-OC/UV Kernel for CM[20111105]

Hi. The following kernel is presented to you by
vorkKernel Team:
- kiljacken
- Benee​
Click to expand...
Click to collapse
This kernel is for Cyanogenmod and Miui. *Could* be incompatible with latest kangs or nightlies (after a kernel update from CM team). No support for stock or mcr...
It's incompatible with MIUI and CM Builds before #177
New vorkKernel Twitter Bot: Here
First I want to make clear that all credit goes to aremcee/arcee/rmcc (man so many nicks ). He did an awesome job with the kernel.
I just tweaked it a little bit to my needs.
Features:
uv/oc support. OC up to 1,5GHz (With E-Peen version)
AVP/System/RAM/GPU OC with E-Peen version
1,2 Ghz for batt safe version.
Special tweaked (working!) Performance and Powersave Govenors which don't lock the freq to one level (they choose between 3-4 Freq steps)
It's even possible to set max/min clock via setcpu or CMSettings!
Voodoo sound. Thanks supercurio! So awesome
Default IO-Sched is Deadline with a special flash storage tweak
Slub allocator
tweaked CFS cpu sched (Low latency)
compiled with a tweaked toolchain (base linaro gcc - optimized for tegra2)
VFP optimizations (vfpv3-d16) and overall compiler optimizations
flags! (more below in the flag section)
A App for easy downloading and configuring. Credits to kiljacken!
Click to expand...
Click to collapse
The standard part:
I'm not responsible for melted phones or something like that...
The camera is unstable with E-Peen mode (due to AVP OC). After a reboot it needs to stabilize a few minutes (so you break it with every reboot again). Same for Bluetooth. Please don't report a problem regarding this. It's known and can't be fixed.​
Click to expand...
Click to collapse
And the source code here.
Download (Market)
Credits to kiljacken for this awesome app! You need OI File Manager for the app (Comes with CM)!
(and if you refuse to use the app - or the app is refusing to work with you: here)
Only change something, if you want to enable OC - No need to touch anything else (like govenors, schedulers)​
What are flags and how can I use them?
I recommend to use the App kiljacken made, because it's super easy for you guys. If you not want to use the app *sadpanda* then you can click this link. This is the file the app is fetching to generate the UI.
The layout is following:
Available for following device/Element style (more below)/the flag you need to add/Flag name in App/Description for general Flag/Choice name in app/actual value you need to add after flag name
If the last two points are added you first enter the flag name and than the value. For example: density230
You connect the flags with a: -
Example: -camera-ring ...
The script is configured to detect flags after vorkKernel-VERSIONNUMBER. So you can add some flags after this.
Element style
c = Checkbox
l = List you can choose things from
e = you can enter your own value​
Click to expand...
Click to collapse
Error Reporting Guide
Start with rebooting, if that doesn't help, reflash CM and then the kernel, and check again. If you're using the updater app (make sure you have the latest version), use the error report function (and describe what you're problem is). If you're not using the app, then post what flags you are using, along with what your problem is.​
Click to expand...
Click to collapse
Additionally I just want to point out that I'm not doing this as a fulltime job, so don't expect daily updates or something like that. I will try to fix a problem as fast as possible but in some cases it can take a while.
If you want to support me you can sign up on dropbox via my referral link or just push this nice thanks button .. If you want to donate you can donate to aremcee/arcee/rmcc something. I'm learning C and linux and vorkKernel is my learning project and it is a hobby for me. Anyway if you still want to support a poor student, I have a link in my signature
Thanks to:
arcee + the whole CM Team
morfic for all the avp oc tweaks and other stuff
thalamus (for saving me going crazy with the toolchain )
Erasmux
All guys that made pull request and contributed in any possible way
Donators to our project (app or kiljacken's donate link)
the android community
and a very big thanks to b3ndech0 for his buildbox.
Thanks, this is very much appreciated
This kernel is amazing! Nice work with the filename flags. It's brilliant! This way we don't have to have the same setup, but can enjoy both CM7 and the kernel.
sibbor said:
I'll try this kernel later. Will wait for CM7 getting more optimized for our devices first. 2000 Quadrant scores out of the box just don't cut it - I don't want to overclock to 1.4 GHz just to reach speeds of MCR FR14 ;-)
Planning on including any changes from kholk?
Click to expand...
Click to collapse
More things will be in it soon. And Quadrant doesn't matter. CM feels better in normal use (except a few problems but it is a really good starting point).
Benee said:
More things will be in it soon. And Quadrant doesn't matter. CM feels better in normal use (except a few problems but it is a really good starting point).
Click to expand...
Click to collapse
Yes I know it doesn't really matter. Although, generally speaking, higher scores means the software is more optimized to the hardware; framework, kernel and/or drivers.
CM7 should be able to smash the performance out of the LG stock ROM without problem...
Thanks for you kernel additions! Subscribed to this thread now so I can follow your progress.
is this kernel for a stock rom?
thanks
sibbor said:
Yes I know it doesn't really matter. Although, generally speaking, higher scores means the software is more optimized to the hardware; framework, kernel and/or drivers.
CM7 should be able to smash the performance out of the LG stock ROM without problem...
Thanks for you kernel additions! Subscribed to this thread now so I can follow your progress.
Click to expand...
Click to collapse
Nah. You can boost quadrant to oblivion via data2ext for example on desire/nexus but it didn't helped in real life performance. The sql sync disable doesn't help with real usage, but boost quadrant etc. So many things which doesn't improve real usage, boost quadrant. Like deleting your /system (pro move...).
But yeah in some parts you are right and optimizing drivers boost it too + help real use performance, so I will do this too.
vekkio said:
is this kernel for a stock rom?
thanks
Click to expand...
Click to collapse
Really? Just read the title: vorkKernel-OC/UV Kernel for CM. For Cyanogenmod. Not stock...
seems the IO from quadrant score still low, is it same sqlite hack with paul that one?
emprize said:
seems the IO from quadrant score still low, is it same sqlite hack with paul that one?
Click to expand...
Click to collapse
yup. patched cm, then compiled this and added it to update.zip.
vekkio said:
is this kernel for a stock rom?
thanks
Click to expand...
Click to collapse
Haaahaa yeah u flash away hahahahha
EDIT:- No only joking
DONT PEOPLE READ
ok, flash this kernal and using cm7 oc to 1.4, quadrant get 31xx
edit : fail to exec smartbench
Benee any chance you could add the OC support to the CM settings?
Sent from my LG O2X CM7 Nightly
svceon said:
Benee any chance you could add the OC support to the CM settings?
Sent from my LG O2X CM7 Nightly
Click to expand...
Click to collapse
Yep but this would break pimp my cpu support and I think pimp my cpu is the better deal. A easy user interface with undervolting support. Awesome! .. so no I won't add it to cm settings
Awesome OC in CM7 makes it even better
I know I'm going to get flamed for this but how do you o/c once you have flashed the kernel? when i open setCPU its already at the max 1g when i go to the CM settings there's no frequencies to select in the cpu management option
is it different on the tegra chips as opposed to qualacom?
sibbor said:
Planning on including any changes from kholk?
Click to expand...
Click to collapse
Ok if I understand the changelog from kholk correct, most of the changes are already included (don't know exactly because he didn't copied the commit names and sums the function up). One commit isn't in it because it introduced the graphic glitches. vfp3-d16 support and compiler optimization will be added with next update. Then most things are in it.
spences10 said:
I know I'm going to get flamed for this but how do you o/c once you have flashed the kernel? when i open setCPU its already at the max 1g when i go to the CM settings there's no frequencies to select in the cpu management option
is it different on the tegra chips as opposed to qualacom?
Click to expand...
Click to collapse
Is stated in the OP:
So I compiled it with uv/oc support via pimp my cpu.
Click to expand...
Click to collapse
Pimp My CPU can be downloaded from here: http://forum.xda-developers.com/showthread.php?t=1018411
spences10 said:
I know I'm going to get flamed for this but how do you o/c once you have flashed the kernel? when i open setCPU its already at the max 1g when i go to the CM settings there's no frequencies to select in the cpu management option
is it different on the tegra chips as opposed to qualacom?
Click to expand...
Click to collapse
Nah no flaming . You need pimp my cpu for it. Cpasjute did some kernel hacks to enable oc and add a uv function. That means you can undervolt without compiling the kernel again. Unfortunatly it isn't compatible with setcpu..
The kernel seems ok; I tried OC till 1200 with 50-100 UV (depending on OC).
What's very good with CM7 (and this kernel) is battery life, 30-40% more compared with Modaco ROM (till FR14).
Anybody have tried higher frequencies (1300-1400)?
Thanks a lot.
lukemo said:
The kernel seems ok; I tried OC till 1200 with 50-100 UV (depending on OC).
What's very good with CM7 (and this kernel) is battery life, 30-40% more compared with Modaco ROM (till FR14).
Anybody have tried higher frequencies (1300-1400)?
Thanks a lot.
Click to expand...
Click to collapse
I have been using this all day running 1300Mhz @ 1200mV - normal use with wifi on - 84% battery left after ap. 12 hours

[Kernel]FrankenKernel

I made this kernel for my own use.
Decided to share it.
My reason for making this kernel is because I have been trying kernel after kernel and have not been able to stay on a single one.
Every time my main issue was that the phone would get uncomfortably hot, the only kernel that wouldn't was always @showp1984's kernel with his 3-phase thermal. At first I was enjoying it until I saw all these other kernels getting updated with new features so I decided to update showps kernel, it wasn't a big update but it still suffered from the SODs caused by his in-kernel mpdecision (which I'd prefer over Qualcomm's) so I decided to just grab my next favorite kernel and update it with thermal. I've been testing it for a few days and haven't had it get as hot as it used to so I'm happy with it. I'm not a developer I just wanted something for me. It has the same features as @Faux123's kernel which include...
-Dynamic FSync
-Eco Mode
-Turn MPDecision on/off
-OC up to 1.8GHz
-UV to 700000mV
-Sweep2Wake
-Fast Charge
-Veno/Reno/Bic/Cubic/Westwood+/HTCP
-GPU OC up to 487MHz
-3 phase thermal
-FIOPS/NOOP/DEADLINE/ROW/CFQ/SIO schedulers
-compiled with the latest Linaro toolchain O2 optimized
-its also hard coded with moles' colors that everyone is raving about (they are good though thats why i included them)
I personally like using Kernel Tuner which allows modifying the 3 phase thermal parameters.
Hope you guys enjoy it.
New release method:
Each release will have a folder, in the folder will be a kernel with hardcoded values from Molesarecoming. I'll just use the most popular few because id rather not wait a few mins uploading each kernel from my phone :l
February 8, 2013
http://www.mediafire.com/?3t5vz8t21m2wl
About the source:
It took me a few hours to download each repository (faux123 and showp) since im tethering off my phone (which is faster to download than upload with TMo speeds) , so i haven't uploaded the source. I can probably upload the patches (a lot smaller in size) which can be applied to Fauxs source thus producing this same kernel
Glad i was trying my hand at git, still such a noob but i was able to figure something out. Sorry if it isn't proper :l
https://github.com/jassycliq/mako
so this is based on faux's kernel?
Yes, it is up to date with his github source.
and i'm assuming BLUEHOLO color tweak?
What do you mean? I posted everything that I included, nothing more nothing less
jassycliq said:
What do you mean? I posted everything that I included, nothing more nothing less
Click to expand...
Click to collapse
He's talking about PA color... lol That's what everyone is talking about lately...
Did you replace the mpdecision ? i didn't quite understand the op
meangreenie said:
Did you replace the mpdecision ? i didn't quite understand the op
Click to expand...
Click to collapse
No, I previously had compiled a kernel that replaced Qualcomm's proprietary mpdecision with showps in-kernel mpdecision but it would cause SODs so i decided against it.
It still uses Qualcomms mpdecision but just like Faux123's kernel you can turn it off and use intelli_plug.
jarjar124 said:
He's talking about PA color... lol That's what everyone is talking about lately...
Click to expand...
Click to collapse
yes, its in OP.
jassycliq said:
yes, its in OP.
Click to expand...
Click to collapse
molesarecoming color tweak has different revisions, his latest release is called BLUEHOLO. I didnt know which one you implemented.
Sent from my Blenzderz 9000
---------- Post added at 07:54 PM ---------- Previous post was at 07:52 PM ----------
scratch that.. latest one is now 4th rev halfbreed
Can you link me? I had recently checked in their github and didn't see anything new.
jassycliq said:
Can you link me? I had recently checked in their github and didn't see anything new.
Click to expand...
Click to collapse
Link
Updated
reboot, reboot, reboot, reboot and more with the update. I have AOKP Official
AW: [Kernel]FrankenKernel
You need to flash the rest kernel from faux( you find it in faux thread opener) than Franken Kernel, this will work for me.
Nexus 4 Tapatalk
Wow. This kernel is packed with features. I just flashed it now. I'll report back with battery in a day. Nice job!
Sent from my Nexus 4 using xda premium
will test and report back
what settings do you recommend ? any governor over the others ?
CheesyNutz said:
will test and report back
what settings do you recommend ? any governor over the others ?
Click to expand...
Click to collapse
I like ondemand and intellidemand governors. I/O I like is sio. I would also recommend UC'ing to 1113MHz.
Sent from my Nexus 4 using xda premium
android88 said:
I like ondemand and intellidemand governors. I/O I like is sio. I would also recommend UC'ing to 113MHz.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
thanks im still new to the quadcore .... do i set all cores to the same gov ? or what

[GT-i9195][cm11] - [ROM](Feb.2016)&[kernel](ECOACTIVE & ECOPLUG)(OC/UV)(20151210)

[GT-i9195][cm11] - [ROM](Feb.2016)&[kernel](ECOACTIVE & ECOPLUG)(OC/UV)(20151210)
This is a GT-I9195 CM11 kernel highly optimized to best possible performance and energy efficiency.
It may work on Slim (confirmed), AICP (confirmed) and Carbon Rom (confirmed) as well.
It will not work on any Samsung Stock based ROM.
- built from latest avalable CM sources
- CPU OC: 1998 Mhz (light: 1782 MHz) (default and max.)
- reworked freq- tables (unique 108 MHz-steps) for fast scaling
- CPU UV: -50mv (light: -25mv) (default, adjustable)
- GPU OC: freq steps changed to 192-400-608 MHz (light: 192-400-554 MHz)
- L2 OC/UV for extra performance (stock setting is a bottleneck, especially with OC)
- improved bus scaling
- RAM UV
- adjusted msm_thermal to prevent too much thermal throttling under heavy load
- added new "ECOACTIVE" governor and set as default
- added new "ECOPLUG" hotplug driver and set as default
- added FIOPS IO Scheduler and set as default
- added some more commonly used IO schedulers
- added fast random (and enabled via init.d)
- built with official gcc 4.8 with -O3 flags
"ECOACTIVE" is the ultimate governor for lag free performance and good battery life at the same time. It's based on interactive governor. It has a special input gain including the menu, home and back buttons. Separate input gain, fullspeed and eco/screen off phases minimize the use of high frequencys whithout slowing down the device noticably. The upscaling is more agressive during the input phase (default 1s). In the following fullspeed phase (default 10s, set to 0 for unlimited) full performance is allowed. The third phase is configured for battery saving usage while reading, watching videos, music listening or when the screen is off. This ensures maximum responsiveness and best gamig experience along with best possible battery life when reading, listening to music etc.
"ECOPLUG" is an alternative hotplug driver based on AutoSMP. It works much snappier on our device than the stock msm-mpdecision. On default setting second core is down when screen is off.
Everything is fully "pretweaked".
Flash from recovery, enyoy... no need to adjust anything via init.d or app.
Dont flash this kernel if you don't know how to fix problems after flashing !
Make a backup before flashing this kernel !
The hardware parameters are adapted near to the limits of my phone. This means this kernel will not work if your devices hardware cannot handle the OC/UV.
If you are lucky you run the fastest kernel available for your phone
If your phone doesn't run with the "lombartz kernel" you may try the "lombartz light kernel" with less agressive OC/UV.
My latest pure CM11 ROM build (Feb. 2016):
https://drive.google.com/open?id=0B-1RyGtdRvCwWEVfc0ZhTTRzdXc
If you use Xposed framework you need to flash XposedFix after ROM.
regards,
lombartz
...updated.
this kernel is amazing but i have a problem when i connect the smartphone at bluetooth radio. In this case my smartphone freeze and always reboot.
sorry for my english
Hi, thanks for yor feedback Have you already checked if you have the same problem with the last official CM11 kernel from 20150105 ?
regards,
lombartz
edit: tested with my laptop as bluetooth- speaker with no problems. My actual Version is heavily tweaked at the Moment but nothing changed with audio or bluetooth.
Anyone else with bluetooth- playback issues out there ?
edit: found a possible reason for the problem. hope it's fixed in new version (see OP)
Thank you for this. Any chance to include f2fs into the kernel?
bongster said:
Thank you for this. Any chance to include f2fs into the kernel?
Click to expand...
Click to collapse
It's already included, I tested it just now with my actual Version via USB OTG a d could read and write. It should also work with the 20150212 Version.
regards,
lombartz
lombartz said:
It's already included, I tested it just now with my actual Version via USB OTG a d could read and write. It should also work with the 20150212 Version.
regards,
lombartz
Click to expand...
Click to collapse
Strange. My data and cache partition are f2fs and with the f4ktion cm11 kernel all is working well, but after installation of your kernel I'm stuck at the boot logo.
bongster said:
Strange. My data and cache partition are f2fs and with the f4ktion cm11 kernel all is working well, but after installation of your kernel I'm stuck at the boot logo.
Click to expand...
Click to collapse
Here is a Version without OC/UV or other tweaks but with all CM Updates. Its about 20% slower than the tweaked Version but more actual than the V20150212.
If this one boots your phone doesn't like my OC/UV settings...
lombartz said:
Here is a Version without OC/UV or other tweaks but with all CM Updates. Its about 20% slower than the tweaked Version but more actual than the V20150212.
If this one boots your phone doesn't like my OC/UV settings...
Click to expand...
Click to collapse
Thank you very much! I will test it and report back! If I understand it right, f2fs support is also in stock cm11 kernel?
I never tried it...
bongster said:
Thank you very much! I will test it and report back! If I understand it right, f2fs support is also in stock cm11 kernel?
I never tried it...
Click to expand...
Click to collapse
Yes.
lombartz said:
Yes.
Click to expand...
Click to collapse
No luck. I also tried flashing the latest cm11 nightly with no luck.
If I remember right I've tried the stock kernel some time ago only formatting the cache partition and this didn't work either.
20150212 working nice with latest Carbon 4.4.4
can you please add option to underclock min CPU to 162/270 MHz?
spixy said:
20150212 working nice with latest Carbon 4.4.4
can you please add option to underclock min CPU to 162/270 MHz?
Click to expand...
Click to collapse
This is a technically useless placebo feature and doesn' t save any energy.
The HFPLL has to be used to get the lower frequencys and this will eat the saved energy.
br,
lombartz
bongster said:
No luck. I also tried flashing the latest cm11 nightly with no luck.
If I remember right I've tried the stock kernel some time ago only formatting the cache partition and this didn't work either.
Click to expand...
Click to collapse
Hmm, the reason is the fstab.qcom, /cache and /data is expexted to be ext4.
Can be changed but I dont know how to allow both fs at the moment.
lombartz said:
This is a technically useless placebo feature and doesn' t save any energy.
The HFPLL has to be used to get the lower frequencys and this will eat the saved energy.
br,
lombartz
Click to expand...
Click to collapse
hi, I dont know what HFPLL is (some high frequency PLL), but I trust you
but still, is more battery efficient to hold wakelock with 162MHz than with 384, no? (see my previous post)
But on theother hand, 50mW diference between 162 and 384 MHz isnt realy so large...
spixy said:
hi, I dont know what HFPLL is (some high frequency PLL), but I trust you
but still, is more battery efficient to hold wakelock with 162MHz than with 384, no? (see my previous post)
But on theother hand, 50mW diference between 162 and 384 MHz isnt realy so large...
Click to expand...
Click to collapse
I suppose you mean 50 mV ? The lower UV limit is reached at about 384 MHz anyway.
Youre right with hfpll. Only at 384 MHz the CPU runs with pll8.
If you undervolt @ 384 manually as much as possible you will find that you cannot go noticeably lower if you clock down further.
At the Moment I am testing other tweaks that should be more effective an give some extra performance.
bongster said:
No luck. I also tried flashing the latest cm11 nightly with no luck.
If I remember right I've tried the stock kernel some time ago only formatting the cache partition and this didn't work either.
Click to expand...
Click to collapse
If you like to you can test this. But please make a full backup before because i did not test it myself. I don't want to reformat my phone for f2fs at the moment.
If it boots you are a tester for all the new changes ...
This Version will not run with ext4 /cache and /data partitions.
lombartz said:
If you like to you can test this. But please make a full backup before because i did not test it myself. I don't want to reformat my phone for f2fs at the moment.
If it boots you are a tester for all the new changes ...
This Version will not run with ext4 /cache and /data partitions.
Click to expand...
Click to collapse
Thank you very much!
After app optimisation the phone reboots and after the reboot it hangs at the Samsung logo. Only recovering the old boot image helps. Don't know if the oc is the reason.
Update:
I've tried oc with f4ction kernel and had also a reboot. I guess my CPU is not the best.
bongster said:
Thank you very much!
After app optimisation the phone reboots and after the reboot it hangs at the Samsung logo. Only recovering the old boot image helps. Don't know if the oc is the reason.
Update:
I've tried oc with f4ction kernel and had also a reboot. I guess my CPU is not the best.
Click to expand...
Click to collapse
I am sorry. Should not publish something I did not test myself...
What OC Values did you use with f4ction ?
lombartz said:
I am sorry. Should not publish something I did not test myself...
What OC Values did you use with f4ction ?
Click to expand...
Click to collapse
No problem. I'm aware of the issues that can happen.
Normally I use f4ction as it is with 50uv. For the test I oc'ed to 1998mhz.

Very slow & laggy Nougat install

I upgraded my Touchpad to Latest version of Nougat yesterday.
However as soon as I started loading a few basic apps it started to not respond at all & ends up having to be continually rebooted. It's slightly better now but still has to be rebooted every so often & very often locks up for 30-60 seconds at a time.
I've checked all available space on storage & appears to be all correct with what was in the instructions, plus this was a clean install (the upgrade from kitkat was even worse!) & was done via TWRP with latest ROM, GAPPS etc. I'm aware Nougat is not the finished article but judging by other comments on the forum their experience is somewhat better than mine (using the TP right now us very frustrating).
This is being installed on a 32mb TP so storage isn't an issue at all. I've done a number of upgrades over the last few years but this is the first time I've run into these sort of problems.
Any help or suggestions would be greatly appreciated.
Thanks
Dellboy17
Exact same issue i am also facing.if somebody installed a fluidic rom means tell me ivwill also follow.
What's a fluidic ROM?
Dellboy17 said:
What's a fluidic ROM?
Click to expand...
Click to collapse
i think they mean 'one that operates in a fluid (smooth) manner'. i also have this problem on most n rom's i've tried, but addmittedly, my touchpad is near nand exhaustion. (and something about the N setups i've tried exacerbates it)
Evervolv 7.1.x lag fix
Dellboy17 said:
I upgraded my Touchpad to Latest version of Nougat yesterday.
However as soon as I started loading a few basic apps it started to not respond at all & ends up having to be continually rebooted. It's slightly better now but still has to be rebooted every so often & very often locks up for 30-60 seconds at a time.
I've checked all available space on storage & appears to be all correct with what was in the instructions, plus this was a clean install (the upgrade from kitkat was even worse!) & was done via TWRP with latest ROM, GAPPS etc. I'm aware Nougat is not the finished article but judging by other comments on the forum their experience is somewhat better than mine (using the TP right now us very frustrating).
This is being installed on a 32mb TP so storage isn't an issue at all. I've done a number of upgrades over the last few years but this is the first time I've run into these sort of problems.
Any help or suggestions would be greatly appreciated.
Thanks
Dellboy17
Click to expand...
Click to collapse
Sivabalan said:
Exact same issue i am also facing.if somebody installed a fluidic rom means tell me ivwill also follow.
Click to expand...
Click to collapse
speakxj7 said:
i think they mean 'one that operates in a fluid (smooth) manner'. i also have this problem on most n rom's i've tried, but addmittedly, my touchpad is near nand exhaustion. (and something about the N setups i've tried exacerbates it)
Click to expand...
Click to collapse
Hey guys install Shumash's SKZ Kernel and apply the following changes below, your user experience should drastically improve.
Extras: SKZ-OC Kernel recommended for Evervolv 7.1.x
[KERNEL]SKZ Overclock Kernel for Evervolv [1836KHz CPU/320MHz GPU]
Install notes:
-Install the SKZ-Kernel by flashing this zip file here through TWRP recovery
-Remove the Kernel by flashing a Evervolv ROM with TWRP recovery
-Enable Root permissions by flashing this Supersu v2.46 zip here with TWRP recovery
-You will need to update the Superuser binaries once your system boots.
-Install the Kernel Adiutor app to Overclock your CPU here
Recommended settings:
Note: These settings should fix the lag and touchscreen issues.
CPU
Set on boot = on
CPU Maximum Frequency = 1728MHz
CPU Minimum Frequency = 648MHz
CPU Governor = smartmax or dancedance
Schedule workqueues on awake CPUs to save power = enabled
CPU Hotplug
IntelliPlug = enabled
GPU
Apply on boot = on
GPU 2D Maximum Frequency = 266MHz
GPU 3D Maximum Frequency = 320MHz
GPU Governor = simple
I/O Scheduler
Scheduler = enabled
Scheduler = tripndroid
Kernel Samepage Merging
Kernel Samepage Merging = enabled
Low Memory Killer
Adaptive Low Memory Killer = enabled
Profile = aggressive
Misc
TCP Congestion Algorithm = sociopath
RolandDeschain79 said:
--SNIP--
[KERNEL]SKZ Overclock Kernel for Evervolv [1836KHz CPU/320MHz GPU]
--SNIP--
Click to expand...
Click to collapse
Note that while you can download the most current kernel from the links given, the thread is no longer being updated.
Devs Base note in the OP
shumash said:
Note that while you can download the most current kernel from the links given, the thread is no longer being updated.
Click to expand...
Click to collapse
Would it be possible to mention this in the OP of your old thread? Every time I add links to devs base the mods remove it here at XDA :silly:
Edit: Also worth mentioning that increasing the min CPU frequency to 600+ will help with the Evervolv lag issues.
Info about the move to Devs base for all those who haven't heard.
RolandDeschain79 said:
Would it be possible to mention this in the OP of your old thread? Every time I add links to devs base the mods remove it here at XDA :silly:
Edit: Also worth mentioning that increasing the min CPU frequency to 600+ will help with the Evervolv lag issues.
Info about the move to Devs base for all those who haven't heard.
Click to expand...
Click to collapse
wilco
speakxj7 said:
i think they mean 'one that operates in a fluid (smooth) manner'. i also have this problem on most n rom's i've tried, but addmittedly, my touchpad is near nand exhaustion. (and something about the N setups i've tried exacerbates it)
Click to expand...
Click to collapse
Yes correct!!
---------- Post added at 11:02 PM ---------- Previous post was at 10:57 PM ----------
RolandDeschain79 said:
Hey guys install Shumash's SKZ Kernel and apply the following changes below, your user experience should drastically improve.
Extras: SKZ-OC Kernel recommended for Evervolv 7.1.x
[KERNEL]SKZ Overclock Kernel for Evervolv [1836KHz CPU/320MHz GPU]
Install notes:
-Install the SKZ-Kernel by flashing this zip file here through TWRP recovery
-Remove the Kernel by flashing a Evervolv ROM with TWRP recovery
-Enable Root permissions by flashing this Supersu v2.46 zip here with TWRP recovery
-You will need to update the Superuser binaries once your system boots.
-Install the Kernel Adiutor app to Overclock your CPU here
Recommended settings:
Note: These settings should fix the lag and touchscreen issues.
CPU
Set on boot = on
CPU Maximum Frequency = 1728MHz
CPU Minimum Frequency = 648MHz
CPU Governor = smartmax or dancedance
Schedule workqueues on awake CPUs to save power = enabled
CPU Hotplug
IntelliPlug = enabled
GPU
Apply on boot = on
GPU 2D Maximum Frequency = 266MHz
GPU 3D Maximum Frequency = 320MHz
GPU Governor = simple
I/O Scheduler
Scheduler = enabled
Scheduler = tripndroid
Kernel Samepage Merging
Kernel Samepage Merging = enabled
Low Memory Killer
Adaptive Low Memory Killer = enabled
Profile = aggressive
Misc
TCP Congestion Algorithm = sociopath
Click to expand...
Click to collapse
Thanks buddy!! Actually fed up with the lag issue I have reverted to milaq's kikat 4.4.4. . Tonight will revert back to evervolv and will update here.
One doubt as the min cpu freq is 648 mhz will it not eat in to the battery??
Thanks,
Sivbal.
Sivabalan said:
Yes correct!!
---------- Post added at 11:02 PM ---------- Previous post was at 10:57 PM ----------
Thanks buddy!! Actually fed up with the lag issue I have reverted to milaq's kikat 4.4.4. . Tonight will revert back to evervolv and will update here.
One doubt as the min cpu freq is 648 mhz will it not eat in to the battery??
Thanks,
Sivbal.
Click to expand...
Click to collapse
Have flashed the latest test build and applied the above settings . its better now . will report after some days of usage.
Thanks for testing
Sivabalan said:
Have flashed the latest test build and applied the above settings . its better now . will report after some days of usage.
Click to expand...
Click to collapse
Thanks for testing it out and reporting back:highfive: I've found the battery drain is only slightly higher but fixing some of the lagging is worth the trade off.
RolandDeschain79 said:
Thanks for testing it out and reporting back:highfive: I've found the battery drain is only slightly higher but fixing some of the lagging is worth the trade off.
Click to expand...
Click to collapse
Also in toolbox if I disable aosp mode,the touchpad become very laggy and YouTube is not at all responding. But if we enbale aosp mode and disable all toolsbox functions...touchpad is useable.
Guys now after a long time I formatted my data and all the partitions then installed the evervolv 7.1.2 test build. Skz kernel overclocked to 1728. Also gpu overcolcked to 320. Kernel samepage killing enabled.cpu profile set to interactive. The rom is performing good. Please try.
Sent from my Touchpad using Tapatalk
---------- Post added at 09:56 AM ---------- Previous post was at 09:49 AM ----------
shumash said:
Note that while you can download the most current kernel from the links given, the thread is no longer being updated.
Click to expand...
Click to collapse
Guys now after a long time I formatted my data and all the partitions then installed the evervolv 7.1.2 test build. Skz kernel overclocked to 1728. Also gpu overcolcked to 320. Kernel samepage killing enabled.cpu profile set to interactive. The rom is performing good. Please try.
Sent from my Touchpad using Tapatalk
Is this much better than the Android 6 builds? The last decent one I had was JCSullins 5.1, my current 6.0.1 (22/08/2016) takes 2-3 longer to start up, is noticeably slow/laggy and has no USB OTG support. I notice that the Android 7 builds have no camera, Bluetooth and I need to overclock to have a good experience? I might go back to 5.1 again...
theronkinator said:
Is this much better than the Android 6 builds? The last decent one I had was JCSullins 5.1, my current 6.0.1 (22/08/2016) takes 2-3 longer to start up, is noticeably slow/laggy and has no USB OTG support. I notice that the Android 7 builds have no camera, Bluetooth and I need to overclock to have a good experience? I might go back to 5.1 again...
Click to expand...
Click to collapse
The newer evervolv builds have both working camera and Bluetooth but yes I'd recommend getting shumash's kernel and overclocking for the best experience. However if you're already using CM12 try updating to Milaqs latest builds here It might fix the issues you're having. I generally find Milaqs CM11 to be the most stable rom for your daily driver. Let me know how the newer builds of CM12 workout for you.
RolandDeschain79 said:
The newer evervolv builds have both working camera and Bluetooth but yes I'd recommend getting shumash's kernel and overclocking for the best experience. However if you're already using CM12 try updating to Milaqs latest builds here It might fix the issues you're having. I generally find Milaqs CM11 to be the most stable rom for your daily driver. Let me know how the newer builds of CM12 workout for you.
Click to expand...
Click to collapse
Thanks, I'm just deciding whether to go with JCSullins 12.1 from Jan 2016 or Milaq's 12.0 from Aug 2017. Tempted to go for 12.1 even though the actual rom is much older, I don't think much could have changed.
RolandDeschain79 said:
Hey guys install Shumash's SKZ Kernel and apply the following changes below, your user experience should drastically improve.
[...]
Misc
TCP Congestion Algorithm = sociopath
Click to expand...
Click to collapse
Thx a lot !! It saved my HPTP.
Yesterday i flashed the last evervolv, and looked for some improvements on xda-dev, and I saw your post. After flashing, I tried to apply these settings.
What a change !! The TouchPad is now usable.
My plan is to use it (with the touchstone) as a screen for my home automation. It was impossible, but now it seems to be responsive enough !
Thanks again.

[KERNEL]Atom[AOSP/LineageOS14.1][Z00A/8]

Features
Bypasses SafetyNet
NTFS and exFAT Support
Performance & Power Optimizations
Download
AndroidFileHost
Do not flash this over other kernels. If you want to switch from any other kernel to Atom, then flash stock kernel first (by dirty flashing your current ROM), and flash Atom.​
XDA:DevDB Information
Atom, Kernel for the Asus ZenFone 2
Contributors
ramrasekar
Source Code: https://github.com/ramrasekar/moorefield
Version Information
Status: Stable
Current Stable Version: v1.5
Stable Release Date: 2018-07-25
Created 2017-10-09
Last Updated 2018-07-25
Reserved
Reserved
Reserved
Subscribed and following. If you may, may I ask about the CPU Governors? What is included in this kernel? And also with I/O scheduler and TCP Congestion. Thank You. I'll be considering to install this one of these days. Good to see an alternative.
stork321 said:
Subscribed and following. If you may, may I ask about the CPU Governors? What is included in this kernel? And also with I/O scheduler and TCP Congestion. Thank You. I'll be considering to install this one of these days. Good to see an alternative.
Click to expand...
Click to collapse
Hey mate!
This is a minimal kernel with no bloat or pointless placebo addons. Also, i believe on improving the code rather adding the code. So, this is an optimized version of stock kernel for better battery stability and performance. (You can see the OP if you wanna know more about the tweaks.)
rb_rasekar said:
Hey mate!
This is a minimal kernel with no bloat or pointless placebo addons. Also, i believe on improving the code rather adding the code. So, this is an optimized version of stock kernel for better battery stability and performance. (You can see the OP if you wanna know more about the tweaks.)
Click to expand...
Click to collapse
Thank you. Meaning, I can just install and forget? no more tweaks to be made or adjustments in parameters like CPU Gov, TCP Congestion algorithm, I/O scheduler, etc? I'm really interested to try this out but I need some few details first. Glad to know there's now an alternative kernel to ZF2 aside from HoloN. Thanks for your great work.
stork321 said:
Thank you. Meaning, I can just install and forget? no more tweaks to be made or adjustments in parameters like CPU Gov, TCP Congestion algorithm, I/O scheduler, etc? I'm really interested to try this out but I need some few details first. Glad to know thre's now an alternative kernel to ZF2 aside from HoloN. Thanks for your great work.
Click to expand...
Click to collapse
Actually yes!
But there is a battery profile attached in the download section. It is pretty smooth and good on juice.
You can try that if you want else flash and forget
rb_rasekar said:
Actually yes!
But there is a battery profile attached in the download section. It is pretty smooth and good on juice.
You can try that if you want else flash and forget
Click to expand...
Click to collapse
That's good to know. Is this profile can be set thru Kernel Audiutor Mod?
stork321 said:
That's good to know. Is this profile can be set thru Kernel Audiutor Mod?
Click to expand...
Click to collapse
Yes
Can I use this kernel at NutOS?
Trying on lineage. Working fine!
Subcribed! Gonna check it out and compare to Holo and stock LOS kernel.
alphaprosper12 said:
Can I use this kernel at NutOS?
Click to expand...
Click to collapse
Yes
agm2112 said:
Trying on lineage. Working fine!
Click to expand...
Click to collapse
may I ask if what is the default CPU gov of the kernel?
stork321 said:
may I ask if what is the default CPU gov of the kernel?
Click to expand...
Click to collapse
Ondemand
Btw, all parameters are nearly same as lineage stock kernel with slight improvements...
Rapid Charging
Hi, Does rapid charging work on this kernel?
Banzai! Thanks so much for keeping zf2 alive
is this kernel also good in gaming.like playing mobile legends?
vaidhy2007 said:
Hi, Does rapid charging work on this kernel?
Click to expand...
Click to collapse
Yes

Categories

Resources