yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] TrymHansen:
The app has nothing to do with it, it happens even if you set the overclock/underclock manually by ADB and never start the app at all. It *may* have something to do with the screen_off_frequency, testing that now.

EDIT: Nope, doesn't matter what I set it at, still happens.

---------- Post added at 09:50 PM ---------- Previous post was at 09:37 PM ----------

Just tested the regular 1.6, and that doesn't "forget" the overclock, so you have a safe harbor until Stefan can come up with a fix, which I'm sure he will as soon as he reads his PMs.

---------- Post added at 10:31 PM ---------- Previous post was at 09:50 PM ----------

This actually helped me find a bug in GuesteOC 2.0.3 as well, completely unrelated to this issue. It doesn't always save the screen off frequency as it should. Uploading 2.0.4 soon. EDIT: Uploaded here.
[LG Optimus 2x] Ferrum Master:
I just pressed defaults few times and the bug went gone, my settings were saved... noticed it last night btw sorry. :D
[LG Optimus 2x] TrymHansen:
The app always saves the settings, that's not the problem. The problem is that the kernel resets any under/overclock after sleep.
[LG Optimus 2x] louiscypherbr:
I think I found a strange bug. I was using Skype and started to be without juice and I remembered that left device overclocked. I opened guesteOC to change freq, and it was at 1000 (the bug described above). However, I noted that 2nd core was not turning off, because freq was froze at 1000 for a while. I went to terminal and checked with top which app was flooding CPU, and strangely there was no app with more than 2%. Then I went back to Skype and started a test call to check if top values was incorrect, but realized that as expected I found some process with more CPU load. I went back to guesteOC to check, and it was still locked even after turned Skype off. I installed setcpu to check if was related with guesteOC but it shown same values as gOC.

I have some screenshots but thus sucking xda app is not letting me to upload they; will try to edit post.

Edit: impossible to add top's screenshot. Fu##ing app.

Edit 2: It happened again after a reboot, and I noted that a simple screen off unlocked frequency, returning behavior as normal.
[LG Optimus 2x] zaldax:
I had strange problem with 1.61 & 1.61SE.Anyway i can't save UV setting,it always return default setting Automatically.now I return 1.6 and it is OK.

Sorry for my english..
[LG Optimus 2x] Marsou77:
Battery drain when screen on is too much... how can I improve that?

Sent 2X faster with my LG
[LG Optimus 2x] louiscypherbr:
I suppose it can be related with the bug two posts above. Can you check the frequency of processors after using some heavy app, turning it off and without turning off screen?
[LG Optimus 2x] Marsou77:
I didn't touch any settings, it's like out of the CWM :p

Sent 2X faster with my LG
[LG Optimus 2x] hakankarani:
Hi Stefan is there any progress with overclocking problem?
[LG Optimus 2x] louiscypherbr:
Well, I'm not using overclock also (tested and reverted back automatically by the bug), and I can reproduce it many times as I want. And it's incredible that a simple screen off reset the problem.

Let's wait for the great developers of the ROM and app that certainly are trying to fix it.
[LG Optimus 2x] CaptainHook8:
Stefan any news about the OC bug?

Inviato dal mio LG-P990 usando Tapatalk
[LG Optimus 2x] Stefan Gündhör:
Hi guys, I will fix the problem asap!
[LG Optimus 2x] Flix123:
Could you continue the hybrid kernel? 1.5.1 Test1 had great scrolling!
[LG Optimus 2x] CaptainHook8:
I don't think hybrid kernel is the way to go...

Inviato dal mio LG-P990 usando Tapatalk
[LG Optimus 2x] Flix123:
Why not? Smoothness of V10e sources and other features and modules of V20q.;)
[LG Optimus 2x] Stefan Gündhör:
I thought I lost/did overwrite the sources, but just at this moment I found a ZIP package with them. I will try to use them as well as fixing 1.6.1 release. Also before next release will be out there will be a longer testing phase this time. Either non-public with testers of Handy-Faq if they are interested or public testing but with statement that it is a testing release.

