yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] fajarep:
To all that got problem, I'm sorry, I can't fix the problem because I can't replicate it, like previous MP3 playing glitch, I can replicate it at 216Mhz, and slightly reduce glitch at 256Mhz. With new +100Mhz as spare frequency, I don't get a glitch anymore. The only solution for me is to increase lower voltage a bit, and increase spare frequency. If the kernel doesn't work to you, I suggest you keep away from this kernel, because this kernel focus on battery saving, and battery saving related with power consumption. Some chips may not working properly with lower voltage, so you may get problem like SOD, MP3 glitch, etc...

Some updates to next kernel version :

1. slightly reduce backlight voltage, increase a little bit time when doing task as screen on

2. introduce frequency to stop second core get activated, based on my initial testing, it increase screen on time activities around 30s-50s compared with second core get turn on.

3. increase rom respond at one/two core active with autogroup patch, testing playing game like shadow gun on one core doesn't affect too much between one and two core

4. increase two lower frequency voltage to stability

see you on friday... :)
[LG Optimus 2x] italoxp:
What you're going to do is turn off the second core and turn it on only on specified situations? You talked about playing ShadowGun with one core, so you're thinking of permanently turn the core off?

What I think we should try to achieve is something like Kal-El's power management system. But that would be hard to do via software, I guess.

About the issues: I don't have them. But I haven't noticed a big increase in Battery life too... I got a 25% drain during two hours on light use, like facebook and xda apps check each five minutes, connected on wifi, brightness low. I think that's too much. I changed the scheduler (or governor? I don't know the difference) to Deadline. Does that make something? Anyway, I appreciate your work and what you're trying to do. Thank you.

Sent from my MIUI powered Optimus 2X.
[LG Optimus 2x] fajarep:
it will stop kernel to active the second core, no mather how hard do you try, second core won't be activated. offcourse i'm playing shadow gun with one core :D

about your battery drain on wifi, there are probability, first, distance, the more away/obstacle between you and access point, affect battery drain, second, application behaviour, when you set interval on application, it will increase wake lock to get cpu attention. application like facebook, twitter, gmail, already support push notification, so, that kind application doesn't need interval to get the content.

that's why i'm rarely use wifi because those limit distance problem, i prefer using 2G because i can put anywhere at my home, it almost doesn't affect the battery usage. while in wifi, i need to put to get close to wifi access point to increase signal recipient...
[LG Optimus 2x] lucfig:
So we won't see much difference in performance with only one core operating? Is it because of the overclock?

Wow, take a look at this guys:

http://xdaforums.com/showthread.php?t=1346760

Didn't even know it was possible! Hope it is not hardware dependent.
[LG Optimus 2x] retareq:
Single core you say? Very nice...I am still on the old kernel. But this development has lots of potential, especially in terms of usage and battery. Looking forward to it.
[LG Optimus 2x] fajarep:
wow, that was cool...., i hope he release the kernel source... :D

one core increase lifetime when doing task when screen on, for example reading facebook, twitter, browsing... based on my testing, dual core will get around 3 minutes, while single core get activated get almost 4 minutes, per 1% battery drain. so, in term of battery usage, if 1% equals with 40s, means you get 4000s extra, about an hour extra time.(correct me if i calculate wrong)

lcd backlight is the most battery when screen on... :D
[LG Optimus 2x] lucfig:
I see it would be a great battery saver, but wouldn't this affect performance too much?

And reducing backlight voltage is a great idea!

The author posted this:
[LG Optimus 2x] mooondark:
Hi,

I like the actual behavior of your kernel.

If I wanted a single core, then I wouldn't have bought an O2x. Is it possible to make this as an option ? Like Benee does for his kernel.

