[MIUI/CM KERNEL] SwiftExtreme-20112011 - FINAL

Status
Not open for further replies.
Search This thread

retareq

Senior Member
Oct 21, 2011
360
38
Toronto
I think faja does not hate xda. He's mentioned he's looking for employment so he probably doesn't want to take requests or put the code out because its extra steps he can just avoid. Either way if his kernel is posted elsewhere I will find it, I don't need him to tell me which forum.
 

dros74

Member
Aug 23, 2010
29
6
Luxembourg
No offence fajarep, i use your kernel and all of that and thank you for it, but why start "dangling the carrot" with posts like this if you don't intend to post it on xda. This whole thanks/appriciation thing is getting boring now, do it because you want to, not for the thanks, you'll probably get more thanks that way anyway.

sent from my mind using telepathy

This.

fajarep, while you are on your pals forums, don't forget to pass by the CM and the MIUI forums and say thanks to all those guys who have done a really hard work putting the whole OS up (even if they share it freely without demands).

Thank you for your work, I am back to vorkKernel.
 

seandean

Senior Member
Jun 29, 2009
57
46
Fajarep: thank you once again for the Kernel and source. Me and pastime have been trying hard to isolate the bsod issue in cm7 Kernel and hence requested source. I have no intentions if stealing credit by releasing my own kernel with your changes copied.

I think there seems to be some confusion with regards to “stealing credit by releasing my own kernel with your changes copied” and some of the other comments I’ve seen over the past few days.

Firstly, the kernel source he used was provided under GPL. He made customizations, released his own version and provided the source code of all his changes. This was all perfectly legal, and in my mind (and based on the GPL) the way it should be done.

If I choose to take his source, make any number of changes to it (or none at all actually) and release my own version provided I make the source code available would also be legal.

Now what isn't legal is taking GPL source, making modifications to it, releasing it and not providing the source code either in a public repository or in a timely fashion directly to whoever requests it.

At this point it looks to be that nobody has broken any GPL rules, however recent “comments” might suggest this may not be the case for much longer - time will tell.

Now, in more of a personal comment I would ask how many times do you think he thanked LG or Linus Torvalds for there portions of the code? Both of which mind you are considerably more than his.

Its a shame that, at least on XDA his past few months of quality development will be most likely remembered by one or two unfortunate posts. However, this would probably be quickly forgotten should he decide to come back with the skills and determination he once had to release ground breaking kernels for the LG Optimus 2X.
 
  • Like
Reactions: Medizinmann

s3nr1

Senior Member
Oct 29, 2011
351
15
So getting back ot...now that the only two miui/cm custom kernels(vork and swift) has stopped development which one is better you guys think? I don't care about benchmark and beating galaxy nexus or whatever.

I'm looking for battery life, stability and all heavy games working as they should :D.

I'm using CM7 #204 no custom kernel atm, I could do with more battery. Swift was originally for MIUI right? Is it recommeded for CM7 as well?

Also with Swift you can't use any cpu oc/uv apps right, coz it can mess with fajareps tweaks?

Thanks.
 
Last edited:

fajarep

Senior Member
Jan 16, 2010
457
462
Jakarta
Thanks all for your opinion. Each man has his own opinion when they faced with something. My opinion has A, you might be B, C, D, etc... I apreciate that. Thanks for all your report and opinion..

Sent from my Optimus 2X using XDA App
 
  • Like
Reactions: Siknett-515

fajarep

Senior Member
Jan 16, 2010
457
462
Jakarta
So getting back ot...now that the only two miui/cm custom kernels(vork and swift) has stopped development which one is better you guys think? I don't care about benchmark and beating galaxy nexus or whatever.

I'm looking for battery life, stability and all heavy games working as they should :D.

I'm using CM7 #204 no custom kernel atm, I could do with more battery. Swift was originally for MIUI right? Is it recommeded for CM7 as well?

Also with Swift you can't use any cpu oc/uv apps right, coz it can mess with fajareps tweaks?

Thanks.
Try it, you maybe get better battery life. You're not allowed to use any profile/function that works with screen state on/off, it may mess the kernel algoritm.. pimp my cpu/set cpu is allowed, as long you don't setup screen state profile.


Sent from my Optimus 2X using XDA App
 
  • Like
