yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] Topogigi:
If it doesn't make too fuss for you, would you please check how the regulatory domain is set on your kernel? For Europe it should allow using channels > 11, but someone reported difficulties in connecting to wifi routers I never heard before the release of my 2.0 rom which is HP powered. I also noticed that the wifi module does not allow to change the regulatory domain, and I have the suspect that something is missing in wifi module options...
[LG Optimus 2x] afpapa:
Thanks spica for you efforts. Much appreciated!

My feedback.

I am still in RC1 and after a few days with no restart, it seems that at wake up it becomes really sluggish. It takes 7-10 seconds to start at normal speeds.

At incoming phone calls I cant hear the first 2-3 seconds of what the caller says.

When in normal use it is really speedy and responsive.

Battery drain on sleep ~20% after 8h (wifi & 3g on).

I had to change my wifi router channel to connect it with my phone. It was at channel 12 if I am not mistaken

Running Topo's 1.9 SP1+HP RC1 24BPP, go launcher.

Edit: After a restart (hard) all thing are running better, the battery drain in standby is reduced significantly (-50%)
[LG Optimus 2x] shpapy:
Hey guys the vibrate issue happened again (phone vibrates lights up and only battery pull helps)

No logcat since phone don't respond, do you want to check it? Need some logs or what not?

Thanks
[LG Optimus 2x] Striatum_bdr:
Hi, I confirm that battery temp sensor doesn't work with rc2.
[LG Optimus 2x] helldroid04:
it worked like a charm for me! ^_^

now i'm getting 2-5mA on idle after calibrating the battery :) and i'm hoping for more improvements in RC3! thanks spica! ^_^
[LG Optimus 2x] ehmjay:
superuser 3.0.5 FC's :( anyone having the same problem?
[LG Optimus 2x] spica1234:
Yes ofcourse it will have no oc version as well:)
[LG Optimus 2x] bvhoesel:
Thx. In the meantime I will test the preview.:)
[LG Optimus 2x] Stefan Gündhör:
Yeah we both use the same "naming convention" for our init scripts (systweaks, xyz)

I think that's good, we should keep that, so the scripts of the other kernel will be overwritten
[LG Optimus 2x] Ferrum Master:
Perfomance crown goes now to Spica. OC rewritten as it should be. More smoother scroll than in Stefans 1.6.x kernels.

So far seems to be stable. After the night we'll see how well it can sleep.

Keep up the pace. It is the right way. The only thing that asks is also a custom oc app by Mr. Hansen :). I liked also to monitor voltage behavior.
[LG Optimus 2x] :
I´m agree with you mate.... this kernel is exrtemley smoot and fast...working excelent till now.... let´s see the battery behaviour.....for now I am delighted with this kernel....

This is a excelent job of Spica
[LG Optimus 2x] ClausG76:
I think the dropbox links for the latest releases, is broken.
[LG Optimus 2x] spica1234:
Thank you please test battery. Scrolling is proven as same smooth as SR2 i got tons of PM compliments . Kernel as i said is more responsive than SR3R2:)

And used dual core multi-level optimizations and dual core suspension with max battery performance i can grab:)

I have modified lowmemory killer, it just dont use only oom android killing but before that it use intelligent mathematics to kill only necessory tasks. It will use more ram for better paging than killing and making available more free ram which is infact not necessory.

Ferrum finally i have been able to use HW based ARM multi threading. Kernel drivers and codes are spreaded on more than one thread and application as well will have info about it:) They can see two core as 4 core, 4 threads;)

For OC thanks to stefen for workaround sources that helped me:)
[LG Optimus 2x] spica1234:
Welcome and thanks for feedbacks. This is just preview of what SR4 should be like. SR4 will definately be more than this and it will perfectly satisfy my SR standards:)
[LG Optimus 2x] spica1234:
Here you go:)

http://www.xdafileserver.nl/index.php?dir=LG/Optimus+2x+(P990)/ROMS/Horse+Power+2x+eXtreme
[LG Optimus 2x] spica1234:
A new version of HP_PRE_SR4_PREVIEW has been updated on same DL link.

Changes:

+SLAB memory allocator now

+More perfect memory killer setings for multi taskig