Battery life is important but I also need power sometimes :)
[LG Optimus 2x] fajarep:
normal kernel bootup still use dual core, you need to reduce the clock to active single core. i believe reading facebook, twitter, browsing, doing gtalk doesn't need dual core, as you may know, cpu governor in .32 is really dumb, it always try to get to it's maximum clock, even when you just want to scroll the page :)
[LG Optimus 2x] jay_snake:
Ok, I get that and I agree with you there. But will the second core become active when it is needed? For me it seems you want to completely disable the second core.
[LG Optimus 2x] fajarep:
yes, it will completely disable second core at specific frequency step, but can be enabled again when you set at specific frequency step.
[LG Optimus 2x] sergiob8:
So, if I set 1,2 Ghz max (for example), it will be using the second core as always, right?
[LG Optimus 2x] fajarep:
one thing that i can say, kernel always boot at 1015Mhz, at that clock second core working as normal. currently, i just need to find the best clock below 1015Mhz that can be used as frequency step when you want single core only :)
[LG Optimus 2x] sergiob8:
OK, this kernel will be perfect!
[LG Optimus 2x] polmone:
Tried for 3 days and I have not had more SOD after the first day, the battery consumption seems to me that much with the screen turned on, the brightness level is near the minimum and cpu clock fixed al 1015, and even screen off consumption is visible...What's wrong?
[LG Optimus 2x] fajarep:
hmm..., what activities do you usually do, what application do you use, have you read my suggestion on first post to increase battery life. normal standby battery drain, when you get 2G signal around -75dbm is around -5mA, at that rate, usually you get 1% drop per 40 minutes...(i'm testing with 2G data connected, gtalk active, 2 gmails account, facebook, twitter)

not all problems related with kernel.., you must check it first..
[LG Optimus 2x] polmone:
All my app have no access to internet, i locked all notification fb,market, g+, tapatalk, ecc...only active is one gmail account.

Yesterday i try only in 3g sync mode, with very moderate usage, disconnected from the charger at 8am and at 12pm battery are at 5%

No music, no film, no fb, no youtube, only 15 minute with navigator end 5-6 photo, 4-5 sms and 10 minutes of calls...

Is this normal?
[LG Optimus 2x] ringthar:
Just a question. Does UV'ing work with this kernel when using pimpmycpu?

And my findings on using this kernel:

I'm using this kernel with MIUI 1.11.11 and I applied owains tweak pack 3.5. I underclocked my device to 816Mhz since MIUI works great without any frame lagg on that frequency.

So the good stuff:

I have to say that you pleased me a lot! My battery is at 50% while my phone has been on for 8 hours now. I've been using tapatalk for about 3 hours now with some whatsaping and facebooking throughout the day.

Didn't find any bugs (yet) but if I find any bugs I will report them

Sent from my O2X Running MIUI 1.11.11 and Swiftextreme kernel
[LG Optimus 2x] fajarep:
hmm.., i don't know.., try to 2G first :D see if there is increase battery life?
[LG Optimus 2x] fajarep:
UV works fine.., but just make sure your phone can handle it, really low UV may lead your phone to SOD.
[LG Optimus 2x] polmone:
It's impossibile for me, my operator 3 italy work only in 3g...

Inviato dal mio Optimus 2X usando Tapatalk
[LG Optimus 2x] :
Fajarep: do you put all your changes on bitbucket regularly? Lobe to use your kernel if I can hack it. Better if you have experimental branch with changes under testing.
[LG Optimus 2x] fajarep:
i don't put any changes in bitbucket, because i feel it is not stable and good enough for release. i've put first version of swiftextreme kernel on bitbucket, so, everyone can built as base for frequency control based on screen. so, if you get something in your head, try to use that as base.

all changes is in computer, i'm going to provide all source once i ready to release it.

i see.., so, the only way, try to compare using other kernel/rom. if you get benefit, it means, it works good, if not, sorry for that..
[LG Optimus 2x] polmone:
I'll try ;-)

Tnx for your work...
[LG Optimus 2x] pastime1971:
i am quoting your post in cm nightly thread because it is not kernel thread there.

when can i find your cflags/configuration ?

i'd like to try yours and see if it makes difference. ( i get charging BSOD once in a while... )

thanks in advance...
[LG Optimus 2x] retareq:
Just out of curiosity...instead of having the second core completely disabled, is it possible to use pimp my cpu to try and keep it in one core but the second one can kick in when it wants to ? I say this because although its great to use just one core and get more battery and sure we all know that the two cores are not that necessary but disabling it completely defeats the purpose of having the tech.
[LG Optimus 2x] owain94:
for example if core 1 runs almost at max let core 2 kick in would that be possible :D?
[LG Optimus 2x] retareq:
Yes yes that's exactly what I was talking about. Although as long as your tweak pack works with the one core kernel it's still all good.
[LG Optimus 2x] ringthar:
Well it's a good idea to make the core be enabled on a certain time, but as we all know even if you scroll on your browser, the cpu can go up to his highest frequency you set which means the second core will be enabled with for example scrolling... and that is just useless.

My idea:

Let the second core kick in when using a frequency higher then 1ghz (for example 1.1ghz). This means you can choose the frequency which suits you best. Note that it wouldnt be enabled all the time but just when its neccesary.

To be honest.. why do we need a 2nd core when the majority of the apps on android are based on a 1 core system. For example: for non hd games you don't need a 2nd core to run it since these games only need a maximum of 800mhz and for hd games you still dont need that 2nd core. You only need that 2nd core when you play games or use apps that are designed for dual core processors or do a lot of multitasking. I'm still able to play music and play a hd game on 1.2ghz without having to use that 2nd core.

The best idea I geuss is to release 2 kernels: 1 with single core and 1 without.

Note that this idea is my opinion

Sent from my O2X Running MIUI 1.11.11 and Swiftextreme kernel

Sent from my O2X Running MIUI 1.11.11 and Swiftextreme kernel
[LG Optimus 2x] lucfig:
Is there any way I can overvolt some frequencies on the kernel?

I really like it the kernel but I get many, many bsods and go back to cm7 default kernel.
[LG Optimus 2x] Darkje:
Fajarep, can you make more jumps in the speeds. Like 1300mhz, 1400mhz.

1500mhz requires me to increase the voltage to 1250mv. It runs stable on that but it really drains the battery. 1200mhz runs here on 1000mv so same as stock. I think that i can find a decent compromise in the 1300 or 1400 mhz line.

Thanks in advance!
[LG Optimus 2x] fajarep:
OK, this is maybe kernel works:

1. If i'm not mistaken read the code, normal code kernel will enable second core, if you have frequency set at 1015mhz, at 2*maxkhz/3 -> it means around 700mhz, and will turn off second core at mazkhz/3->around 300mhz.

2. If i'm not mistaken read the code, after 1.5s activity that above that threshold, second core got online

so this is what i'm going to do, and some already been done in 13112011 version :

1. increase frequency threshold to second core get online to 850mhz(purpose, save some volt when doing task like scrolling, push screen, etc)

2. increase frequency threshold to second core get offline to 816mhz(make it as soon as possible to turn off)

3. delay second core get online, increase to 2s

4. because 850mhz is the limit, set frequency at 816 will enabled single core only.

5. i'm going to add to 916mhz as step below 1015mhz as the lowest enabled second core frequency

this what kind of release 20112011 that i plan :

1. normal swiftextreme HOC and LOC

2. maximum powersaving swiftextreme HOC and LOC(this will be the best on powersaving when standby, this version will disable spare frequency, locked down to lowest clock, and more lower voltage on ddr. I believe not everyphone capable running this version)

Version 20112011 will be the last of swiftextreme kernel until CM ke ICS. I need some holiday making kernel and do some "real world" jobs(looking for better job rightnow)

it is possible, but i don't plan it, because currently, kernel only provide 7 steps, can't add those step without sacrifice some step. i haven't read the code full, but i think that possible to add some step without sacrifice existing step, maybe someone else will do that..
[LG Optimus 2x] italoxp:
I'm looking forward for this major update. I'm not sure if my phone will handle the powersaving kernel, though. Would it affect the overall system performance?

And... The last one before CM9? I guess we're too far from ICS, man... But if the kernel is working well, I guess there's no problem on not updating it. If it works, let's not touch it =P

I read somewhere that ICS brings new power management system. Would it conflict with Swiftextreme's?

Man, I'm so excited about this... I'm going to study about this on my summer vacation. Would you have time to help me? I mean, give me links and solving some issues. If everything goes fine, I'll end up helping you with the tough stuff... I'm just guessing. I guess I can learn it on my own, but I'd appreciate some help.

I'm already glad that you are working so hard to present the community with so nice software. Thank you. You're awesome, man =P

Sent from my MIUI powered Optimus 2X.
[LG Optimus 2x] retareq:
Nice...I couldn't have asked for more. To commemorate your hard work I shall make this my last kernel flash :D
[LG Optimus 2x] polmone:
Wow great work and idea fajarep... Tnx for all

Now test battery and usability at one core only...

Inviato dal mio Optimus 2X usando Tapatalk
[LG Optimus 2x] italoxp:
I really want the system to work out, because the battery life is horrible with screen on. During standby, I got 3 hours and 1% drain, but no data turned on. When I turn the screen on, on low brightness and gprs on, I get 7% drain in 30 minutes. I guess this system would improve this mark. But I don't think I'd sacrifice the performance for a few more minutes in battery life...

The point is that the system still works well on single core and, if the second core turns on during heavy multitasking and gaming... That'd be perfect.

Sent from my MIUI powered Optimus 2X.
[LG Optimus 2x] SetiroN:
Sorry to bug in, but you should keep your repo up to date.
[LG Optimus 2x] :
My request too. I learn as I go through source. Source is less dangerous than binary. Do consider checking in source under development in the true spirit of open source.
[LG Optimus 2x] seandean:
Same here, and let me explain;

We all know eventually the source will be released, and we applaud you for it (don’t get us wrong we appreciate your work) but to withhold it for reasons like “unstable or testing” is misguided.

If you’re looking for stability then you should always go with the released version, period. The source code should only be used for further development, testing and/or debugging.

Since your kernel contains many customizations with regards to clock speed and voltage settings, and you yourself have admitted these setting won’t work on all devices, the source allows this group to make modifications so that it would be usable. Ideally, this group reports back (be it the forum or committable patches) fixes that make it better for everyone, possibly even yourself.

I would respectively ask that you reconsider your position regarding source code repository updates.

Thanks for your excellent work.
[LG Optimus 2x] retareq:
Give him a break guys. This is his last kernel and hes trying to put it out on friday. You will have your code anyways right. Its just one more day...even if its two days just relax.

Woooosaaaaa
[LG Optimus 2x] SetiroN:
I don't see how any of us could be more relaxed. You are the only one feeling tension o.O

We just politely made a request in compliance with GPL. :)
[LG Optimus 2x] retareq:
hahah tension ? no. anxious ? yes.