Reactions: Siknett-515

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
to bad to see you leaving here :(

but well we all enjoyed your great kernels

and yeah we all love them

i really hope you change your mind about leaving

but hey we don't change your mind

so sleep about it and make your decision

i really hope to see you back here

and of course a huge red THANKS for you!

Owain
 
  • Like
Reactions: Medizinmann

retareq

Senior Member
Oct 21, 2011
360
38
Toronto
I would like to know the difference between the regular version and powersaving one. The op says powersaving doesnt have spare frequency at screen off. So that adds up to 10-20% less battery.......with screen off I am assuming.

So other than that is there any other difference ? I ask because I am okay with the life I get from screen off even with my old version. I want better performance with screen on and light use.
 

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
I would like to know the difference between the regular version and powersaving one. The op says powersaving doesnt have spare frequency at screen off. So that adds up to 10-20% less battery.......with screen off I am assuming.

So other than that is there any other difference ? I ask because I am okay with the life I get from screen off even with my old version. I want better performance with screen on and light use.

anyone please correct me if i am wrong

i thought powersave got 1 freq when the screen is off and that is 216 MHz
and the normal version got 216 and 256MHz

so this will only save more power when the screen is off
but it also can take a while till the screen turn on when you press the power button

the normal version will use more battery but will finish jobs faster when the screen is off and the backlight will be fast on

NOTE:
the backlight can be faster or slower according to the jobs the CPU is busy with
if it is doing nothing you won't even notice the delay
and when it is doing quite al lot sometimes in that case you can notice it but not always

hope i helped you and gave you the correct information

again anybody if i made a misstake please correct me
 
G

GuestK00293

Guest
I use cm7 stock Kernel and my latest kang with tasker. My tasker shuts data on screen off when under 30% and no data under 10% battery. I get ~2 days with FM and intermittent wifi use.
 

mohicanrat

Senior Member
Jul 26, 2010
201
99
Happy Bday Fajarep 2011 2011

wish u all the best :)

Happy_Birthday.jpg





i hope, you will move on to Optimus 3D.
Optimus 3D miss u :)
 
Last edited:

fajarep

Senior Member
Jan 16, 2010
457
462
Jakarta
anyone please correct me if i am wrong

i thought powersave got 1 freq when the screen is off and that is 216 MHz
and the normal version got 216 and 256MHz

so this will only save more power when the screen is off
but it also can take a while till the screen turn on when you press the power button

the normal version will use more battery but will finish jobs faster when the screen is off and the backlight will be fast on

NOTE:
the backlight can be faster or slower according to the jobs the CPU is busy with
if it is doing nothing you won't even notice the delay
and when it is doing quite al lot sometimes in that case you can notice it but not always

hope i helped you and gave you the correct information

again anybody if i made a misstake please correct me
Yes, that's correct, the different only that, by locking down cpu to low, instead of cpu trying to get high cpu freq when doing screen off task, it will be locked down to the lowest...


Sent from my Optimus 2X using XDA App
 

retareq

Senior Member
Oct 21, 2011
360
38
Toronto
Yes, that's correct, the different only that, by locking down cpu to low, instead of cpu trying to get high cpu freq when doing screen off task, it will be locked down to the lowest...


Sent from my Optimus 2X using XDA App

I usually listen to mp3 or audio books or shoutcast with screen off. So will the powersave behave normal with that or will I start seeing lags ? Guess thats what it comes down to, is 216 enough for mp3 and audio book while data and 3g is on ?
 

fajarep

Senior Member
Jan 16, 2010
457
462
Jakarta
I usually listen to mp3 or audio books or shoutcast with screen off. So will the powersave behave normal with that or will I start seeing lags ? Guess thats what it comes down to, is 216 enough for mp3 and audio book while data and 3g is on ?
some reports that I receive, locking down to lowest seems doesn't effect when playing mp3 anymore, while, if you use older version swiftextreme, mp3s playing may get glitch. maybe one of my patch, i believe one of patch that related grouping task when doing background seems helping mp3 music playing.

my testing on CM music playing, even there is no glitch when doing screen state from off to on..

the result may vary between phone i think, depends on how is your phone handling low frequency and voltage...
 

retareq

Senior Member
Oct 21, 2011
360
38
Toronto
Thanks faja. I will try with the normal version first and if it feels like its not enough then I'll try the powersave.
 

vadonka

Senior Member
Jul 25, 2007
2,060
2,740
Debrecen
Dear Fajarep!

I understand your decide, but let me say something.

When i join the xda first i only look some help with PDA. This was a long time ago.

My first android mobile was a Motorola Milestone. I search for custom ROM's and i end up in here. One famous developer named Kabaldan decided to develop CM7 to the milestone, so i start using CM7 then.

Im not a java coder so i cant help directly the developement, so i try to help with other ways. Im very good at linux, bash scripting, etc. so i start refine the init scripts, find the way the ext3 to ext4 conversion in recovery mode, etc.

by the way the option in CM7 call settings: incoming call in background.
this was originally my idea and kabaldan developed, then committed to the official cm7 source. im not posting this information, this is the first time (just you see that i dont need that people know this)

at first i want that people push the thanks button, but soon i realize it is not the point.

XDA members with all of hard work provide me the best custom roms kernels etc.. and nobody need a money or credits for that. it is the smallest thing that i can do that i help this community without any credits. its a least i can do, because im not a rich person that donate every developer. sometimes i do but not to often...

this forum is not about the money or the credits, its because the community and the knowlendge sharing.
im not too good in english you see but i try to share my experience with the others.

all of people here thankfull your hard work!! we just dont think that the thanks button is so important. thats all :)
im sure you using something with this forum right now, and you are still developing your kernel, you post that in here a couple of post before. if you using this kernel, developed, why dont want to post your work in here? just because this thanks meter? are you serious? :)

im sure all of the lg optimus owner will push your thanks button if you wish. if you really want this..