+Enabled compcache
[LG Optimus 2x] parthabhatta:
Voting in favour of the above.
[LG Optimus 2x] max.sh4dow:
Thx spica really nice kernel :-) no pb till now with last preview, really smooth
[LG Optimus 2x] SuperSkill:
My first impressions: very fast and no freeze or reboots. And it has done my DjangoManouche smoother than ever before. Now let's see how consumption is during the day. I believe this kernel will lift the standard for custom kernels to a new level ;) I will now charge it full and let it sleep for a few hours and report again. So far so good Spica "innovative" 1234 :D I'm always looking forward to your releases because you bring news and new higher standards that helps keeping the o2x alive :)
[LG Optimus 2x] bvhoesel:
With the first preview I had SOD within 30 minutes. No special actions, just at home. After upping 25mV on all frequencies no problems up to now. Going to test the second preview.
[LG Optimus 2x] McGiverGim:
Installed, but I think that cache isn't enabled...

Regards!
[LG Optimus 2x] tablighs:
+1

Tried to change swampiness value.. still no cache.
[LG Optimus 2x] Memhis:
Nice work, as usually. And battery seems ok (using it only few hours). Still, I have experienced one sod.
[LG Optimus 2x] SuperSkill:
Wow, 99% left after 3 hours 15 minutes with cheap deal extreme battery, perfect Spica :D
[LG Optimus 2x] spica1234:
Thank you for feedbacks:) its highly optimized for battery:)
[LG Optimus 2x] spica1234:
Welcome. Please report longest battery life:)
[LG Optimus 2x] spica1234:
Yes obviously. Thank you for testing:)
[LG Optimus 2x] spica1234:
Yes its because of lzo dependancy i will fix it:)
[LG Optimus 2x] spica1234:
Thank you for reporting. It does help:)

Please test battery. Much work has been done for it to provide stable,faster,smoother and quicker kernel for day-to-day usage:)
[LG Optimus 2x] SREEPRAJAY:
had two bsod...while taking pictures on camera.....three snaps and gone....battery pull out....three snaps and gone again....

but until then the battery was like miracle....17hrs with wi-fi, mobile data, voice talk....and then it was 78%....

or maybe my device does have an issue now....formatted completely....wiped....V20L flashed and then DJ1.3 with the new SR4preview build.....can you please check the bsod thing Spica bhai?
[LG Optimus 2x] max.sh4dow:
Nous bsod for me while taking photos. I've the default camera app, not a moded one. Battery seems really nice too. 75% left since this morning with wifi, 3G, browser, photos, overclocking test with antutu, and XDA app :-)
[LG Optimus 2x] spica1234:
Yes i will check for sure, although i dont have that issue. I can claim for the battery life to be greater(MIN 20%) than on even stock kernels same like SR1:) For better battery it has been levelized many suspend and resume processes. Not only screen off battery life will be great but screen on as well:)

As you already have re-installed. Cleanup init.d just for checking and please report. BTW i am looking forward BSOD;)
[LG Optimus 2x] SREEPRAJAY:
is it some hint Spica bhai.....something to do with the modded Camera application?

should I try the stock camera?

Spica bhai...please advice.
[LG Optimus 2x] spica1234:
I may not reply every positive feedbacks but guarenteed to reply on negetive feedbacks. I dont feel strange replying to bugs. Thats the main reason for improvement:)
[LG Optimus 2x] TrymHansen:
There already is one ;-) It does not have all the features of GuesteOC, but if easy over-/underclocking is what you need, go here.

I've been busy with GuesteOC lately, but after the weekend I'll continue work on MyrtOTF. There has not been a lot of feedback, so I'd appreciate some "reviews", both good and bad. Do it in the app-thread though, not this one.
[LG Optimus 2x] spica1234:
Yes indeed very nice and advanced application:)

Thanks trym:)
[LG Optimus 2x] spica1234:
Yes please try n reply:)
[LG Optimus 2x] bvhoesel:
Also SOD on preview 2 within an hour. No special action. Phone just asleep and did not wake up. Battery pull needed. Next, again +25mV. No problems so far.

As a reaction to the previous posts. Just tried the camera. No immediate problems. Either on standard mV or +25mV. For the test the phone did not sleep!
[LG Optimus 2x] mateus78:
I don't think it relate to modded camera...i'm using erosizeD modded camera and having no bsod for 17 hours now. The kernel is fast & smooth. Battery is great...17 hours and still 34%left with 3g always on. Considering bad connection here in my country..this is the best battery consumption i've ever had. Congratulation Spica...
[LG Optimus 2x] spica1234:
Welcome bro. I found the crucial efficient way for battery consumption by compiling testing kernel with full dubug and kernel level logs about what exactly is the reason for battery consumption instead of undervolting blindly. Undervolting( aka UV) has nothing to do with battery.

