[KERNEL][05/05] NXTW-Kernel v1.0.2 [GPU OC/UV + CPU OC/UV + Configurable Tweaks]

Status
Not open for further replies.

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,298
23,503
263
Mumbai
STOP! This kernel supports
ONLY Samsung Jellybean 4.1.2 ROMs


Important Announcement: Click Here


T O U C H W I Z <TW> E D I T I O N

Features:
  • Kernel version updated to 3.0.76
  • Linaro Kernel (Much better performance, search on XDA to know more)
    Governors included: HYPER (default), Abyssplug2, Zzmoove Lulzactiveq, Pegausq, SmartAssv2, Adaptive, Conservative, Interactive, Ondemand, Userspace, Powersave, Hotplug, LagFree, Abyssplug
  • I/O Schedulers included: BFQ, CFQ, NOOP, DeadLine, ROW(default), SIO, ZEN
  • Overclocked to 1.6GHz (1.4 GHz default, overclocking is optional).
  • Optional overclocking for GPU upto 520 MHz
  • Lot of Configurable Tweaks via STweaks
  • CPU Frequency stepping in 16 steps when full range is used.
  • GPU Frequency stepping in 5 steps. (Samsung uses 2. Cyanogenmod uses 3)
  • View live GPU stats
  • Profile management via STweaks for performance and battery
  • Dynamic Hotplug Mode (Less CPU1 usage)
  • Swappiness is set to 0 in zram-swap script. With ZRam is in action while you run out of memory.
  • Fully customized RAM-DISK to inherit more optimization
  • Fuel-Gauge Auto-Reset on first boot for proper battery calibration when user deletes respective script from init.d.
  • Low Sound fixed. Enjoy more gain to your music and other media.
  • Frequency adjustable under Performance Control or any relative app.
  • Init.d script tweaks: Smart & Fast Zipalign, Database compaction and optimization
  • MTP is default. UMS can be enabled by deleting 10enableMTP from init.d
  • No depletion of entropy pool - Increases performance of app loading.
  • CWM recovery - Latest
  • Supports Tegrak 2nd core app for hotplugging.
  • Many fixes & upgrades viewable on github source.

More features are added gradually to ensure stability and happy users.

Kernel Source:https://github.com/neobuddy89/NXTW-Kernel
Download Here: Tested and recommended for LT4 based ROMs.
The kernel auto installs STweaks App, use it for tweaking kernel. Click Show --
http://www.mediafire.com/?avi94n4k8ene4

******* THIS KERNEL IS NOT RESPONSIBLE FOR ANY OF YOUR CRY
******* BE POLITE OR ELSE YOU WILL BE REPORTED FOR INFRACTION
******* SELECT PROPER-CLEAN TOUCHWIZ ROM. I RECOMMENDED MINIMAL TOUCHWIZ ROM.

******* MOST IMPORTANT => IF YOU ARE UNHAPPY WITH THIS KERNEL "MOVE ON"
******* THIS KERNEL IS ON PUBLIC DEMAND. JUST FOR YOU.



Warning:
  • It's your device. It's your responsibility for what you flash. Do not blame us.
  • DO NOT flash over other custom kernel as that kernel that has incompatible/unstable/non-tested init.d scripts.

You may post anything related kernel. Make sure to mention ROM name, Governor name, IO Scheduler name.
Feature request is served if feasible.


Credits:
  • MaxFu Source to start with.
  • Andrei Lux
  • Temasek
  • Dorimanx
  • Voku

Happy user? How about small cup of coffee for me? Click Here.
Flash Superuser_CWM only if root is lost. I will be implementing sure-root method in kernel soon.
Install Performance Control to set CPU OC/UV, schedulers, governors.
Install STweaks only if it is not auto-installed on flashing kernel. It gives control over GPU and many other tweaks.
 

Attachments

Last edited:

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,298
23,503
263
Mumbai
Topic explaining all basic Governors & I/O Schedulers: Click Here

Governor we HIGHLY RECOMMEND to use as default:
Hyper -