Because now I already have two bugged official releases, 1.5.1 (frozen apps bug) and 1.6.1 (OC bug) and that is what I never wanted, releasing unstable kernels.
[LG Optimus 2x] CaptainHook8:
Because as spica and stefan stated before, we can obtain the very same smoothness of v10e, without using old froyo v10e sources!!Plus..hybrid is so unstable...or at least less stable.

So i don't really see any advantages in making a hybrid kernel!

Just my two cents.

Inviato dal mio LG-P990 usando Tapatalk
[LG Optimus 2x] Flix123:
I don't see this. A few of Stefan's hybrid test builds were smoother than the current kernels.

So maybe a fixed hybrid kernel is the best way to go.
[LG Optimus 2x] CaptainHook8:
Maybe,but just a bit smoother but definally they were not as stable and performant as the current ones!

So i would not go far in that hybrid way!

Again IMHO.

;)

Inviato dal mio LG-P990 usando Tapatalk
[LG Optimus 2x] Stefan Gündhör:
Something great is about to come soon today for testing :)

Be prepared
[LG Optimus 2x] CaptainHook8:
Looking forward...:beer:

Inviato dal mio LG-P990 usando Tapatalk
[LG Optimus 2x] KillerbeeNL:
Wanna wanna have it :D
[LG Optimus 2x] Eyekool:
I am prepared, what is it? :)
[LG Optimus 2x] Stefan Gündhör:
Not much, just the smoothest O2x kernel ever made :p

Currently I'm struggling with the second core activation OC scaling bug but I think I can fix it in the next hour
[LG Optimus 2x] Eyekool:
But, that is much... :D