im not here to force you that return here, im just sharing my story :)

best of luck whaterver is your choice!
 

montresor60

Senior Member
Nov 22, 2010
265
73
Melbourne
I've lost interest in this thread.

It was good when everyone was getting involved for the right reasons. Now, we have a recalcitrant developer who seems to be punishing the community and who appears to be getting at least some pleasure out of doing it, and a lot of people paying tribute out of guilt or for who the hell knows why.

Thanks, fajarep. See you later.
 
G

GuestK00293

Guest
I've lost interest in this thread.

It was good when everyone was getting involved for the right reasons. Now, we have a recalcitrant developer who seems to be punishing the community and who appears to be getting at least some pleasure out of doing it, and a lot of people paying tribute out of guilt or for who the hell knows why.

Thanks, fajarep. See you later.

I just feel bad for Fajarep. Building a community and nurturing it needs hard work, patience and maturity. I have seen a lot of open source projects come and go. Very few have held on and kept the momentum. GNU/Linux and GNU/Emacs are a few that I follow. GNU/Emacs amazes me when I see the code churn and the leaders behind it. This could have been a good ground for building a strong kernel with enthusiastic community. Well, as so many projects go to dust, this will suffer its own death. The only difference being the death blow being dealt by the creator himself and not the community. I just feel sad for Fajarep...

My last post on this thread unless development revives.
 

helldroid04

Senior Member
Apr 26, 2011
295
10
Rizal
can someone tell me what's the best kernel version to use?..:i'm currently on MIUI 1.11.11
TIA!

Sent from my LG Optimus 2X using XDA App
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 208
    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://xdaforums.com/showpost.php?p=19419710&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...
    25100466007312176491.png
    72700448084379824401.png


    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://xdaforums.com/showpost.php?p=19241088&postcount=181
    10
    Dear Fajarep!

    I understand your decide, but let me say something.

    When i join the xda first i only look some help with PDA. This was a long time ago.

    My first android mobile was a Motorola Milestone. I search for custom ROM's and i end up in here. One famous developer named Kabaldan decided to develop CM7 to the milestone, so i start using CM7 then.

    Im not a java coder so i cant help directly the developement, so i try to help with other ways. Im very good at linux, bash scripting, etc. so i start refine the init scripts, find the way the ext3 to ext4 conversion in recovery mode, etc.

    by the way the option in CM7 call settings: incoming call in background.
    this was originally my idea and kabaldan developed, then committed to the official cm7 source. im not posting this information, this is the first time (just you see that i dont need that people know this)

    at first i want that people push the thanks button, but soon i realize it is not the point.

    XDA members with all of hard work provide me the best custom roms kernels etc.. and nobody need a money or credits for that. it is the smallest thing that i can do that i help this community without any credits. its a least i can do, because im not a rich person that donate every developer. sometimes i do but not to often...

    this forum is not about the money or the credits, its because the community and the knowlendge sharing.
    im not too good in english you see but i try to share my experience with the others.

    all of people here thankfull your hard work!! we just dont think that the thanks button is so important. thats all :)
    im sure you using something with this forum right now, and you are still developing your kernel, you post that in here a couple of post before. if you using this kernel, developed, why dont want to post your work in here? just because this thanks meter? are you serious? :)

    im sure all of the lg optimus owner will push your thanks button if you wish. if you really want this..

    im not here to force you that return here, im just sharing my story :)

    best of luck whaterver is your choice!
    8
    All stock cm7 kernels are good apparently but some things stock cm kernel will never incorporate into its kernel. So that is where custom kernels comes into the picture. So basically my post has nothing to do with cm7 kernel being good or bad. (Obviously its good).

    Agree...
    CM7 kernels is good enough for daily usage, kernel gives everything that you want on ROM. I'm as someone that new with CM7 kernel already devoted time and energy to tweak something in CM7 kernel to make your handset more usefull on daily activities compared with default CM7 kernel. I have a motto "what is the use of high benchmark if you can't use your phone when you need it". With that motto, I'm trying to increase O2X battery lifetime.. High benchmark only side effect from optimization, that was not the point of SwiftExtreme kernel.

    With that effort, I just ask THANKS for your effort, THANKS for your time, etc... I even don't put the kernel on file hosting that gives me money or make you hard to download because forcing to get premium account...

    I'm really sad if people just come COMPLAINT, come ask SOURCE CODE, come GET KERNEL AND PUT IN ROM without notice me, even they don't have to be member when they want to download it... If you see my post, I'm doing this because I want to share what I've done because I love MIUI, I feel maybe someone may need it to smooth their MIUI experience.. Not for benchmark showoff...

    I hope all of you get the best and can be O2X developer :), especially for people that ask SOURCE CODE...
    8
    thanks all THANKS and support... I still have some ideas how to improve battery life, my target getting close 10hours playing video, I don't know if that possible, but time will tell, I'm going to continue kernel development but with our local forum after CM9 get Nightly, but I'm not going to expose in XDA. I hope XDA have some features that "encourage" developer :)
    4
    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... :)