Here i explained again which i explained earlier before months.

CPU understand only accesambly codes. And works on binary codes of 0 & 1. By lowering voltage the time CPU consumes is more than the ideal so it takes more time than usual to get free and idle cores.

So for example if any process at adequate voltage is taking 10 seconds to finish will take more secpnds for eg. 12 seconds to finish.

So as per technical knowledge, it(UV) has nothing to do with battery saving. And it causes many instabilities as of bonus gifts;)
[LG Optimus 2x] spica1234:
Alright Thank you for reporting:)
[LG Optimus 2x] SuperSkill:
I think your alone on the bsod issue this time, probably your device are fine, I would do a couple of wipes and rom installs in a row to see if it sorts out :)
[LG Optimus 2x] bvhoesel:
Another problem. Phone reboots on activating usb tethering. Is usb tethering supposed to be operational?
[LG Optimus 2x] tablighs:
Or maybe he can just use o2x nullifier to wipe super clean his internal memory then install a new rom.
[LG Optimus 2x] spica1234:
Revolutionary as always, no new kernel till nothing new.

SR4(v20q) is being prepared final stage optimizations going on for smoothness, multi-tasking, gaming, longest battery life and yes stability as of strict SR series compliance. Various multi-level, dual core, multi-threading optimizations completed.

Thanks everybody for testing.

+usb tethring reboot fixed

+bsod fixed

+not planned
[LG Optimus 2x] chaozbr:
So you think we shouldn't UV our phones more? And about the temps, with low temps, we shouldn't have more battery?
[LG Optimus 2x] Ferrum Master:
NO... no more UV. We'll loose compatibility for many devices.
[LG Optimus 2x] chaozbr:
Correct me if I'm wrong, but I understood that we "final users" will have better systems if we don't UV more. My phone accepts UV -50 in day use, so after this I have to remove? And other question, when we update the kernel from other kernels, we have to flash PP10 too? Asking because for me EXT3 is faster, and PP10 converts to EXT4.
[LG Optimus 2x] Striatum_bdr:
Above all UV is useless. Lowering voltage with 50 mV can't do anything noticeable to battery life. Some devs made comparison (there are some posts somewhere in the xda galaxy) and they didn't find any difference in battery life.

It's an urban legend, like battery calibration and others..
[LG Optimus 2x] chaozbr:
Ok then, will not do UV more, do you know anything about my ask at PP10 Pack?
[LG Optimus 2x] SuperSkill:
Finally somebody clearing that, for calibration, long time ago, how annoying sitting n waiting for the right mv and after stopped this I haven't noticed any difference :)
[LG Optimus 2x] SREEPRAJAY:
did multiple wipes and one format....no use....still having bsod with SR4preview....any advice....I will await Spica's new one...

But, I have this issue with DJ, Hamero and also Cojo's ROMs....I have tried Stefan's version and it seems to be working....

Hope you can guide me to avoid this bsod....generally speaking Spica's version has more free RAM space and comparative battery perf....I never use OC/UV but I would like to use multi sometimes.

Thanks
[LG Optimus 2x] Striatum_bdr:
It's been too long since I used this kernel, not sure if power pack is mandatory. You can try without, but with power pack zip ready to be flashed if there is a bootloop.

You're right ext3 is faster, ext4 offers less fragmentation, and a good journal system, and so more disk I/O access.
[LG Optimus 2x] spica1234:
How are you striatrum_bdr? Long time no see:)
[LG Optimus 2x] spica1234:
Shreeprajay you got PM. Try bsod now:)
[LG Optimus 2x] spica1234:
As i said earlier Undervolted cpu will take more time to finish tasks. So overall undervolted voltage supply for cpu is for more time than a cpu working for a less time with proper voltage. So overall it wont save battery:)
[LG Optimus 2x] SuperSkill:
I allow my self a recommendation. No more uv, i believe you've stated earlier that it's little or no battery to save:) i also recommend ext3 as filesystem (got that in latest django beta from your kernel). Is it also possible to make a powerpack in ext3? Still no issued with latest testbuild with my new o2x(probably improved hardware)

Thanks alot again for your magnificent work and sharing :D
[LG Optimus 2x] spica1234:
Welcome. Yes its possible and i will make.