i havent updated kernel since 5112011 because everything works fine for my needs. I am very interested in this one core business :D
[LG Optimus 2x] helldroid04:
hi guys is this kernel compatible on Galnet MIUI 1.11.9 ICS themed? TIA! ^_^
[LG Optimus 2x] owain94:
yup it is justr flash it (:
[LG Optimus 2x] fajarep:
just an update and infos :)
[LG Optimus 2x] mohicanrat:
hi man...mana curhatnya ? :confused:
[LG Optimus 2x] kumasiaweh:
1st page bro
[LG Optimus 2x] mohicanrat:
*keplak....

i cannot found it. please quote curhatnya :D
[LG Optimus 2x] fajarep:
wong edan, kok pada make bahasa indonesia, english please..
[LG Optimus 2x] mohicanrat:
hi gan, i think....i know you dech ?
[LG Optimus 2x] kumasiaweh:
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)

maybe your thumb covered it. so u can see what's on 1st page bruakakakkaakka
[LG Optimus 2x] mujju85:
really sad & bad news for alll xda members and i really fully agreed with ur words u made our 2x more stable and mor powerfull i really thankfull for ur hardwork and ur precious time :o
[LG Optimus 2x] blakki73:
This kernel is simply the best! Thanks for your work and see you when CM9 will be out!

