Thread Closed

[MIUI/CM KERNEL] SwiftExtreme-20112011 - FINAL

OP fajarep

30th October 2011, 03:49 AM   |  #1  
OP Senior Member
Flag Jakarta
Thanks Meter: 460
 
439 posts
Join Date:Joined: Jan 2010
Donate to Me
More
Hi all, welcome to SwiftExtreme MIUI/CM kernel

Version-20112011 is the final version of SwiftExtreme, I'm not going to release any kernel in MIUI/CM in XDA, there 2 reasons :

1. I got more than 800 downloads in kernel, but I rarely see people saying thanks(you can see my thanks only around 100, compared with 800 downloads), so I think I don't have a reason to publish my works in XDA anymore. I'm going to make SwiftExtreme to support ICS later, and only need to be release on our local forum that know how to thanks for hardwork
2. Some version of ROM include my kernel without notice me that kernel is used as their kernel ROM. I don't have a problem with that, but please tell me, so I know how is the kernel spread around the globe.

I hope everyone can enjoy my latest kernel, and work with patch that I provide againts CM kernel source code(October 19,2011)


WARNING : YOU'LL GET A LITTLE DELAY IN WAKEUP SCREEN PROCESS/CALLING ACCEPT

Kernel-20112011 - FINAL
Features :
-[20112011] Add autogroup to increase interactivity when screen on
-[20112011] Add autogroup to background process, it will reduce background process trying to get cpu attention by grouping process tasks, slightly increase battery lifetime
-[20112011] Update kernel to 2.6.32.48, more bug fixing
-[20112011] Reduce backlight voltage need, slightly increase battery lifetime
-[20112011] Introduce Powersaving version, the different is, powersaving doesn't have spare frequency at screen off, based on my testing, it increase lifetime around 10-20%, but gives you more delay when switching screen state
-[20112011] Introduce ability to turn off second core at specific frequency, slightly increase battery lifetime, read this http://forum.xda-developers.com/show...&postcount=334
-[13112011] Reduce cpu voltage a little bit
-[20112011] Add voltage in some area to increase stability
-[13112011] Increase second core turn on frequency limit threshold and delay second core turn on, faster second core turn off. It should increase your battery lifetime when doing light task, like reading facebook, scrolling homescreen/drawer, watching movies, etc
-[12112011] Enable EXT2 and LED fix problem
-[12112011] DDR Undervolt
-[12112011] Return back to 216Mhz as lowest stock, introduce +100Mhz as spare frequency to make kernel can breath a little when doing task at screen off. It should make your screen turn on much faster and reduce MP3 glitch. With this method, kernel will work at 216Mhz-316Mhz at screen off
-[12112011] Add Simpe I/O as kernel default scheduler, watch out for tweakpack, it may change kernel scheduler on one its script
-[12112011] Now compiled with gcc 4.6 with -Ofast option
-[12112011] Implement some patch that fix memory leak, optimize lowmemorykiller function, and mmc sleep mode
-[05112011A] Now compatible in nightly CM and MIUI begins from 1.11.4 version
-[05112011A] reduce some volt in lowest clock and sdram
-[05112011A] use git SHA-1, it should speedup kernel boot process upto 11%
-[05112011A] Improve memcpy and memmove kernel performance
-[05112011A] CRC32 algorithm optimization. it should increase any activities that use CRC32 algoritm
-[05112011] Replace deadline with noop as kernel I/O scheduler
-[05112011] Compiler cflags optimization, use O3 right now....
-[05112011] Increase standby frequency clock to 256Mhz instead 216Mhz, slightly increase screen/phone call wakeup, battery drain itself doesn't change too much, still around 20% in 7 hours 3G, all sync ON in my area while standby.
-[05112011] cgroup speedup
-[05112011] Introduce file sync disabled, it boost kernel write algoritm with slightly increase rate data corrupt when your phone get crash(use androbench to bench the write speedup, bench first before flash the kernel to see the different). beside write access speedup, it make MIUI more smooth, faster installing apks, and in some games it seems the loading much faster
-[05112011] Increase TCP initial congestion window to 10 and initial receive window
-[05112011] Remove Jhash3, replace with Jhash speed tweak
-Provide 1.5Ghz and 1.2Ghz version(use PimpmyCPU to control clock and voltage)
-Excellent standby power management(Make sure you remove any script that control screen state ON/OFF when using this kernel, it will mess the kernel mechanism)
-[30102011]JHASH 3.0 patch
-SLQB as default allocator
-[30102011]Deadline I/O Kernel patch NAND storage optimize
-Improve scheduler latency
-Voodoo V1 sound driver
**********************
HOC-20112011
SwiftExtreme-1.5Ghz
LOC-20112011
SwiftExtreme-1.2Ghz
POWERSAVING-HOC-20112011
PowerSaving-SwiftExtreme-1.5Ghz
POWERSAVING-LOC-20112011
PowerSaving-SwiftExtreme-1.2Ghz
**********************
HOC-13112011
SwiftExtreme 1.5Ghz
LOC-13112011
SwiftExtreme 1.2Ghz
**********************
LOC-12112011-Preview works for MIUI begin 1.11.4 version and CM
SwiftExtreme 1.2Ghz
edit : an update if you get SOD when testing preview version
SwiftExtreme 1.2Ghz-Test
**********************
HOC-05112011A works for MIUI begin 1.11.4 version and CM
SwiftExtreme 1.5Ghz
LOC-05112011A works for MIUI begin 1.11.4 version and CM
SwiftExtreme-1.2Ghz
**********************
HOC-05112011 works for MIUI before 1.11.4 version
SwiftExtreme 1.5Ghz
LOC-05112011 works for MIUI before 1.11.4 version
SwiftExtreme 1.2Ghz
**********************
HOC-30102011
SwiftExtreme 1.5Ghz
LOC-30102011
SwiftExtreme 1.2Ghz
**********************
Credits :
Morfic, Benee, Cpasjuste, kiljacken, Supercurio, arighi, faux123, pals in kaskus.us forum

