Hi everyone , this is my first kernel and my first work; (So, My apologize if there is some issues
l started from last mr1.1 aosp kernel.
I'm working for a stable and powersafe base Kernel. This is only the first start point !!!
I am not responsible for damaging your device or voiding your warranty. Play at your own risk!
If you want to use this kernel in your ROM, I am very happy, but please include a "thank" to this thread!
Requirements
You must be unlocked and rooted.
You must have custom recovery installed (CWM or TWRP) to install the kernel.
System Tuner or TricksterMod applications are recommended for kernel's features.
Basic feature list
Dmore.kernel #11
Based on latest google aosp tegra kernel source mr1.1 for android 4.2.2
compatible with all 4.2.x based ROMS
All stock features are supported (camera, OTG, NFC etc.)
CPU OverClock up to 1,6 Ghz (referance github by motley)
GPU OverClock up to 484 Mhz
LP (CompanionCore) default to 475 Mhz
User Voltage control for CPU and Core (referance github by faux123)
Useless debugging removed.
Fsync enabled by default
Tweaked ramdisk: optimized mount options & VM settings
Compiled with last Linaro gcc 4.7 toolchain optimized compiler flags (-O2)
I/O scheduler ROW / BFQ / Deadline / NOOP (default ROW)
Governors - Interactive (default), Performance, SmartassV2, Touchdemand, Lagfree
Kernel compression mode LZ4 (XZ,LZO,GZIP available in kernel build)
Kernel w/ kexec-hardboot patch for MultiRom (tasssadar thread MultiROM recovery)
ARM RWSEM optimization
BFQ-v6 IO Scheduler Governor
SLAB managment allocation memory Kernel as default
Auto tegra3 HotPlug + CPU G value from HTC one X
Add support USB-hostmode-charging , fast charging & Fixed installation & USB audio (Timur Mehrvarz)
JRCU (original patch Joe Korty)
Added optimized CRC32,AES,SHA1 algorithms
Enable support for changing WiFi power mode when screen-off
NTFS rw , MSDOS FSystem support (Note: must be tested)
CyanogenMod 10.1 compatible
INSTALLATION:
Flash the zip using custom recovery (no need to wipe anything)
DOWNLOADS: (flash with Recovery utility)
Zip: http://goo.im/devs/dmore/nexus7
Git Repo:
Source: https://github.com/dmore70/nexus7-kernel/
A big Thanks to:
for condivide their hard work on github*: FranciscoFranco , Metallice , Faux123, zaventh , morfic , _motley , azoller1 , Ezekeel
Change Log
DMORE.kernel #11
Tegra Auto Hotplug from HTC one X (no more Thalamus)
New voltage Cpu G values from HTC one X
Interactive Governor CPU from Metallice's Github (thank Metallice for condivision work)
NTFS RW and MSDOS FS Support
DMORE.kernel #09
OverClock up GPU to 484 Mhz (default was 416)
Enable support for changing WiFi power mode when screen-off (use TricksterMod application for on/off)
Add optimized AES and SHA1 routines for ARM platforms
ROW now default I/O scheduler
DMORE.kernel #08
CPU OverClock up to 1,6 Ghz (set up 1,5Ghz at startup; use TricksterMod Utility for change Max/Min freq)
GPU clock default to 416 Mhz
LP (CompanionCore) default to 475 Mhz
DMORE.kernel #07
add support USB-hostmode-charging (Timur Mehrvarz)
JRCU (original patch Joe Korty)
added optimized CRC32 algorithm
DMORE.kernel #06
add Thalamus Arm generic hotplug (thanks thalamus) (so now disabled tegra3 auto hotplug)
revert to SLAB allocation memory kernel as default
DMORE.kernel #05
add ARM RWSEM optimization
set as default SLUB managment allocation memory Kernel as default (before was SLAB)
BFQ-v6 IO Scheduler Governor
disabled CPU framework quiet governor - Now use cpu-tegra3.c module
set/change the max active cpu cores (use Trickster Mod APP)
DMORE.kernel #04
Inserted highspead tcp control congestion
Add support for LZ4 and LZ0 Kernel compression/decompression
Kernel image now compress with LZ4 instead of XZ algorithm
DMORE.kernel #03
Add ROW IO Scheduler (and removed CFQ scheduler)
Add Touchdemand CPU governor (and removed Ondemand, Userspace, Conservative, PowerSave)
Add more TCP Control Congestion (now westwood, reno, vegas, veno)
Add support for MultiROm Kexec-hardboot
DMORE.kernel #02 - Test prebuild
DMORE.kernel #01
Based on latest google aosp tegra kernel source mr1.1 for android 4.2.2
compatible with all 4.2.x based ROMS
user voltage control for CPU and Core (referance github by faux123)
UV - undervolt control
Useless debugging removed.
Fsync enabled by default
Tweaked ramdisk: optimized mount options & VM settings
Compiled with last Linaro gcc 4.7 toolchain optimized compiler flags (-O2)
I/O scheduler CFQ / BFQ (default)/ Deadline / Noop
Governors - Interactive (default), Performance, SmartassV2, Lagfree, Conservative, Userspace, Ondemand, Powersafe
CPU Quiet framework : (default governor balanced)
Kernel compression mode (XZ)
Re: [KERNEL][N7][4.2.x][05 MAR] DMORE.Kernel #01
Looking good! By the looks of your github, you've been playing with kernel for awhile. Correct?
Sent from my Nexus 7 using xda app-developers app
Re: [KERNEL][N7][4.2.x][05 MAR] DMORE.Kernel #01
Does this have MultiROM boot support? If you added the kexec patch than it does.
Nexus 7:
Unlock/Root
PRIME D
M-Kernel
PimpMyROM
wait how did i help? i dont have much on github....
Re: [KERNEL][N7][4.2.x][05 MAR] DMORE.Kernel #01
azoller1 said:
wait how did i help? i dont have much on github....
Click to expand...
Click to collapse
He was probably mistaken, because the kernel you linked here in xda from rootzwiki
Sent from my Nexus 7 using xda app-developers app
Re: [KERNEL][N7][4.2.x][05 MAR] DMORE.Kernel #01
The download has one problem. Its dmore.kernel (.kernel is the file ext) when it should be dmore_kernel.zip .a simple rename did the trick.
Nexus 7:
Unlock/Root
PRIME D
M-Kernel
PimpMyROM
frap129 said:
Does this have MultiROM boot support? If you added the kexec patch than it does
M-Kernel
PimpMyROM
Click to expand...
Click to collapse
interesting, thanks for the feature:I'll search for this.. give me some time.
frap129 said:
The download has one problem. Its dmore.kernel (.kernel is the file ext) when it should be dmore_kernel.zip .a simple rename did the trick.
Click to expand...
Click to collapse
Ops sorry: I normally work with linux Ok for all people: rename the download zip file (dmore.kernel) in a zip file (dmore_kernel01.zip) and flash with Cwm
azoller1 said:
wait how did i help? i dont have much on github....
Click to expand...
Click to collapse
don't worry be happy I looked in any case from your xda thread and your posts. Thanks for all.
This kernel would be awesome, if it's based on the M-kernel! I use the M-kernel already 2 months, and it's awesome! But guy, you're doing a great job here! Of course is the #1 build, experimental. But keep developing, you will become a great dev! :good:
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
Any progress? If not I'll start testing and send you feed back.
Nexus 7:
Unlock/Root
PRIME D
M-Kernel
PimpMyROM
frap129 said:
Any progress? If not I'll start testing and send you feed back.
Click to expand...
Click to collapse
Thanks for your help : i'm a little new kernel developer :angel::angel:
I added support for multirom; here a prebuild link : http://forum.xda-developers.com/showpost.php?p=38675813&postcount=2
I looking forward to hearing the first impressions.... i cross my finger :good:
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
So it was a little laggy at first, but that pretty much happens with any kernel when you just rebooted, so far it has been able to handle very graphics intense games, such as dead trigger, with ease. I'm charging to 100% so I can test battery life. If battery life does well, I think that you just need to add some More features (over clocking to 1600 would be nice) and you've got a kernel that may be able to compete with some more established kernels, such as lean kernel, motley, M-kernel ect. As far as features to add go, i think just an over clock, the ability to change the amount of active cores(m-kernel has this), and the touchdemand governor. Ill continue testing and give you more feedback later!
Nexus 7:
Unlock/Root
PRIME D
M-Kernel
PimpMyROM
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
I've been running it for a day now. No issues at all. Very smooth, so far great battery life and the extra bonus of working flash. Thank you for the kernel!
frap129 said:
So it was a little laggy at first, but that pretty much happens with any kernel when you just rebooted, so far it has been able to handle very graphics intense games, such as dead trigger, with ease. I'm charging to 100% so I can test battery life. If battery life does well, I think that you just need to add some More features (over clocking to 1600 would be nice) and you've got a kernel that may be able to compete with some more established kernels, such as lean kernel, motley, M-kernel ect. As far as features to add go, i think just an over clock, the ability to change the amount of active cores(m-kernel has this), and the touchdemand governor. Ill continue testing and give you more feedback later!
Click to expand...
Click to collapse
ok thanks for you great contribute and your suggestions: so another my work in progress for another build.
bjcrj said:
I've been running it for a day now. No issues at all. Very smooth, so far great battery life and the extra bonus of working flash. Thank you for the kernel!
Click to expand...
Click to collapse
Thanks for you useful feedback. This is only the start developer... I hope to do a fully complete stable kernel.. with a good battery life.. :good:
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
Battery life is great! over 3 and a half hours on battery with heavy use (gaming, YouTube, being here on xda, internet browsing, ect.) No time n airplane mode and im down to 75%. smartassv2 is working flawlessly so far. Oh, and i just built a new computer and I'm working on getting Linux running correctly on it (having some LAN chip compatibility issues) so i may be able to help out with future builds.
Nexus 7:
Unlock/Root
PRIME D
DMORE.KERNEL
PimpMyROM
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
My apologies...I downloaded your kernel the other day and it slipped my mind so today I have finally flashed it. Going to let it settle in and I will get back to you. Always glad to see new developers and I'll help as much as I can.
Sent from my Nexus 7 using XDA Premium HD app
---------- Post added at 06:07 PM ---------- Previous post was at 05:19 PM ----------
Impressed already...streaming video and MX player are working great. Gonna run Shadow Gun in a little bit but so far its looking pretty good.
On dirty root box v2.0 by the way
Sent from my Nexus 7 using XDA Premium HD app
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
The lagfree governor is working great so far, other than the fact that you cant edit it in trickster. Oh, and a another thing to add to a future update, more tcp congestion control, like Westwood, because reno and cubic arent to great.
Nexus 7:
Unlock/Root
PRIME D
M-Kernel
PimpMyROM
Re: [KERNEL][N7][4.2.x][03 MAR] DMORE.Kernel #01
Also, you may want to remove the powersave and user space governor's as they are the least used and powersave is highly unstable, apps FC like crazy. Took me 10 mins to change govs in trickster mod.
EDIT: something is causing WiFi to disconnect like crazy, you might want to talk to metalice about it, a35 had this issue i believe.
Nexus 7:
Unlock/Root
PRIME D
M-Kernel
PimpMyROM
Does your kernel work with N7 3G -Tilapia ?
I have not seen that it's build for this version also.
Related
AniDroid-N7000 ICS ROM
Short ROM Information:
AniDroid-N7000 Kernel included in this ROM was built from the latest CyanogenMod (CM9) source with the latest Linaro Toolchain (GCC 4.7.1)(Temporary in development..)
AniDroid-Hardened-N7000 ROM that will be also available soon will include GRsecurity Kernel and ROM support to provide different Security functionality for mobile devices..
Provided Features:
Linux Kernel version 3.0.43 (safe to use, without MMC_CAP_ERASE-related BUG)
Kernel built with the latest Linaro Toolchain (GCC 4.7.1) (Temporary in development..)
CWM Recovery v6.0.1.2
KSM support (Kernel Samepage Merging) to optimize memory usage
SLQB Memory Allocator instead of default SLUB
CPU Overclocking (OC) up to 1.6 GHz support
GPU MAX Frequency changed to 250 MHz to save more battery
GPU Voltages are decreased to save more battery
NEW CPU Frequence Scaling Governors: PegasusQ, Adaptive, MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, LulzactiveV2, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax
CPU Voltage Control - Undervolting/Overvolting (UV/OV, use with NSTools App)
Automatic Process Group Scheduling
USB OTG support (please use with special USB Host OTG Cable)
EXT4, CIFS filesystems support
init.d support
2048 Kb ReadAhead
Default fonts from JellyBean
In Development:
GRSecurity version 2.2.2 with different security features enabled by default (Will be available in AniDroid-Hardened ROM soon.. see GRSecurity Feature List for details)
Advanced CPU LiveOC!!! (ALOC) support with Selective LiveOC MOD (Thanks to byeonggonlee! In most cases LiveOC and OC itself need overvolting (OV) due to stability issues! Each device has it's own stability limit, some devices don't need OV with lite OC. So, in most cases you need to choose optimal OV value on each OC value for your own device!)
NTFS filesystem read/write support
HIGH BIGMEM that provides more available memory for Android on device
Backlight Notification (BLN, notify you about new events by blinking Menu and Back buttons)
Backlight Dimmer (BLD, let you turn off the backlight of the Menu and Back buttons when using with soft buttons only)
Battery Life Extender (BLX, let you limit the maximum battery charge level)
45 FPS and 65 FPS Screen Refresh Rate support (you can see the difference in Battery Drain)
-fstack-protector buffer overflow detection
USB Fast Charge (FC) feature that force adapters that are detected as USB to charge as AC enabled
GRSecurity Feature List (will be available in AniDroid-Hardened ROM soon..):
Active Exploits Protection (deter exploit bruteforcing, active kernel exploit response)
Role Based Access Control (RBAC)
Filesystem Advanced Protection (including advanced security for applications running in CHROOT environment)
Full Kernel Auditing (event logging for many process-related kernel events)
Executable Protection (deter ptrace-based process snooping)
Network Protection (TCP/UDP blackhole and LAST_ACK DoS prevention)
Larger Entropy Pools support (adds additional randomness to grsecurity features)
Managing support via Sysctl Interface
CPU Frequence Scaling Governors:
PegasusQ
Adaptive
Conservative
Userspace
Powersave
Ondemand
Performance
MinMax
SmartAssV2
InteractiveX
ConservativeX
LagFree
LulzactiveV2
Intellidemand
Scary
LionHeart
Wheatley
SavagedZen
BrazilianWax
IO Schedulers:
CFQ
Noop
Deadline
Simple IO (SIO)
VR (Default)
Installation instructions:
If you are coming from the previuos version of AniDroid-N7000:
Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card
Download ZIP file with Google Apps and put it on Internal/External SD-card
Boot into ClockworkMod Recovery
Choose "Install ZIP from SD-card/External SD-card"
Choose ZIP file AniDroid-N7000 ROM you've just put on SD-card
Choose "Yes" to flash the ZIP
Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)
If you are coming from another ROM:
Download ZIP file with the version of AniDroid-N7000 and put it on Internal/External SD-card
Download ZIP file with Google Apps and put it on Internal/External SD-card
Boot into ClockworkMod Recovery
If you are on a leaked ICS kernel, please flash a known safe kernel from the sticky in the development section!!!
Do a Nandroid Backup to make full backup of your currently installed firmware
Choose "Wipe Data/Factory Reset" and choose "Yes" to do a full wipe
Choose "Install ZIP from SD-card/External SD-card"
Choose ZIP file with AniDroid-N7000 ROM you've just put on SD-card
Choose "Yes" to flash the ZIP
Flash ZIP file with Google Apps in the same way (you must do it after flashing every new version of AniDroid-N7000!!!)
Changelog:AniDroid-N7000 v0.1 - v0.2:
SLQB Memory Allocator is now used instead default SLUB
NEW CPU Frequence Scaling Governors added: MinMax, SmartAssV2, InteractiveX, ConservativeX, LagFree, Lulzactive, Lazy, Intellidemand, Scary, LionHeart, Wheatley, SavagedZen, BrazilianWax
EXT4, CIFS support
2048 Kb ReadAhead support
Fixed CM error due to lazy copypasta
AniDroid-N7000 v0.2 - v0.3:
Linux Kernel updated to 3.0.36
Different Kernel source improvements devoted to GCC 4.7.x support
CM9 source updated (See the Changelog)
AniDroid-N7000 v0.3 - v0.4:
PegasusQ and Adaptive CPU Frequence Scaling Governors added
FIX for correct CPU Frequence Scaling Governors
CPU Overclocking up to 1.6 GHz support added
CM9 source updated (See the Changelog)
AniDroid-N7000 v0.4 - v0.5:
Linux Kernel updated to version 3.0.37
ReadAhead value changed to 1024 kb
CWM Recovery is now updated to v6.0.0.7
CM9 updated to RC2 (See the Changelog)
AniDroid-N7000 v0.5 - v0.6:
Linux Kernel updated to version 3.0.38
Kernel source is now porting for completely support new compilers like Linaro GCC 4.7.x (still in development)
Fixed BUG with Apps installation on Internal/External memory
ReadAhead value changed to 2048 kb
Lazy CPU sheduler was removed
CWM Recovery is now updated to v6.0.1.0 (Fixed BUG with empty folders in CWM)
CM9 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v0.6 - v0.7:
Kernel: UMS Mass Storage FIX (UMS Mass Storage mode is now working correctly)
Kernel: GPU (Mali400) MAX Frequency is now changed to 400 MHz (insted of 300 MHz in default CM9 kernel) without rising the voltage and battery usage
ROM: default fonts from JellyBean are now used
CWM Recovery source updated to the latest from CM9 repo
AniDroid-N7000 v0.7 - v0.8:
GPU MAX Frequency changed to 250 MHz to save more battery (performance is still great)
GPU Voltages are decreased to save more battery
Additional Soft Keys are added to make the ROM more convenient for the left hand usage
CM9 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v0.8 - v1.0:
Linux Kernel updated from 3.0.38 to 3.0.42 (See the Changelogs)
CWM Recovery updated to 6.0.1.2
Additional SoftKeys have been removed
Rom base updated to the latest CM 9.1 (See the Changelog)
AniDroid-N7000 v1.0 - v1.1:
Fixed Voltage control issue for 200 MHz
CM9.1 updated to the latest nightly (See the Changelog)
AniDroid-N7000 v1.1 - v1.2:
Linux Kernel updated to 3.0.43 (See the Changelogs)
CPU default voltage for 1600 MHz increased by 25 mV due to stability issue
KSM support enabled (Kernel Samepage Merging) to optimize memory usage
Download Links:
Current ROM Binaries:
AniDroid-n7000-v1.2_20092012.zip
AniDroid-n7000-v1.2_20092012.md5
Current Kernel Binaries:
AniDroid_Kernel_v1.2_20092012_CWM_Flashable.zip
AniDroid_Kernel_v1.2_20092012_CWM_Flashable.md5
Previous versions:
Previous versions binaries
Google Apps:
GApps
Kernel Source Code:
AniDroid-Kernel-N7000 on GitHub
Donators: Petr Malek, Chasmodo, Lucian1, Dtswk, Mfractal, Jolillo, Antonius0809, Christian Murmann
Great Thanks to CyanogenMod for the ROM and kernel base!!!
Thanks to eugene373, koush, ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1, byeonggonlee!!!
welcome mate! another rom for enjoyment! cheers!
btw...id be forward to request for screenshot or probably a video...thanks
jermitano said:
welcome mate! another rom for enjoyment! cheers!
btw...id be forward to request for screenshot or probably a video...thanks
Click to expand...
Click to collapse
Thanks!!! I'll post several screenshots tomorrow
Sent from my GT-N7000 using xda premium
Sounds great ... Good luck
Sounds very interesting. Which Parts from the "In Development" List are already in the ROM?
Admittedly I'm a stock user, but it's great to see the Linaro stuff coming to the Note. It'll be interesting to see peoples views on performance etc... Nice work anyway dude.
Sent from my GT-N7000 using Tapatalk 2
one more ROM! downloading...
dasich82 said:
Sounds very interesting. Which Parts from the "In Development" List are already in the ROM?
Click to expand...
Click to collapse
Currently I'm porting these features from my AniDroid-Hardened Kernel for Nexus S
I'm also want to provide the Control Application to let you safely manage these features..
Give us battery screen shots! Please
Wysyłane z mojego GT-N7000 za pomocą Tapatalk 2
Ohh great another rom to satisfy my ocfd
One more ROM to test when NTFS support will be enabled
The_Steph said:
One more ROM to test when NTFS support will be enabled
Click to expand...
Click to collapse
NTFS support can be useful with USB OTG-enabled device
Sent from my GT-N7000 using xda premium
Installation guide?
absan said:
Installation guide?
Click to expand...
Click to collapse
Will add.. right now you can use installation guide from STunner or Asylum ROMs..
Sent from my GT-N7000 using xda premium
looks good from the features you listed
would like to see video/pics.
Excellent - a great Nexus S dev makes his way to Note Land.
Sent from my GT-N7000 using xda premium
Great news! Looks very promising:good:
Can you possibly post something like "Работает/не работает" section? "In development" section looks exiting, though no sure info about CM9 source synced with (last 4 nightlies full of important changes), and stuff...
Спасибо:good: Отлично выглядит
Could anybody tell us how much differencte Linaro makes for the note?
Or maybe even a video?
Just added Installation Instructions into the Main post...
Have fun!..
Thank you for your efforts .. I hope to night I have time to flash you rom
LuPuS Kernel Stock
{
"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"
}
VERSION 6
GB kernel for ALL MDPI can be found on this thread http://forum.xda-developers.com/showthread.php?t=2295108
Will update the OP later.
This kernel is based on the LuPuS Kernel for Arc/S by wedgess. All the changes in the kernel are done by him. A big thanks to wedgess. I have made this with his permissions and support. The Ramdisk is modified by me using the Stock from the ftf files.
Disclaimer
Code:
[SIZE=4]
[FONT=monospace]
[COLOR=DarkOrchid]#include[/COLOR] [COLOR=Magenta]std.h[/COLOR]
[COLOR=Blue]/*
* Your warranty is now void.. LOL I guess you knew it already.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, you getting dumped or you getting fired because your phone*
* bootloops and alarm does not go off. Please do some research if you have any *
* concerns about features included in my kernel before using it! YOU and only*
* YOU are choosing to make these modifications.
*/
[COLOR=Magenta]#if[/COLOR]
You have a [COLOR=DarkGreen]question[/COLOR] post it in the [COLOR=DarkRed]thread[/COLOR],
Instead of [COLOR=DarkGreen]Pm'ing me[/COLOR], as other users may experience your [COLOR=DarkRed]problems[/COLOR]
[COLOR=Magenta]#endif[/COLOR][/COLOR]
[/FONT][/SIZE]
Included in kernel
NEW
LuPuS Script
You can run LuPuS script in terminal emulator app
In terminal simply type
Code:
su
Code:
sh lupus
You can choose to enable / disable
Cifs
zRam - and set its size
Tweaks
Low Memory Killer optimizations
Kernel Memory tweaks
Network Optimizations
USB OTG
Enable
Disable
Reset
Use this if you are having problems with recovery or wifi is not working
You can switch recovery (default is CWM)
TWRP (v2.4.3.0)
CWM (v6.0.2.7)
Added Io-schedulers --
- Noop
- Anticipatory
- Deadline
- CFQ
- BFQ
- SIO
Added Governors --
- lagfree
- brazillianwax
- smoothass
- scary
- savagedzen
- smartass
- smartassv2
- interactivex
- minmax
- powersave
- performance
- conservative
- ondemand
- interactive
- userspace
+
Lulzactive - Thanks to Tegrak
Based on Interactive and Smartass. When workload is greater than or equal to 60%, the governor scales up
CPU to next higher step. When workload is less than 60%, governor scales down CPU to next lower step.
When screen is off, frequency is locked to global scaling minimum frequency
Virtuous
Virtuous is a modded smartassV2 which gives even more battery time then smartassV2
Intellidemand - Thanks to faux123
This is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling,
and (exits browsing mode) behaves like ondemand when GPU is busy; to deliver performance for gaming and such.
Intellidemand does not jump to highest frequency when screen is off.
Lazy - Thanks to Ezekeel
The Idea here is to eliminate any instabilities caused by fast frequency switching by ondemand.
Lazy governor polls more often than ondemand, but changes frequency only after completing min_time_state
on a step overriding sampling interval.
Lazy also has a screenoff_maxfreq parameter which when enabled will cause the governor to always
select the maximum frequency while the screen is off.
-Ondemandx:
Basically an ondemand with suspend/wake profiles. This governor is supposed to be a battery friendly ondemand. When screen is off, max frequency is capped at 500 mhz. Even though ondemand is the default governor in many kernel and is considered safe/stable, the support for ondemand/ondemandX depends on CPU capability to do fast frequency switching which are very low latency frequency transitions. I have read somewhere that the performance of ondemand/ondemandx were significantly varying for different i/o schedulers. This is not true for most of the other governors. I personally feel ondemand/ondemandx goes best with SIO I/O scheduler.
-Lionheart:
Is a conservative-based governor. The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.
To 'experience' Lionheart using conservative, try these tweaks:
sampling_rate:10000 or 20000 or 50000, whichever you feel is safer. (transition latency of the CPU is something below 10ms/10,000uS hence using 10,000 might not be safe).
up_threshold:60
down_threshold:30
freq_step:5
Lionheart goes well with deadline i/o scheduler. When it comes to smoothness (not considering battery drain), a tuned conservative delivers more as compared to a tuned ondemand.
BadAss Governor:
Badass removes all of this "fast peaking" to the max frequency. Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1024Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.
Superbad -
A "superbad" super smooth rendition of a highly optimized "smartass" governor!
Darkside -
A "slightly more agressive smart" optimized governor!
What else-----
-SLQB - (SLAB allocator with Queue)-(both)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate).
- Added Cleancache
- Supports ext 2,3
- Updated zRam
- Lzo compression/decompression speed has doubled on average.
- Init.d support
- Fudgeswap
- And much more
Show your support for the kernel by adding this to your signature
A big thanks to -
wedgess - for the source and a lot of help
kamarush - for recovery
fxp - for few fixes
an0nym0us_ - for guiding in fixing half screen aroma bug
Many brave Testers
Downloads and Changelog in post 2
Please Click Thanks, Its Better Then Saying It :good:
Thank wedgess in Post #6 :good:
Guys if you wanna donate to me then Please follow this method
login to your paypal account
in sending money enter email id [email protected]
enter the amount and transfer.
Accepting donations in India is Prohibited so you have to transfer in above way
Changelog
Code:
[B][COLOR="Blue"]What's been added in v3[/COLOR][/B]
~2 Way call recording
~ Ext4 support
~ More battery friendly (so far so good)
~ Increased WiFi signal strength
~ Free’d Ram
~ GPU Overclock
~ Made kernel smoother
~ Might of left one or 2things out here
~ 0% battery patch thanks to Bazoocaze
[B][COLOR="Blue"]What's been added in v4[/COLOR][/B]
~ Fixed not booting issue
~ Fixed GPU OC 200+ points improvement for 2D & 3D
~ Added Full Custom Voltage control
[B][COLOR="Blue"]Whats new in v6[/COLOR][/B]
~ Completely fixed boot problem (boot is set to 806MHz, don't complain as you will OC anyway :p)
~ Quicker boot time
~ Fixed battery issues :fingers-crossed:
~ Added governor-- Intellidemand2
~ Fixed GPU OC
~ Wifi Signal and lock on much quicker/better
~ Alot of clean-ups & small fixes
~ kgsl: Use highest performance level on wake-up from sleep
[B][COLOR="Blue"]New in v8 [/COLOR][/B]
- Added USB OTG support (see attachments in Downloads section)
- Tweaked Intellidemand2 Thanks @CosmicDan - Dbus_ramping = gives project butter feel :)
- Removed CIFS & NFS to help increase battery (test)
- Disabled my disablng of sched feature
- More tweaks
- Possibly more
[B][COLOR="Blue"]v9 - MDPI v1[/COLOR][/B]
- Improved Battery Life alot :)
- Thumbee support
- ARM7 optimizations
- Brought OC back down to 1.6 max (no need for it above 1.6 unless u want to kill your device)
- Kernel sources completely reworked started from scratch o Sony xx.587 sources
- Tiny RCU
- Upddatedd patched and fixed LZO
- lowered vfs cache pressure
- Increased Wifi- Range and added support for channel 14
- 0 % Battery patch - Thanks @ Bazoocaze
- Better memory copy
- Better memory move
- LMK Optimizations (LowMemoryKiller)
- VDD support (voltage conrol)
- Linaro Optimzations
- Compaction added
- KSM
- CIFS (improved support)
- NTFS
- USB OTG
- Updated to newest SIO Io-Scheduler
- Google Snappy Compress & Decompress
- Added Vibrate To Recovery (Notification to enter CWM)
- Wifi module size drasticly reduced
**Probably alot more but this is all I can remember for now**
[B][COLOR="Blue"]v9 - MDPI v2[/COLOR][/B]
-Fixed the Ramdisks
-Fixed the zram bug (disabled by default)
-Added Dual Recovery ( Now 3 different versions with same zimage)
[B][COLOR="Blue"]v9 - MDPI v3[/COLOR][/B]
-Integrated the Wifi modules into the ramdisk
-Fixed modules-signed.zip for auto insmod of storage modules
-Added underclock upto 24Mhz (not recommend to set min clock below 184Mhz)
-Fixed Autoroot in TWRP and DUAL recovery kernel
[B][COLOR="Blue"]v10 -MDPI v4[/COLOR][/B]
- Built with Linaro 4.7.3 (02-01-13)
- Reworked Ramdisk, uses new method
- Auto Root updated to SuperSU, only roots device if Superuser.apk or SuperSU.apk dont already exist
- New LuPuS menu - check in post #1 on how to use it
- Build in wifi modules ( if wifi modules don't work on first install reboot)
- Built in CIFS & USB OTG (from lupus menu)
- Built in zRam, you can also change zRam size (from LuPuS menu)
- TWRP and latest CWM Recovery {change default in LuPuS Menu)
- Supports Gb and ICS (GB has wifi broken ATM)
- Tweaks menu from LuPuS menu script
- Free'd 11mb RAM
- cgroup scheduling
- binder changes from 2.6.32.60
- binder: Fix use of uninitialized variable.
- net sched: fix some kernel memory leaks
- net/ipv4: Eliminate kstrdup memory leak
- ipv4: force_igmp_version ignored when a IGMPv3 query received
- pids: Fix a race in pid generation that causes pids to be reused immediately
- smart toggle overclock upto 2ghz
- changed RD compression to LZMA
- enable group scheduling
- removed some debugging
- cleaned up config
- USB tether
- enable ipsec tunnel support in kernel
- SQLITE3 DB vacumming
- Further compressed ramdisk
- disabled cuse, enabled md4 + nls_utf8 as modules
- fixed the half screen aroma bug
**Probably alot more but this is all I can remember for now**
[B][COLOR="Blue"]v10 -MDPI v5[/COLOR][/B]
- Updated TWRP to 2.4.3.0
- Fixed Auto root script
- Fixed reset in lupus script
- Reverted the default max frequency to 1Ghz
- Few other fixes in Ramdisk
The version for MDPI is based on LuPuS v10
Downloads
http://dds.vigaas.com/kernels/LuPuS_kernel/Version5/
OLD DOWNLOADS
http://dds.vigaas.com/kernels/LuPuS_kernel/Version4/
http://dds.vigaas.com/kernels/LuPuS_kernel/Version3/
http://www.mediafire.com/?hlewc7ddqagrb
No Need of Wifi modules and OTG modules anymore
Every thing is in Ramdisk
res2
To be Updated
Good work :good:
Good kernel!
This is bugless and fast!
Compatible with the most of ICS roms
Sent from my Xperia Mini using xda premium
Thanks for expanding it to other devices as I dont have time to do it myself. As I said your free to release my cm 9 & 10 kernels aswell if you get time
Sent from my GT-I9300 On Official JB
Gud work, bro, U gonna ROCK, am also releasing kernel Soon
nice work
anybody flashed it on lww? results? Benchmarks?
ps: it's Zram enabler not "Zram eabler"
SirMatin said:
nice work
anybody flashed it on lww? results? Benchmarks?
ps: it's Zram enabler not "Zram eabler"
Click to expand...
Click to collapse
I have, its ta best kernel ever for MDPI !
Sent from my WT19i using xda premium
wedgess said:
Thanks for expanding it to other devices as I dont have time to do it myself. As I said your free to release my cm 9 & 10 kernels aswell if you get time
Sent from my GT-I9300 On Official JB
Click to expand...
Click to collapse
All thanks to you for making such a great kernel. I will port your CM10 kernel next. I will start that few days later.
Couldn't thank you today. Limited to 8 thanks per day.
OMG !!!! just a couple of days ago i was recommending this for a friends of mine with an arc s wishing i could have a linario kernel like him for ics , cuz i have M66B's for cm10 and it's perfect !
now i have not only a linario but the same kernel, might be reverting back to ics afterall !
thanks sooooooooooooooooooo much !
Great work bud, keep up:good:
need to test this
Guys please do reply about the performance of the kernel
Sent from my SK17i using xda app-developers app
singh_dd93 said:
Guys please do reply about the performance of the kernel
Sent from my SK17i using xda app-developers app
Click to expand...
Click to collapse
well i cant tell u anything about performance cause mine were already perfect
i will use this kernel from now
please tell me ext4 works or no? In changelog v3 is ext4 support but in first post is ext2, 3 support.
feel very laggish and hd game not running smooth enough after flashing kernel and module, then try to reboot again and BAM:laugh: no more lag and super smooth!!! thanks singh_dd93 and wedgess for such a great kernel:laugh::laugh::laugh::laugh::laugh::laugh:
edit: strange... it is just my device having random reboot
Ikmalblack95 said:
feel very laggish and hd game not running smooth enough after flashing kernel and module, then try to reboot again and BAM:laugh: no more lag and super smooth!!! thanks singh_dd93 and wedgess for such a great kernel:laugh::laugh::laugh::laugh::laugh::laugh:
edit: strange... it is just my device having random reboot
Click to expand...
Click to collapse
Must be I havent had any problems with kernels rebooting I had one previous versions but fixed it since then. Can u post the last_kmsg and ill have a look
And ye it supports ext 2 3 & 4
Sent from my GT-I9300 On Official JB
It is very fast release 38 megs other kernels only freed 25 megs in stock ics Thanks for your work:fingers-crossed:
I commented in a few days the battery consumption
kernel work increible for now. realy, so good.
zram is working by default, or I need to flash " wedgess-new-zramm .... " zip ?
AuxXxilium's NexXxt Kernel for Nexus 5
Only for CyanogenMod and CAF based Roms
---------------------------------------------------------------------------------------------------------------------------------------------------------
Features - MSM and MPDEC
CPU
Overclock
Undervolt
Gov: interactive, intelliactive, nightmare, pegasusq, ondemand, ondemandplus, performance
CAF Driver
CPU Hotplug and Thermal adjustable by user (only MPDEC Build)
CPU Hotplug Optimized and Thermal removed (only MSM Build)
GPU
CAF Driver
FS
I/O Scheduler: noop, deadline, row, cfq, bfq, fiops, sio, zen, vr
Dynamic_Fsync
Async_Fsync
ExFAT
NTFS R/W (upcoming)
Readahead: 1024KB
USB OTG and Automount
RAM
KSM
zRAM
DISPLAY
Gamma Control
Backlight Dimmer
DT2W and S2W/S2S
Sound
Sound Control
NET
TCP Tweaks
TCP Cong: westwood, cubic, reno, bic, highspeed, hybla, htcp, vegas
MISC
Powersuspend
BLX (Battery Life Extender)
FastCharge v2
Frandom
Kexec Hardboot
Entropy Tweaks
Many other Tweaks, Batterysavings and Features
Linux Upstream to 3.4.82
Hybrid Features from Linux Kernel 3.7 - 3.11
APP
Compatible with Nexus 5 gamma reverse engineering App
Compatible with franco.kernel Updater (FKU) App
Compatible with TricksterMod
Compatible with Faux Kernel Enhancement Pro
Compatible with Faux Sound App
Compatible with Screen dimmer and fast charge modules
BUILD
Compiled on Ubuntu 13.10
Compiled with VFP Hardfloat
Compiled with Linaro 4.7.4 (2014.01) optimized for A15
Compiled with -o2 flag -> better than -o3 (causes microlags)
---------------------------------------------------------------------------------------------------------------------------------------------------------
Features - MINI
CPU
Overclock
Undervolt
Gov: interactive, intelliactive, ondemand, ondemandplus
CAF Driver
CPU Hotplug Optimized and Thermal removed
GPU
CAF Driver
FS
I/O Scheduler: noop, deadline, row, cfq, bfq, fiops, sio, zen, vr
Readahead: 1024KB
USB OTG and Automount
RAM
KSM
DISPLAY
Gamma Control
Backlight Dimmer
NET
TCP Tweaks
TCP Cong: westwood, cubic, reno, bic, htcp, vegas
MISC
Powersuspend
Kexec Hardboot
Entropy Tweaks
Many other Tweaks, Batterysavings and Features
Linux Upstream to 3.4.82
Hybrid Features from Linux Kernel 3.7 - 3.11
Full Compatible with TricksterMOD and FauxClock
APP
Compatible with Nexus 5 gamma reverse engineering App
Compatible with franco.kernel Updater (FKU) App
Compatible with TricksterMod
Compatible with Faux Kernel Enhancement Pro
Compatible with Screen dimmer and fast charge modules
BUILD
Compiled on Ubuntu 13.10
Compiled with VFP Hardfloat
Compiled with Linaro 4.7.4 (2014.01) optimized for A15
Compiled with -o2 flag -> better than -o3 (causes microlags)
---------------------------------------------------------------------------------------------------------------------------------------------------------
Changelog
+ v0.3 - come tomorrow - latest in beta folder
- NTFS R/W support
- Kernel cleanup and remove some debugging "****"
+ v0.2.5
- RWSEM Backport from Linux Kernel 3.10
- some other updates
+ v0.2.1 (only MPDEC)
- added user tuneable thermal
+ v0.2
- Linux Upstream to 3.4.82
+ v0.1
- initial release
---------------------------------------------------------------------------------------------------------------------------------------------------------
Download
Donate
Twitter
Source
Credits
CyanogenMod
Faux123
Yank555.lu
franciscofranco
showp1984
neobuddy89
flar2
TomorrowLand_Ace
Donaters (Thanks to all)
daavid1995
Nice. Always like new kernel development!
Sent from my Nexus 5
What's sweet is this is another CAF kernel. gonna give this one a go.
AuxXxilium said:
CPU Gov: interactive, ondemand, ondemandplus, abyssplugv2, smartassH3, conservative, performance
Click to expand...
Click to collapse
Smartassh3 is unstable; will cause random reboot.
So I'm guess your kernels are not working with cataclysm
If not I'm still using 9.0-9.2
neobuddy89 said:
Smartassh3 is unstable; will cause random reboot.
Click to expand...
Click to collapse
i tried it with games, benchmark and much more - no problem found. what have you done to cause this issue?
yyz71 said:
So I'm guess your kernels are not working with cataclysm
If not I'm still using 9.0-9.2
Click to expand...
Click to collapse
no it's for CM - sry but if you need it for cataclysm i can compile it with stock ramdisk. let me know
Thank you for this. Looks great can't wait to try it out
Sent from my Nexus 5 using Tapatalk
Why are you removing Franco sound?I've always been on Franco kernel just for the mod sound
Sent from my Nexus 5 using Tapatalk
I build different the next days. Faux sound includes more things to setup
You can use the older build, it is the same than the build with faux.
AuxXxilium said:
no it's for CM - sry but if you need it for cataclysm i can compile it with stock ramdisk. let me know
Click to expand...
Click to collapse
I'll surely be up for that :good:
AuxXxilium said:
no it's for CM - sry but if you need it for cataclysm i can compile it with stock ramdisk. let me know
Click to expand...
Click to collapse
OK, one question boss, does this mean you gonna make 2 versions? one for stock roms and one for cyanogenmod ROMs? that would be great
Sent from my Nexus 5 using Tapatalk
Juansegovia20 said:
OK, one question boss, does this mean you gonna make 2 versions? one for stock roms and one for cyanogenmod ROMs? that would be great
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Yes
uploading new version:
+ next-...-[02-03]-[17-30]
- remove smartassH3 - stuck in highest clock
- init aosp and cm build
+ next-...-[02-03]-[18-00]
- implement new hashtable
- remove Faux Sound and go back to Franco Sound Control (little knocking issiue with faux Sound)
can anyone try the aosp for me? i can't do it today. thx
AuxXxilium said:
uploading new version:
+ next-...-[02-03]-[17-30]
- remove smartassH3 - stuck in highest clock
- init aosp and cm build
+ next-...-[02-03]-[18-00]
- implement new hashtable
- remove Faux Sound and go back to Franco Sound Control (little knocking issiue with faux Sound)
can anyone try the aosp for me? i can't do it today. thx
Click to expand...
Click to collapse
Sweet thanks man :good:
Just tried aosp one 18:00 doesn't boot will the next on a try.. Nope second one didn't boot either..
yyz71 said:
Sweet thanks man :good:
Just tried aosp one 18:00 doesn't boot will the next on a try.. Nope second one didn't boot either..
Click to expand...
Click to collapse
i download cataclysm to see what is changed in ramdisk
Doesnt work with Beanstalk.
AuxXxilium said:
i download cataclysm to see what is changed in ramdisk
Click to expand...
Click to collapse
An IOMMU Heap is removed in CM Kernel which is needed by stock.
Changing ramdisk won't help.
stevew84 said:
Doesnt work with Beanstalk.
Click to expand...
Click to collapse
cm version doesn't work?
AuxXxilium said:
cm version doesn't work?
Click to expand...
Click to collapse
I clean installed the newest Beanstalk, booted up for a few minutes, went back and flashed the CM version and it was stuck on the Google screen. It seemed like a glitch because the LED was working while on the Google screen and that never happens. Either way wouldn't boot.
Before anything I'd like to sincerely thank DooMLoRD. He was the first dev ever to bring multiple recoveries to Xperias since Xperia X10 days and he has done a lot to make this work. So if you like this, please consider donating him for his great work.
Click to expand...
Click to collapse
Disclaimer
Code:
#include <std_disclaimer.h>
/*
* You may have voided your device's warranty.
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modifications on your device
* I absolutely disclaim any responsibility.
*/
Downloads
LINKS REMOVED. DISCONTINUED.
Instructions
-Installation
1. Download zip.
2. Flash via recovery
3. Reboot
Click to expand...
Click to collapse
-Booting into recovery
For philZ recovery 6.41.6 :
+ Press vol. up when phone vibrates
For twrp 2.7 :
- Press vol. down when phone vibrates
Click to expand...
Click to collapse
Changelog/Feature list
v4
- Flashable zip for kernel
- Kernel compressed with LZO for better compression/decompression speeds
- Doubled the VM readaheads
- Optimized CPU performace
- Boost networks speed by locking the initial TCP window size to 64K
- Entropy tweaks
- Enabled ARCH_POWER
- BFQ and SIOplus now working properly
- Properly fixed dynamic management of dirty page writebacks
- Enabled ARM_THUMBEE
- Disabled gentle fair sleepers
v3
- Cross-compiled with arm-cortex_a9-linux-gnueabihf-linaro_4.9.1-2014.04 toolchain with arm-gnueabi binaries.
- New logo
- Add sioplus i/o scheduler and bfq i/o scheduler
- Fixed n_tty_write crash when echoing in raw mode(thanks to peterhurley)
- O3 optimizations
- Dynamic management of dirty page writebacks
- Enabled 5 GHz band and cleancache
- Lots of optimizations and good speed boost.
v2
- PhilZ touch recovery instead of CWM
- Changes for LZO compression/decompression(thanks to Gava97)
- Frandom modules added(thanks to Gava97)
- Code optimized
- Used 4.7 toolchain instead of 4.4.3 GCC
v1
-Initial release
-Dual recovery
-AOSX kernel compiled from source
-One kernel compatible with all kitkat ROMs(Both CM and AOSP based)
Click to expand...
Click to collapse
CPU Governors and I/O schedulers
CPU Governors
interactiveplus
fantasy
pegasusqplus
dyninteractive
intellidemand
nightmare
sakuractive
abyssplug
wheatley
pegasusq
ondemandAX
lulzactiveq
hotplug
minmax
smartassV2
interactive
conservative
ondemand
userspace
powersave
Lionheart
performance
I/O Schedulers
bfq
sioplus
noop
deadline
cfq
sio
vr
row
zen
Usage of some features
Dynamic management of dirty page writeback
What is does?
- Allows to dynamically manage the dirty page writebacks with two different intervals, one when the screen is on and another when the screen is off. By using a higher interval we have better performance and less battery consumption, with a very low risk of data loss.
Thanks to Christopher83 and kingBABAsula.
Usage-
To enable it:
Code:
echo 1 > /proc/sys/vm/dynamic_dirty_writeback
To disable it:
Code:
echo 0 > /proc/sys/vm/dynamic_dirty_writeback
To customize intervals (in centisecs):
Code:
echo xxxx > /proc/sys/vm/dirty_writeback_active_centisecs
echo xxxx > /proc/sys/vm/dirty_writeback_suspend_centisecs
Commit list
5502c9d- LZO compression for kernel for better speed
3583d16- 2x(min,max VM READAHEAD)
85bc173- Change CPU performance
33eaf7c- Boost network speed
e4adc50- random: entropy tweaks are all the rage nowadays
b2f1fb2- Enable ARCH_POWER
58aa12b- IOsched update: Add BFQ and SIOPLUS in defconfig
982e2cc- Defconfig part for 96f9959
e07c683- Enable ARM_THUMBEE
ad5f538- Disable gentle fair sleepers
7ff3c51- Add new logo
eda4962- O3 optimizations
96f9959- mm: Dynamic management of dirty page writebacks
ab20cd6- block: Add BFQ I/O scheduler
cba2d5a- mutex: dynamically disable mutex spinning at high load
65581fa- n_tty: Fix n_tty_write crash when echoing in raw mode
2dcff35- Enable 5GHz band and clean cache
7a1805b- IOSCHED: Add SIOplus
231a11c- Add philZ touch recovery
713597e- lib/lzo: Optimize code for CPUs with inefficient unaligned access
a7e474f- lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
548b108- lib/lzo: Update LZO compression to current upstream version
13cad97- drivers/char: add frandom modules
6096ed0- Dual recovery
Credits
linus(and other guys)- For linux kernel
ST-ericsson- For making the kernel compatible with montblanc board
Sony mobiles- For making the kernel compatible with riogrande
munjeni- For his great development and help
DooMLoRD- For dual recovery in other devices from which I could take reference and for helping me
AOSX team(Including me )- For development of 2012 xperia novathor devices
Phil3759- For PhilZ touch recovery
Dees Troy(and omnirom team)- For TWRP
cocafe- For work on u8500 samsung devices
KINGbabasula- Also for work on u8500 samsung devices
Christopher83- For modified linaro toolchains for cortex-a9
abcdjdj- For helping me in this
Gerald Carl- For testing it
Estape11- For testing it
#include<iForgotYou.h>
Sources
Kernel sources- https://github.com/Abhinav1997/AJ-Kernel
Ramdisk- https://github.com/Abhinav1997/AJ-ramdisk (other device devs/users can look into this to understand what changes were done)
Nice work bro
Great work bro
everything works fine !
tnx :good:
v2 released
Cheers,
AJ
been using triple recovery on xperia sp.
Will try this one on my xperia P :good:
Nice job ^^
But one question: is this 3.4 kernel, so yes can you make one for JB ?
Verstuurd vanaf mijn LT22i met Tapatalk
Dark Mist said:
been using triple recovery on xperia sp.
Will try this one on my xperia P :good:
Click to expand...
Click to collapse
Will soon bring triple recovery to this also
Pandemic said:
Nice job ^^
But one question: is this 3.4 kernel, so yes can you make one for JB ?
Verstuurd vanaf mijn LT22i met Tapatalk
Click to expand...
Click to collapse
Nope. This is 3.0.101 though I can bring dual recovery to stock JB kernel.
Cheers,
AJ
Abhinav2 said:
Will soon bring triple recovery to this also
Nope. This is 3.0.101 though I can bring dual recovery to stock JB kernel.
Cheers,
AJ
Click to expand...
Click to collapse
Wow bro, I would like to have that stock jb kernel with dual recovery...can you make one???
Sent from my LT22i using Tapatalk
Xperia_Fans said:
Wow bro, I would like to have that stock jb kernel with dual recovery...can you make one???
Sent from my LT22i using Tapatalk
Click to expand...
Click to collapse
Well yeah, I can but firstly I'll have to bring more features to this kernel
Cheers,
AJ
*mcdaonald theme song* tada tada dat da i am loving it :laugh:
cellabonez said:
*mcdaonald theme song* tada tada dat da i am loving it :laugh:
Click to expand...
Click to collapse
lol
BTW you can use it with carbon to get the netfilters working like you wanted
Cheers,
AJ
Abhinav2 said:
Well yeah, I can but firstly I'll have to bring more features to this kernel
Cheers,
AJ
Click to expand...
Click to collapse
ok bro no rush, take your time...I understand that
Abhinav2 said:
lol
BTW you can use it with carbon to get the netfilters working like you wanted
Cheers,
AJ
Click to expand...
Click to collapse
damn talk about side order :highfive:
Great work @Abhinav2! Just a quick suggestion. Maybe you could update the mali graphic driver and/or add OC feature to Cpu (and Gpu if you will)
Sent from my Xperia P using XDA Premium 4 mobile app
kopter3161 said:
Great work @Abhinav2! Just a quick suggestion. Maybe you could update the mali graphic driver and/or add OC feature to Cpu (and Gpu if you will)
Sent from my Xperia P using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I tried update mali drivers and gralloc to 6 may update but unfortunately it didn't passed kernel logo. I'll try to debug it but it can take time. Also DevSwift1 tried GPU OC but it had no effect on device.
AJ
Abhinav2 said:
I tried update mali drivers and gralloc to 6 may update but unfortunately it didn't passed kernel logo. I'll try to debug it but it can take time. Also DevSwift1 tried GPU OC but it had no effect on device.
AJ
Click to expand...
Click to collapse
the first custom kernel for kitkat, thanks AJ!
1. dual recovery seems cool, but imo there is no real benefit when both of them do effectively the same. Again, great job that you managed to include both, but to me it becomes just "bloat". no offence.
2. I'm not a fan of overclocking but there are uses for better CPU/GPU controls. I would love to underclock and undervolt them to squeeze a little more battery out of my phone. God, it seems lots of those kids here care about their "gaming performance" and their "lagfree" "smoothness", but I use my phone as a phone and I don't give a sh... about that if I can get a couple more hours of use.
What's your opinion on this? Do you think we will ever get this working here like all the others (looking at those qualcomms and snapdragons in the other forums)? I mean we got more manufacturer sources than most of them, right? Or does it come down to sacrificing a phone to find those precious values for the right voltages, ...? Please shed some light on this for me, I never read a real answer from any dev out there.
3. On 4.1.2 we had this phantom kernel with a lot more CPU frequency steps. Some governors worked definitely better when they can scale over more frequencies. Maybe you can implement that?
stothegee said:
the first custom kernel for kitkat, thanks AJ!
1. dual recovery seems cool, but imo there is no real benefit when both of them do effectively the same. Again, great job that you managed to include both, but to me it becomes just "bloat". no offence.
2. I'm not a fan of overclocking but there are uses for better CPU/GPU controls. I would love to underclock and undervolt them to squeeze a little more battery out of my phone. God, it seems lots of those kids here care about their "gaming performance" and their "lagfree" "smoothness", but I use my phone as a phone and I don't give a sh... about that if I can get a couple more hours of use.
What's your opinion on this? Do you think we will ever get this working here like all the others (looking at those qualcomms and snapdragons in the other forums)? I mean we got more manufacturer sources than most of them, right? Or does it come down to sacrificing a phone to find those precious values for the right voltages, ...? Please shed some light on this for me, I never read a real answer from any dev out there.
3. On 4.1.2 we had this phantom kernel with a lot more CPU frequency steps. Some governors worked definitely better when they can scale over more frequencies. Maybe you can implement that?
Click to expand...
Click to collapse
1. Got many PMs asking for dual recovery so included it. And it won't slow down the boot process or make it laggy. Why?
If you extract the ramdisk you'll see that init.sh script controls the booting just like in CM(new builds)/AOSX. What the help of this script, ramdisk and recoveries are separately extracted so it doesn't extract and ramdisk or ramdisk-recovery until and unless the particular key assigned to it is pressed.
2,3. Honestly, I never looked at oc/uc, as I don't like playing with my CPU clock at all. Though I can try to integrate it and can only give a proper answer after trying
Cheers,
AJ
OK guys. I did read about OC CPU and various methods for our devices and basically all the kernels which say having OC aren't properly adding it. What they actually did was just adding CPU frequency names in the table in drivers/cpufreq/dbx500-cpufreq.c. Also it is quite hard(and maybe risky) to OC our kernel since I can't find the OC threshold anywhere. So it'd be better not to bring OC to it.
And about triple recovery, I won't be bringing it in this or kumquat kernel. DooMLoRD said that he wanted to keep it exclusive to DooMKernel and TBH I agree with him. He did put a lot of efforts in it and I respect his decision.
Cheers,
AJ
thanks for the amazing work
Hello guys,
This is not built by me and I take no credit of it.
I am just sharing it.
Not as feature rich as Doomkernel.
This is a stock based kernel.Based on .205 sources.
Works On:
paranoid nexus,PAC,Stock based roms.
only for unlocked bootloaders
Triwizard Update v3.7
Xperia SP
Jellybean 4.3
Changelog
-Update CRC32lib
-Allow Unaligned access
Intellidemand-sioplus
Ini kernel , bukan mendoan atau tempe goreng
Installing-
It's a .elf file so flash it with flashtool in fastboot mode.
(I can also make a flashable zip if someone i s interested)
Download Link-Download link removed - due to non compliance with GPL
Source-Dev's Fb page.
Dev- Fajar Jarbu.
I am in no way responsible for the damage you do while installing or using it.
Thanks for this amazing share, it would be nice if you do a flashable zip
His name is FAJAR JARBU, developer from Java Indonesia. He's my good friend. You may get his ID in my friend list.
This include Dynamic dirty page writeback, info here http://forum.xda-developers.com/showpost.php?p=42354290&postcount=2
And following sheduler: sio, sio plus, zen, row, noop, deadline and some other.
I test this kernel, i think it is good for battery life, mainly with smartmax governor and Dynamix dirty page writeback, but i prefer williams kernel, it is more fluid.
Also, this kernel DON'T include custom mpdecision, you must activate qcom mpdecision.
broim kaskus said:
His name is FAJAR JARBU, developer from Java Indonesia. He's my good friend. You may get his ID in my friend list.
Click to expand...
Click to collapse
I can't find him in your friends list.
Why hasn't he made a thread here on XDA and given all the details.
OR is he on some other forum?
this changelog is from his earlier build (TW3R57)
#Triwizard™ Advanced Hybrid Kernel
Jellybean 4.3 & CM 11 Kitkat 4.4.2-4.4.4
Build up From scratch official Sony Source,
Status : Booted | stable
Developer : Fajar Jarbu
CWM Include ---- Philz Touch Recovery------
Changelog
-optimized slub
-Compiled with CUSTOM Linaro Toolchain 4.7.3
-Salvage RAM from staging driver
-VMax Readahead to 1024kb / 512 kb --> berbeda tiap versi
-AIO Latency to solid state disk greatly increased
-Salvage RAM from board use modified Logger.c Method Faux123
-Add feature S2W & DT2w (DISABLED wait for new implement till work v4 Series Onward)
-Optimized with O3
-Reduced Network latency
-Add SIO I/O Scheduler
-increased random.c for entropy ,indrease touch sensitivity and smoothness
-adedd NEON & Snapdragon Optimization(thnks doomlord)
-Enabled ThumbEE CPU Ekstension
-disable Msm dcvs(unuseable)
-Undervolted CPU
-Boost L2 Bandwith
-Disable Dynamic F-Sync
-Reduce vibration voltage
-MSM SMD Mem.Interface Package 4
-Dynamic writeback dirty page
-Added SIO i/o sched
-Added ZEN i/o sched
-Adedd Fiops i/o Sched
-Adedd ROM i/o Sched
-Adedd fiops i/o Sched
-Adedd SIOPlus i/o sched(Recomended)
-Adedd VR i/o Sched
-Adedd Lazy Gov
-Adedd Smartmax Gov
-Adedd Badass Gov
-Adedd Lionheart Gov
-Adedd Faux Intelidemand v4.2 faux123 (Recomended)
-Adedd Hyper Gov
-Adedd Wheatley Gov
-Adedd SmartassV2 Gov
-Increase Rnadom.c For Random Entropy
-Random.c with Touch boost implement(Sensitive Touch
-Allow CPu in mode NEON & AEABI
-Active LMK For overloading
-Adedd Smooth Scrooling
-DeepestSleep for Battery Life
-Fast Softirq
-Salvage logger.c rewroked
-TCP output 64 k
- Neon Optimizations
-Optimizations Flags Compile
-Disable Gentle fair sleepers for better UI performance
-NEON Vfp Optimization Flags
-VM tweaks for better Performance and less battery consumption
-Revised Asynchronous I/O for more performance R/W drive
-Enabling ZCache by default(
-increase default entropy
-NOATIME & NODIRATime by default
PERFECT running without breaking anything
Recomended GOv -interactive - noop & ondemand - cfq
CWM --- Philz Touch Recovery
the only known changelog from TW4R01 is this kernel now supports faux sound
CONFIRMED not working with FXP & maybe all UBL AOSP ROMs
So it does have FauxSound now? Might give this a try
As this is a kernel thou must provide kernel source aswell
Sent from my C5303 using XDA Free mobile app
awesome!!
awesome the first .207 kernel on XDA, thank you very much
i test it now
SpaceCaker said:
As this is a kernel thou must provide kernel source aswell
Sent from my C5303 using XDA Free mobile app
Click to expand...
Click to collapse
Yup, that's right..
i really want to know how he get this
igor_anta said:
So it does have FauxSound now? Might give this a try
Click to expand...
Click to collapse
FauxSound is working greatly.
Sent from my C5303 using XDA Free mobile app
hmm...to OP please provide the source as the rules of this forum ... i'll try to contact jarbu as the kernel builder to attach the source also
cruizz said:
hmm...to OP please provide the source as the rules of this forum ... i'll try to contact jarbu as the kernel builder to attach the source also
Click to expand...
Click to collapse
I can add them to the OP as soon as i find them.Or he can make a new thread himself if he wants with all the necessary details i would request to delete this thread.
This works pretty great with eXistenZ 4.00. So far it's butter smooth and FauxSound is a lifesaver
prabhav.3892 said:
I can add them to the OP as soon as i find them.Or he can make a new thread himself if he wants with all the necessary details i would request to delete this thread.
Click to expand...
Click to collapse
you can not, jarbu said he doesn't upload the source code
this kernel is giving me great battery life.
i installed it on 65% and reset my battery stats
and this is how much i got...
without any battery saving app,WiFi on the whole time,not using ART
using SMARTMAX governor
Can anyone build zip with this kernel?
prabhav.3892 said:
this kernel is giving me great battery life.
i installed it on 65% and reset my battery stats
and this is how much i got...
without any battery saving app,WiFi on the whole time,not using ART
using SMARTMAX governor
Click to expand...
Click to collapse
I get better battery life on .207 kernel.
ironshadow2 said:
I get better battery life on .207 kernel.
Click to expand...
Click to collapse
you might be using ART
prabhav.3892 said:
you might be using ART
Click to expand...
Click to collapse
or stock rom... with stock rom i do 5h30-6h30 battery