Inviato dal mio Optimus 2X usando Tapatalk
[LG Optimus 2x] mooondark:
Yep that's a bad news. I can understand you and we gonna miss you and your kernel.
[LG Optimus 2x] Darkje:
Fajareb, i hope you find a job soon. And manage to find some rest. Thanks for your great work and hope to see you soon on ICS releases.

Till then have a good one!
[LG Optimus 2x] ringthar:
This is just so amazing! Thank you fajarep for your amazing kernel!!! We understand you! We hope to see you again sometime when the time is right but for now I would like to say thanks for all your hard work and bai bai :)

Sent from my O2X Running MIUI 1.11.11 and fajarep's amazingly fast Swiftextreme kernel
[LG Optimus 2x] fajarep:
i've put the best that I can right now to make O2x more battery friendly. If the benchmark report said like this(airplane mode, doesn't know bitrate) :

with swiftextreme playing MP4 video(1080p) takes power 7% in 30 minutes. It mean, if you charge 100%, it should took around 7 hours to completely depleted your battery...
[LG Optimus 2x] sacman74:
Well....thanks again....and I think that your thanks meter doesn't represent the real feelings of people about your works...there are so many post telling about the great work that you made and how we appreciate your work and talent.

Well ,it's up to you....but ..there are many grateful people that simply don't see the "thanks" button....