The Hyper (formerly known as kenobi) is an aggressive smart and smooth, optimized for SMDK4210 board getweakt and, based on the Ondemand, which was getweakt of Arighi and was equipped with several features of Ondemandx suspend imoseyon. (Added by sysfs, the settings suspend_freq and suspend Imoseyon's code) is the behavior of the hyper Ondemand if he is in action, very similar. He also has the Arighi's fast_start deep_sleep and detection features. In addition, the maximum frequency is in suspend mode 500Mhz​

IO Scheduler we HIGHLY RECOMMEND to use as default:
ROW -

ROW is Read Over Right. As name suggests it services more READ requests than WRITE taking care that WRITE requests don't starve.
It is most suitable because Android handhelds unlike desktop hardly uses multi-threading and a user seeks more of responsiveness than giving more input.

zzmoove is ported governor (by me) from SGS3. Read about it HERE.​

My Recommendations:
Recommended Governors: HYPER > SmartAssv2 > LulzActiveq > Abyssplug > Zzmoove > Pegausq > Others
Recommended Schedulers: ROW > ZEN > CFQ > SIO > NOOP > Others​

In case you have SOD (Sleep of death), please check minimum frequency. It should be greater than 100 MHz.
Recommended 200 MHz.​
 
Last edited:

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,298
23,503
263
Mumbai
NXTW-Kernel Changelog:

v1.0.2:
STweaks App (which gets auto installed on boot) featuring
-GPU Overclock Control (100MHz to 520MHz)
-GPU Stats
-5-step GPU freq stepping
-Adjustable GPU utilization timeout
-Added Profiles management: Default, Battery, Performance, Extreme
-EXPERIMENTAL: Added CortexBrain (Dynamic Tweaks). Turned off by default for Default Profile Removed for now
-Dynamic OOM Control and memory management
-Lots of configurable tweaks!
More sync with NX-Kernel
Fixes in ramdisk (Auto SD ReadAhead working now along with IO tweaks)

v1.0.1:
Linux version upgraded upto 3.0.76 from 3.0.31
Recovery fixed and replaced with latest CWM recovery
Introduced 4-step dvfs mali control
SYNC with NX Kernel v1.1.6 (except for drivers)
All governors and i/o schedulers from NX Kernel
All features and fixes from NX Kernel

v1.0.0:
Initial Release
Forked from MaxFu's source on github
Rectified CPU frequencies
CPU frequencies tunable (unlocked)
Linaro Kernel​
 
Last edited:

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,298
23,503
263
Mumbai
F.A.Q.:

Q. I am getting FC / Performance control not working. What is the solution ?
A. Reboot in recovery. Wipe cache and dalvik cache.

Q. I am getting sleep of death. What do I check ?
A. Adjust minimum frequency to 200 MHz and not lower.

Q. Which is best governor and IO Scheduler?
A. All of us have different choices. There is no thing like best governor or IO Scheduler.
You need to set your personal favorite. I have posted my recommendation in above post.

Q. It takes long time to boot. What is wrong ?
A. Nothing is wrong. Let NXTW optimize your apps and database.

Q. How to insert a module that's available in /system/lib/modules?
A. Safe to be root. In terminal or adb
su
insmod /lib/modules/<module_name.ko>
You can request your required module, if you want.

Q. How to know which modules are pre-loaded by kernel?
A. Terminal or adb:
lsmod

Q. I want to help dev debug an issue providing a kmsg. How to?
A. After the problem (random reboot/freeze/lockup), do not pull out battery to recover. Just long press power button so that device can reboot. Then connect device to PC, (provided you have setup adb), type
adb pull /proc/last_kmsg
Save the file as .txt and post in the thread along with description of the problem and possible way to reproduce it.
If you can't use adb from pc, just copy last_kmsg file from /proc directory to internal sd, copy it to your PC and post in the thread.
 
Last edited:

wwwpuntoit

Senior Member
Dec 8, 2008
612
50
0
great job Neo, makes me want to try another TW rom, anyone you would recommend in particular for speed and app dpi ?? thanks again
 

Ushh

Senior Member
Dec 27, 2007
174
61
0
great job Neo, makes me want to try another TW rom, anyone you would recommend in particular for speed and app dpi ?? thanks again
Go for zai89's suberbean lt4, for me it is currently the best one. Stable, great battery life, fast and clean. I had to install xposed separately but it was a breeze. Highly recommended !

Sent from my GT-N7000 using xda app-developers app
 

wwwpuntoit

Senior Member
Dec 8, 2008
612
50
0
Go for zai89's suberbean lt4, for me it is currently the best one. Stable, great battery life, fast and clean. I had to install xposed separately but it was a breeze. Highly recommended !

Sent from my GT-N7000 using xda app-developers app
thanks mate downloading the rom and neo's kernel, where did you find exposed framework? any change you could share the link ? thanks
 

pikaone

Senior Member
Mar 25, 2008
100
30
0
I'm on sweet rom v7 lt4 and come from coh kernel. I 've done a wipe cache and dalvik. First boot ok and about 2 mins my phone freeze. Trying to reboot in recovery mod = blackscreen
I fix it with philz kernel lt4 and odin, my download mode wotking fine ; )
Sent from my GT-N7000 using XDA Premium HD app
 
  • Like
Reactions: trahzebuck

neobuddy89

Recognized Developer / Recognized Contributor
Mar 13, 2011
5,298
23,503
263
Mumbai
I'm on sweet rom v7 lt4 and come from coh kernel. I 've done a wipe cache and dalvik. First boot ok and about 2 mins my phone freeze. Trying to reboot in recovery mod = blackscreen
I fix it with philz kernel lt4 and odin, my download mode wotking fine ; )
Sent from my GT-N7000 using XDA Premium HD app
Recovery is same as COH Kernel. I actually got from him on PM.
I am JonROM, after 1-2 min it got stable.

This (Initial jitter) is expected behavior since merges are not complete.
 

pikaone

Senior Member
Mar 25, 2008
100
30
0
I know your good kernel neobuddy, i will wait for another testers, sometimes freezes can arrived, but unable to boot in recovery mode. Maybe a bad flash ....

Sent from my GT-N7000 using XDA Premium HD app
 

trahzebuck

Senior Member
Jan 1, 2011
2,627
3,446
0
Valkenvania
I'm on sweet rom v7 lt4 and come from coh kernel. I 've done a wipe cache and dalvik. First boot ok and about 2 mins my phone freeze. Trying to reboot in recovery mod = blackscreen
I fix it with philz kernel lt4 and odin, my download mode wotking fine ; )
Sent from my GT-N7000 using XDA Premium HD app
Agreed. Sweet Rom V7 slows down to almost freeze.
Tried to reboot recovery but black screen after N7000 Logo.
No normal reboot, no recovery.

Odin-> Philz-Kernel. Reboot ok.
Back to c.o.h.-Kernel. :(
 
  • Like
Reactions: Galaxtus
Status
Not open for further replies.