Can`t wait to try it.
[LG Optimus 2x] cojo11:
cant wait to test it with my rom:-)
[LG Optimus 2x] Stefan Gündhör:
Do you need a version with boot.img or do you paste the zImage in your bootimage yourself?

@all:

Enjoy the smoothest O2X kernel ever made :D (guestekrnL v1.6.2-Test1) - dedicated to Flix123

This is a testing release! If feedback is good, it will become final release, else I will have to do more work.

Changelog:

C'mon I could write a fancy changelog with many expressions you don't know so it becomes more interesting OR I just could tell you you will experience smoothness never seen before :-) I prefer the second way

Second Core OC scaling bug fixed by me (first fixed kernel available)

Download: http://www64.zippyshare.com/v/15884382/file.html

Important: Second core behavior simulates the one of Stock kernel. For better power consumption during use you can p.ex. increase activation time and decrease deactivation time. You have to play around yourself.

Most important:

FEEDBACK!!
[LG Optimus 2x] Eyekool:
Testing it, will post feedback.
[LG Optimus 2x] kkyoiori2001:
Nice version!!!

I install it and test in GTA III game, very smooth!!!

I find that GuesteOC tool version is still on 203, but 203 has one bug that can't save "Max screen off frequency" value.

And version 204 solve this problem.

http://xdaforums.com/showpost.php?p=24772921&postcount=503

I think this version can be final release!! :)
[LG Optimus 2x] cojo11:
better with boot.img;-)

or can you tell me maybe how can i build a boot.img fom the zImage??
[LG Optimus 2x] KillerbeeNL:
+1 ..........
[LG Optimus 2x] Ferrum Master:
Too lazy to put some appropriate trollface image... above.

But I have to admit this kernel is a bit faster than latest Spica V12. Considering even the 200MHz+ overhead, that OC allows for now. Antutu shows that. But both kernels are good now.

BTW, any plans to rise the OC bar? My device feels fine at 1.4Ghz. When Watching poorly encoded videos it really helps... :)

I've attached antutu. First for HPpreSR4v12 second for Guestev1.6.2-Test1
[LG Optimus 2x] louiscypherbr:
The frequency now is saved, but it looks like max screen off frequency is not working.

Edit: it was guesteOC bug. Installing 2.04 (link some posts above) solves the problem.
[LG Optimus 2x] Stefan Gündhör:
You compare Antutu scores of spica kernel running @ 1,4 GHz with mine running @ 1,2 GHz and then additionally the scores @ 1,2 GHz are 350 points higher than spica kernel @ 1,4 GHz ?? LOL seems like something is seriously wrong with the HP release you are using

By the way best smoothness of kernel can be achieved using GoodBye ROM v1.1 (smooth scrolling minimalist edition) plus this kernel. I Hope I will have time to release an updated GoodBye ROM soon, as 1.1 is quite old already

Concerning OC up to 1,4 Ghz: Now that I fixed the OC scaling bug, this will of course be possible. In the final release :)
[LG Optimus 2x] Stefan Gündhör:
What makes you think of that?
[LG Optimus 2x] louiscypherbr:
Skype call testing with screen off have to make it sound clips if max screen off frequency is set to minimal.

Check my edited post above
[LG Optimus 2x] Stefan Gündhör:
Ah okay yes sorry I accidentally didn't put the latest GuesteOC in the kernel ZIP. Will be there in final
[LG Optimus 2x] Ferrum Master:
I forgot to add. That I set freqs for second core in manner that both cores are always running at slightest load using trym's OC app for better score and more objective comparsment. Due to differences in stock core ramping between kernels.

Yeah I know how to attain more. But for this test both environments were same fresh installed DM 1.3Beta.

The next thing... I could also put up quadrant score, there the 200Mhz gain gives the lead to spica. Quadrant is way to unstable for benches anyways...

But for now perfomance crown is yours, let us see about power department in the morning. And thanks for your work Stefan, and Spica too... competition is always welcome.
[LG Optimus 2x] TrymHansen:
According to your screenshots, the 1.4 kernel is slightly faster at everything except floating point math, where gustekrnL wins by a lot. Could have been a fluke of course, but I guess different compilation flags can account for this. (If dalvik-apps even use anything of the kernel when doing math, I honestly don't know.)
[LG Optimus 2x] Stefan Gündhör:
In the screenshots spica kernel is running at 1,4 GHz and still 350 points lower than mine @1,2 GHz. This has to be a bug in HP kernel, as @1,4 GHz you should usually be able to score around 7000 points and not around 6000.

However, comparing scores run at different freqs makes no sense anyway and honestly what I care most about is smoothness not benchmarks.

Edit: But of couse still thx for comparing as this can be helpful to other users
[LG Optimus 2x] TrymHansen:
Yeah, I know, I noted that the 1.4Ghz kernel was slightly faster than the 1.2Ghz kernel, which you would expect, in everything except floating point math. That result sticks out, and is also attached a lot of weight-points in Antutu.

Agreed.

Good work on the latest, no sign of scaling bug. (Even at a polling interval of 10ms there's no sign of it, so I think we can safely say it's gone.)

Haven't had a chance to test it much yet, but as of now it looks like this is the kernel you wanted to make. Congrats.
[LG Optimus 2x] Stefan Gündhör:
Thank you Trym :) Hopefully it is, I really hope so... Then I could upload it as final (with latest GuesteOC and OC up to 1,3, 1,4 or 1,5 GHz -- not decided yet) and finally find some time to update my two ROMs (GoodBye 1.1 and gueste2x v3.2).
[LG Optimus 2x] asrhael:
Hi Dev, your kernel is a good alternative to the stock one..I noticed the stock kernel has a bug with the cpu/touch screen interacions (high usage ~70% just when hold the finger in the screen).

Your kernel Don't have that bug, and provide me a very responsive cellphone, butttt...I have a doubt with the embebbed GuesteOC (2.0.3 by Myrt). When I change the values from "Led brightness, Min/Max freq, etc" that values never applied in my 2.3.4 GB (v20H Indian), and when I configure it and then restart the app, that show me only the defaults values.

SetCPU is not present in my O2x so, why can't I change and tweak your kernel in my p990?.

Best regards,

asrhael
[LG Optimus 2x] TrymHansen:
This is because you don't have working init.d - in other words support for startup-scripts. They not only restore the values, but also set the permissions for various files so that the app can work.

You can solve this by 1) First installing guestekrnL 1.6, which came with init.d support, and 2) install guestekrnL 1.6.2 again - OR - install Spica PowerPack, which also enables init.d. 1) and 2) is the cleaner option, it will not install anything you don't need.

(Stefaaaaan: Why the heck did you stop making a boot-image with init.d? ;-))
[LG Optimus 2x] asrhael:
Dude...you're a genius man!, install 1st the 1.6 version then 1.6.1 solved my problem, the init.d was successfully created (not necessary to reboot between zip flash).

Thanks man...now everything is configurable.
[LG Optimus 2x] carburano:
Really a rocket-kernel!

But maybe you forgot voodoo support...

Btw thanks friend

Sent from DjangoManouche!
[LG Optimus 2x] vpaulve:
Trying 1.6.2: no BSOD, no reboot, very smooth, excellent!

Enviado desde mi LG-P990 usando Tapatalk
[LG Optimus 2x] Ferrum Master:
Oh yes no voodoo...

I vote for max 1.4GHz, 1.5GHz is way too hot...altough for fun you can realease drag racer version of the kernel.
[LG Optimus 2x] Marsou77:
Ultra smooooth! But I think I found a bug... I can't play Fruit Ninja because my finger isn't detect for 3-4 sec.., detect my finger, and don't detect again...

Sent 2X faster with my LG
[LG Optimus 2x] KillerbeeNL:
Just tryed the free version and 3 point fingers detected and works perfect.

Django 1.1 and newest testkernel
[LG Optimus 2x] Marsou77:
Do you think that's my finger that doesn't work ? :p

I try to delete data of Fruit Ninja, but problem still...
[LG Optimus 2x] Stefan Gündhör:
Okay you guys lets write a little todo list for me for final version:

- delivery with boot image

-fixing voodoo support

- checking on that touch screen fingers problem one had

- oc up to 1.4 ghz

anything else?

Please report about power consumption during use, also try with less use of second core for compariso thx :-)
[LG Optimus 2x] cojo11:
i think the time for real Statement of Power is to short now,i can tell you in 1 or 2 days,but in my Rom are some tweaks that not in your Kernel,so i will see whats happend;-)
[LG Optimus 2x] Pascalone19:
So I'm just using the version 1.6.2 tests, it seems very smooth, I just seem to notice some microlag regarding temple run, maybe it's my impression! I'll do more testing now I want to see the battery life!
[LG Optimus 2x] CaptainHook8:
Update GuesteOC tool...:D
[LG Optimus 2x] vpaulve:
Uhm, first BSOD after I have minutes plugged the phone to power (after 10 hours, 32%, full wifi, games).
[LG Optimus 2x] Stefan Gündhör:
Lol forgot that again thx :D:D
[LG Optimus 2x] Stefan Gündhör:
Which ROM?

I will enable f_sync by default in final kernel and I will restore most voltages to default and I will compare my sources to stock kernel ones again to check the changes I made.

Also I will remove some OTF features

not

used by GuesteOC tool yet, but with changing values on screenOn/off. It just seems too unstable to change some frequencies OTF, a user from handy-faq already had reboots after waking phone up from standby.
[LG Optimus 2x] vpaulve:
DjangoManouche 1.2. I have undervolted (-50mV).
[LG Optimus 2x] Stefan Gündhör:
Okay -50mV undervolting could easily cause the BSOD. Anyway I will work on next test build wich should be the last test build before final stable 1.6.2
[LG Optimus 2x] vpaulve:
Changing to -25 mV. I'll try.
[LG Optimus 2x] louiscypherbr:
At least to me, it looks like that voltages of lower frequencies are more critical to undervolt. I can stably undervolt 100MHz with even -75mV, but 216MHz and the next one (cant remember now) I have to leave with -25mV or the system will be unstable, not only on this kernel but in others too.

But, of corse, before reporting a crash/BSOD, you have to reset your voltages and frequencies.
[LG Optimus 2x] abwyatt:
Default IO Scheduler = SIO ?

Presently, default is bfq, but I think you had tweaked SIO, right?

Battery performance is good, at least as good as 1.6.1
[LG Optimus 2x] Stefan Gündhör:
I thought battery was bad in 1.6.1 ? :confused::D

Yeah I had SIO for a short time, I could try it again.

@louiscypherbr: you are completely right, at least the low ones shouldn't be undervolted further!!
[LG Optimus 2x] abwyatt:
That was 1.6.1SE that had the poor battery performance, at least for me.

I find SIO quicker than bfq on your 1.6.x kernels.
[LG Optimus 2x] Stefan Gündhör:
Alright, SIO it shall be :D
[LG Optimus 2x] feav:
http://xdaforums.com/showthread.php?t=1176334
[LG Optimus 2x] Stefan Gündhör:
So what is your opinion? I like deadline a lot too (maybe more than SIO). It will also give higher benchmarks I believe.
[LG Optimus 2x] TrymHansen:
My opinion is that we shouldn't have an opinion, but base it on testing.

Most benchmarks are not suited for this, they see how fast THEY can read and write. What you're after is the scheduler which works best when several tasks are accessing storage at the same time. It might be SIO, it might not, but one specifically designed for that is BFQ.
[LG Optimus 2x] Stefan Gündhör:
I mainly compared the schedulers empirically based on the scrolling smoothness I believed to get and the results are:

- deadline most performant (quick, responsive) scrolling

- bfq less performant but most smooth scrolling (especially when slow scrolling)

- SIO a good mix of the first two mentioned

(Even if there is no main impact on scrolling, I believe there are small differences between the schedulers, as mentioned above)

Plus: BFQ has worse Antutu benchmark results than SIO and SIO worse than Deadline.

This is only what I observed on my own phone, it doesn't necessarily apply to others!

However I might give it a try and use deadline or SIO again for next testbuild. I will compare at least once more :)
[LG Optimus 2x] TrymHansen:
...or just throw'em all in there and I can make it selectable in GuesteOC.

EDIT: Oops, forget that, they're already there. Working on it.
[LG Optimus 2x] Stefan Gündhör:
This is of course possible, I just need to activate them in defconfig! If you don't bother, please integrate such a selection feature :-) There are already schedulers selectable in 1.6.2-test1 if you need to test!

It should work by commands like this for both SD cards:

In this file also all available shedulers are listed when the file is read.

Edit: and sorry I'm out of thanks again for today :) limit schould be increased to 20 for me :D
[LG Optimus 2x] CaptainHook8:
It would be great to be able to choose I/O sched!! ;)

Thanks trym!!!

Inviato dal mio LG-P990 con Tapatalk 2
[LG Optimus 2x] TrymHansen:
Hehe, I think I used my 8 thanks in 10 minutes yesterday.
[LG Optimus 2x] Stefan Gündhör:
Haha :-D they should open an XDA store selling thx to users who ran out of :D

Okay guys, I'll play a bit TES:Skyrim now (very recommendable game, in fact the best I ever had and usually I don't play much besides L4D2) and then continue on the kernel over night :) Already a bunch of things and ideas to do again.
[LG Optimus 2x] KillerbeeNL:
Testing and so far all is good and fluent smooth and snappy feeling using apps and multitasking.

Stock voltages and a little tweaking of OC-app (=version 2.04= second core on @ 670 after 1500ms and off @ 330 after1000ms)

I do not call this kernel beta test but a very close final :D

Django 1.1 ROM v20q bb and ril
[LG Optimus 2x] vpaulve:
After 4 hours my battery is 1% with 1.6.2, full 2G using it. No undervolted because i get reboot.

Enviado desde mi LG-P990 usando Tapatalk
[LG Optimus 2x] Stefan Gündhör:
1 % after 4 hours?? Are you sure there isn't some crappy app running in background and draining your battery?

However hang on I'm making next test-build.
[LG Optimus 2x] Stefan Gündhör:
Or do you mean it drained 1%? Or really only 1% left?
[LG Optimus 2x] asrhael:
Hi Guys, where can I download the 1.6.2 version? I had the *.1 version only (and the main page only says about the *.1 version).

I dont know why...but the CPU set in GuesteOC work only for a while (until screen off maybe) then its restored to defaults 2XXmhz / 1000mhz (I flashed first the 1.6 version for getting the init.d script...configurations before that simply did not apply).
[LG Optimus 2x] TrymHansen:
Exactly, you found the bug in 1.6.1 ;-)

Look in this post for the 1.6.2 testbuild.
[LG Optimus 2x] CaptainHook8:
It's a known bug of version 1.6.1. Version 1.6.2_test1 solves it, but it's still in test state (even if it's already perfect)...you can find it few post before, or you can just wait imminent 1.6.2_test2 coming out! :p

---------- Post added at 10:56 PM ---------- Previous post was at 10:53 PM ----------

Ooops...we answered the very same time..:p....actually you did first! :D

Sorry for double answer!
[LG Optimus 2x] asrhael:
Thanks both of you Mr CaptainHook8 & TrymHansen!! Doooownloadinggg :]
[LG Optimus 2x] vpaulve:
Only 1% left using internet 2G, twicca, nimbuzz, kaiten mail, opera mini. Services: smart rotator, volume+,my data manager,power año,extended control,go launcher ex,Swype. No undervolted, then i get two BSOD, i changed kernel.

Enviado desde mi LG-P990 usando Tapatalk
[LG Optimus 2x] Stefan Gündhör:
Check this out :)

guestekrnL v1.6.2-Test2 http://www11.zippyshare.com/v/45549272/file.html - 2.89 MB (incl. GuesteOC tool)

Changelog (copy&paste of my todo-list):

OK - hard-float compilation flag,

OK - fix strong incoming call vibration not working

OK - update touchscreen drivers

OK - reintroduce better kernel image compression

NOTYET - delivery with boot.img instead of zImage (will be in final)

NOTYET - oc up to 1.4 ghz

OK - remove unstable OTF parts (you won't notice any changes in GuesteOC tool)

OK - less use of second core by default & new second core activation limits calculation logic for preventing permanent second core during screenOff

NOTYET - hard-coded freq table change as soon as user overclocks

OK - SIO scheduler as standard instead of BFQ (for testing, final might get BFQ again)

OK - introduce new OTF "use_second_core" -> will be supported by GuesteOC tool soon, providing a checkbox to permanetly disable second core, regardless of the activation limits

OK - use newer compilation toolchain

OK - use different suspend mode

OK - update GuesteOC tool in kernel ZIP

OK - fix voodoo support

OK - perform changes in defconfig

OK - enable f_sync by default (recommendation: only disable for benchmarks (up to 300 more database points in Antutu), not for everyday use) -- you can disable via GuesteOC tool to see the difference in Antutu and maybe performance

For smoothest scrolling speedup the activation of second core via GuesteOC tool!

Next release will be final!
[LG Optimus 2x] SREEPRAJAY:
OK - introduce new OTF "use_second_core" -> will be supported by GuesteOC tool soon, providing a checkbox to permanetly disable second core, regardless of the activation limits

STEFAN,

whats the disadvantage or setback cause of this permanent disabling of the second core....I am a noob in this...kindly explain

I understand that it defeats the basic purpose of the second core existing...or if it is the reverse...what is the basic purpose of having two cores where one does not work regardless of the activation limits.

Thanks for the understanding Sir,
[LG Optimus 2x] Stefan Gündhör:
There will be a checkbox / option in GuesteOC tool soon allowing to completely disable second core on the fly (and enable again too). This is of course OPTIONAL ;) Purpose? I dunno, freedom of choice, power saving when battery is low,...
[LG Optimus 2x] abwyatt:
You may have hit the jackpot. The standby power consumption is amazing!

I am getting 5 to 10 mA drain on standby with this kernel. Previously, I was getting between 17 and 28 mA.

Still observing power consumption during use, so no conclusion on this yet.

Everything else looks good so far.
[LG Optimus 2x] Marsou77:
Test 2 enable init.d?

Sent 2X faster with my LG
[LG Optimus 2x] my_dnl:
Hi Stefan,

just installed last 1.6.2-Test2.

Coming from guestekrnL 1.6: very good kernel & battery life.

About v1.6, the first days it had amazing smoothness, then sometimes a bit laggy; anyway best kernel ever used.

Now I'll try this one.

Edit: After 2 hours first BSOD (last week with 1.6 no BSOD)