Recenly i am working with PowerManagement. By compiling test kernel for myself with highest debug messages and kernel messages to know what EXACTLY is using battery consumption. And i have been able to achieve success to 90%. Thats obviously not voltage. But some loopy endless RCU and many other calls. I must say nVidia has written codes in a very proffessional manner. I must admit that as myself being a programmer that nVidia developers are very intelligent:) My Last public test build was the most efficient battery saver w/o messing with voltages and it could provide upto 50% more battery life than stock kernels. Now making some code correction with RCU calls to provide the largest and the maxxium battery life on SR4. Because thats very crucial function along with stability and performance( that I already have achieved since SR3R).

The reason for the delay for SR4 was I want to give you the best of me as always. Best knowledge of mine combined with experience.

I dont want to release in a hurry which could popup bugs and later versions will be needed to fixxing it only. Main reason is I dont want to jump to next project by leaving old project incomplete:)
[LG Optimus 2x] Striatum_bdr:
Hi buddy, I'm fine thanks! I must thank you for the kind words you wrote about me in your other kernel thread !
[LG Optimus 2x] TrymHansen:
Excuse me Spica, but this is bull****.

It is the frequency it runs at which decides how long it will take to finish a task. If it has enough power to function properly, it doesn't matter if it is undervolted or not.

Please provide proof.
[LG Optimus 2x] SuperSkill:
I have only one question, are there any point in undervolting? We already know many devices handles it bad and the increased battery is minimal if any at all?
[LG Optimus 2x] TrymHansen:
We've all seen Mythbusters, haven't we, so why don't we find out?

We can all do a slightly unscientific test. (Too many variables out of our control, like network signal strength and activity, ie. baseband power usage.)

What everyone can do is to find an app/game which runs non-stop with the option to keep the screen on. (Preferably an app which does pure calculations and does not use the GPU to any significant degree.)

Set all voltages at default, set screen brightness to minimum, set minimum and maximum freq at the same frequency.

Time how long it takes from full battery until it switches itself off.

Next, charge battery to full, undervolt -25mV and do the same test again, etc etc.

If undervolting has any effect on batterylife, you should see a difference in runtime.
[LG Optimus 2x] SuperSkill:
Good idea :)

I'm a noob for these things, but I have a hunch that the benefits as are too small compared to the risk of bsod or freeze. I can't prove anything, but of all kernels I've used only the latest testbuild of sr4 can compare with pure stock when phone are left untouched. Yes, let's do a test with a game, may I suggest Tryms Gemi? Let's not forget that we all have common interests regardless of which kernel/rom used :)
[LG Optimus 2x] eyronic:
Someone from xda already busted this myth. Undervolt saves a little bit of battery. So it's better if we choose the default voltage which works for any phone. I didn't save the link but i'm sure it's from xda.
[LG Optimus 2x] TrymHansen:
I appreciate the plug for Gemi, but it is not perfect for this. (It sleeps, waiting for the GPU to finish rendering the frames. We'd want to use an app which runs at 100% cpu utilisation, so that it does not matter if other background tasks kick in. Even though it runs at a set frequency, a cpu which rests uses less energy than one that does work. Also, since a game like Gemi uses the GPU a lot, we wouldn't isolate the CPUs energy-use as much.)

---------- Post added at 07:20 PM ---------- Previous post was at 07:05 PM ----------

Actually, making an app like that should be very easy. Just found my next project. A CPU battery eater. Could record how long it's been running every second or so.
[LG Optimus 2x] spica1234:
Sorry, no offence.

Proof for what?

A lag? During undervolt? Is it not a proof cpu is taking much time to finish process? Per frequency voltage is supplied eg from 216-389 770 same way max freq eg. 1000 mhz at 1015 voltage. or whatever it has been setup.

Same way undervolting every frequency results is longer time to finish tasks. Try undervolting -100 if your phone is supported. Try running process in multiple threads. The task finishing would take longer time then a every cpu frequency running at adequate voltage. For example if its taking task running at max freq which is undervolted to finish at x time then the time it wl take for that tasks to be finished is less then x time at adequate voltage. Now the total voltage supplied at undervoltrd frequency is low but it has been supplied for longer time then voltage supplied for the task running at adequate frequency. For task for example taking time to finish 10secs at adequate voltage will take 11 secs with uv. Now as per simple physics and maths count total voltage:)

To support my claim, there are many threads started by Developers supporting undervolting doesnt help with battery savin. You can.find many of them on xda only:)

Show me one single proof that give the evidence of the myth-undervolting to give efficient battery life. Its easy to bash but hard to prove;)

I always talk whats right!

I never talk bull **** nor i fool ppl. Never mind:)