Regards
[LG Optimus 2x] Higgsy:
In response to the 800 downloads but only 100 thanks, you posted a public link that anyone can download not just XDA members. I think that ratio is actually quite good. Also people could have downloaded multiple times etc - I know I have. 150 people download my stuff in the tweak thread every week yet I have only Been thanked 30 times in 3 months, its just the nature of the beast when you post public links on XDA with the amount of exposure it has.

sent from my mind using telepathy
[LG Optimus 2x] retareq:
Its sad. I don't see any thanks button otherwise I would have thanked a million times.
[LG Optimus 2x] montresor60:
I think you need to be logged in to see this:

About the 'thanks': I agree that 1:8 ratio is OK. Some people might have thanked but downloaded many times (like me). Others probably just wanted to try it out but decided it wasn't for them and others just didn't feel like leaving any thanks.

It's a jungle out there.

Oh, I forgot. THANKS, fajarep! Sincerely; all the best to you.
[LG Optimus 2x] vinylakos:
thanks

thanks for the kernel recently changed to Miui rom . what the difference between the HOC and LOC . is it meaning high overclock and low overclock ?
[LG Optimus 2x] unicorn11:
@fajarep a million thanks for this amazing kernal sorry we just did not express it earlier

Hoc allows overclocking till 1.5 ghz and loc allows till 1.2 ghz so yes high overclock and low overclock
[LG Optimus 2x] Sckank:
I agree with everybody, it really sucks that you're giving up this project! :( I've downloaded quite often myself and I'm quite sad. Gonna miss you :(
[LG Optimus 2x] RietHart:
Try to reconsider! Everyone here loves your work, so do I. Here's something you can try:

Create an account at filesonic and upload all your kernels there. You'll receive $7 per 1000 downloads (http://www.filesonic.nl/affiliate-program). That may look like nothing now, but after a few weeks you can buy your girlfriend something pretty and you can tell her it's because so many people think your kernel work is fantastic!
[LG Optimus 2x] italoxp:
These are bad news... Your work is so amazing... We're going to miss you. I'll thank the first post as soon as I can access the pc (xda app doesn't have thanks button). But thanks for your work until now. We're going to miss you.

Sent from my MIUI powered Optimus 2X.
[LG Optimus 2x] fajarep:
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 :)
[LG Optimus 2x] Sckank:
Yeeee damn thats good good news!!!! :) :D (that he is not leaving eniterly)

Edit: Now I got Tapatalk with a thankyou-button! ;)
[LG Optimus 2x] montresor60:
Tapatalk does. Long press on post and hit 'thanks'.

By the way; this 'thanking' business is difficult. I have 4 thanks but really, all I have done is some searching and copy / paste and maybe uploading some files to my box.net account. This is nothing compared to the great work of fajarep, spica1234, Hell_97, topogigi, owain, higgsy, TrymHansen (I'm in trouble now because I forgot YOU and YOU and YOU)

etc. etc.

As a newbie here, I would like to express my deep gratitude for the time and effort of all contributors. XDA is a great place.
[LG Optimus 2x] przemchess:
Hi Fajarep,

Is your local forum in english? If yes can you give a link to it. I love your work and I would really like to follow it.
[LG Optimus 2x] RietHart:
whats this other forum you speak of
[LG Optimus 2x] ringthar:
Allright. Flashing powersave loc now!

I just want to know: whats that diff patch you are talking about?

Sent from my O2X Running MIUI 1.11.11 and fajarep's amazingly fast Swiftextreme kernel
[LG Optimus 2x] rjpa123:
Sad to see you go.

Great kernel.

Used it on FR19 and now CM7.

I, too, am to blame for not hitting the thank you button but am leaving a sincere "Thank you" for your contribution.

All the best.
[LG Optimus 2x] retareq:
I just figured out what hapenned. My forum theme was set to xda classic and in that version there is no thanks button. Now I am on xda 2010 and I see the thanks button.

Still wont let me thank the op though....weird