DIFF PATCH CODE: DIFF PATCH

Thanks for muffindrg that provide benchmark score Quadrant and Antutu...


Tips increasing battery life :
1. Build your rom installation with Toogle2G, it helps a lot battery drain when screen off. 3G only active while screen ON, and get turn off automatically back to 2G when screen OFF.
2. Pick correct baseband, better signal, more battery life
3. When you're using script in init.d, just make sure you don't have lot of scripts that do looping on background. eventhough it only takes small amount resources


fire3d got it running on stock, based on his testing, brightness not working on stock, check it:
http://forum.xda-developers.com/show...&postcount=181
Attached Files
File Type: zip allswiftextreme.zip - [Click for QR Code] (207.8 KB, 1889 views)
Last edited by fajarep; 18th November 2011 at 03:24 AM.
The Following 209 Users Say Thank You to fajarep For This Useful Post: [ View ]
30th October 2011, 04:14 AM   |  #2  
owain94's Avatar
Recognized Developer / Contributor
Flag The Hague
Thanks Meter: 6,061
 
3,534 posts
Join Date:Joined: Sep 2010
More
nice work mate!

can you tell me what the benefits are when you compare it with VorkKernel?
The Following User Says Thank You to owain94 For This Useful Post: [ View ]
30th October 2011, 04:20 AM   |  #3  
OP Senior Member
Flag Jakarta
Thanks Meter: 460
 
439 posts
Join Date:Joined: Jan 2010
Donate to Me
More
Quote:
Originally Posted by owain94

nice work mate!

can you tell me what the benefits are when you compare it with VorkKernel?

I can't promise anything, the only thing that I can tell, you'll get Excelent Standby Time...
The Following 4 Users Say Thank You to fajarep For This Useful Post: [ View ]
30th October 2011, 04:36 AM   |  #4  
owain94's Avatar
Recognized Developer / Contributor
Flag The Hague
Thanks Meter: 6,061
 
3,534 posts
Join Date:Joined: Sep 2010
More
Quote:
Originally Posted by fajarep

I can't promise anything, the only thing that I can tell, you'll get Excelent Standby Time...

then im gonna flash it right now
do i need to remove my setCPU screen off profile?
30th October 2011, 04:39 AM   |  #5  
OP Senior Member
Flag Jakarta
Thanks Meter: 460
 
439 posts
Join Date:Joined: Jan 2010
Donate to Me
More
Quote:
Originally Posted by owain94

then im gonna flash it right now
do i need to remove my setCPU screen off profile?

Yes.., it will mess the kernel screen off handling
The Following 2 Users Say Thank You to fajarep For This Useful Post: [ View ]
30th October 2011, 04:55 AM   |  #6  
owain94's Avatar
Recognized Developer / Contributor
Flag The Hague
Thanks Meter: 6,061
 
3,534 posts
Join Date:Joined: Sep 2010
More
Quote:
Originally Posted by fajarep

Yes.., it will mess the kernel screen off handling

thanks for your help mate! will give you feedback after a couple days of use
30th October 2011, 06:54 AM   |  #7  
kkrraazzyy's Avatar
Recognized Developer / Contributor
Flag XDA 24/7
Thanks Meter: 2,883
 
2,694 posts
Join Date:Joined: Jan 2009
Donate to Me
More
nice work buddy
30th October 2011, 07:03 AM   |  #8  
Member
Thanks Meter: 2
 
66 posts
Join Date:Joined: Jan 2006
I take it that this should also work with cm7?
30th October 2011, 09:53 AM   |  #9  
OP Senior Member
Flag Jakarta
Thanks Meter: 460
 
439 posts
Join Date:Joined: Jan 2010
Donate to Me
More
Quote:
Originally Posted by deadmetal

I take it that this should also work with cm7?

I think it will work with cm7 rc1, because MIUI use that as base.

Sent from my Optimus 2X using XDA App
The Following 2 Users Say Thank You to fajarep For This Useful Post: [ View ]
30th October 2011, 12:57 PM   |  #10  
Member
Thanks Meter: 1
 
53 posts
Join Date:Joined: Jun 2009
Thanks for your work, I'll try and report back

The Following User Says Thank You to N0r0 For This Useful Post: [ View ]
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Optimus 2x Android Development by ThreadRank