Lets know the real truth and myth about ohm, voltage , mv , uv from an Electronics & Communication Engineer, Ferrum Master:)
[LG Optimus 2x] TrymHansen:
That a processor running at a certain frequency undervolted will take longer to finish a task than a processor running at the same frequency at default voltage.

That would be proof if you can supply the numbers. I only see a claim.

Don't make this about something else. You are claiming an undervolted processor runs slower (at the same frequency) than an non-undervolted processer. That's the claim I commented on, nothing else.

Good for you. Then you shouldn't mind sharing the results of the tests you made to come to the above conclusion.

Yes, please, let's.
[LG Optimus 2x] spica1234:
Dont make this about something else.

Dont make this something else.

Bro what i have said and what are you talking.

I SAID UNDERVOLTED PROCESSOR WILL TAKE MORE TIME TO FINISH TASK THAN A PROCESSOR RUNNING AT ADEQUATE VOLTAGE.

When.and where did i say 'undervolted processor running at SAME FREQ'?Please Dont add new words "running at same freq" . Thats not what i said.

I never talked about frequency but only TIME that an undervolted CPU will take to finish task

Look at what you have quoted.

Originally posted by spica1234

"as i said earlier undervolted cpu will take more time to finish task"
[LG Optimus 2x] TrymHansen:
I rest my case.
[LG Optimus 2x] Ferrum Master:
Pff.... Spica...

About undervolt... I've already said no use... deja vu a bit - around are going debates about Ivy Bridge... about being an Intel fail as it draws more power than Sandy. They blame the the thermal paste under the IHS, but many enthusiasts already proved that the crystal itself is a power hog.

Theory wise... we need a data sheet. We need a graph that shows current consumption VS frequency/voltage graph. If we wish to babble around a bit then...

P=UI.

The higher the frequency the shorter period and higher P avg ~current draw, and the sum in given time constant(the working time at that freq) gives us the real consumed juice.

I really don't know how it is for our device haven't seen any data sheets. I can give an example. My i7 Bloomfield. Under overclocking each 100Mhz gives additional 5W to its stock 130W peak package. :D Mine is running at 4.2Ghz.

It depends on the package and technological process itself, how good the Tegra is manufactured and how much is the current leakage between transistors. So eventually for some devices and UV might be a reasonable method. For example large transistor cemetery ahem pardon... graphics adapter :D. F(th)ermi anyone? xD But for us? Nope... A different application different manufacturing standards.

If we assume that this is a splendid no leak device(as it is a mobile device, higher voltage = greater leak as the insulator is poor for the faulty yield devices) then the main factor that sets current draw is frequency and how long it worked at it. Them minimum threshold voltage level that is need for stable run at that frequency varies around ~5% more or less from stock and your desired then? 1V and 950mv? It won't give any reasonable results for us. We have to fight unnecessary core wake ups and spikes, that eats up our battery and formula wise we can see that those spikes at all cores running to max gives unpleasant high current draws.

Of course Trym is right about network coverage, and WIFI coverage etc. And you want a real economy? Set that nasty LCD brightness off and set 2G only while in sleep. It will save 3x more than those UV tweaks. :D

And a good real time example is my old Xperia X10... during old days (2+ years ago)that critter lasted only for 6 hours also...(it didn't deep sleep pat all) now that thing lasts for 2-3days with really heavy usage. At start there were also UV tweaks etc... it all stopped when the kernel became mature enough and everyone understood that UV gives only stability problems and the gains are too small versus possible problems.

The last argument! Nvidia ain't that dumb. They've tested enough devices and calculated the most appropriate golden voltage table that works as it should. Believe me, they are interested to make it as low as possible, as they are entering the market and the competitions is very aggressive.
[LG Optimus 2x] bvhoesel:
My 2 bits on UV and OC.

Please do not do it by default in the kernel. There are enough apps available to do it. Almost all OC kernels I tried I had to OVERvolt (big thanks to system tuner) to get them working reliable. First I tried individual frequencies to OV but that was a to big a job due to too many possibilities. Now I just OV all frequencies. In a strange way it looks like a no OC kernel is behaving differently then an OC kernel on default frequencies. By the way, by overvolting I was not able to notice significant differences in battery life so far. But that may be because it is hard to get several days of similar usage :p .

As a reaction on Trym's test proposal. If the starting point that lower voltage takes longer cycles is correct. And so far that has not been disputed I think. His test is a bit flawed in that wat that during the 'running' time of the test the same 'processing' power has to be executed. For example there have to be done the same amount (and the same) calculations. Just comparing 'exhausting' times of the battery would not be correct.