yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Android Development] It_ler:
Results for SpeedMod / void / Phenomenal / stock kernels

Everything is specific to my phone, my "normal" usage and my home location. Most values are exact results, but some are rounded. I usually have wifi, synch (three email accounts, calendar and news), Google Talk and Skype on.

For all custom kernels, I was running on Frankenstein XWKL1 ROM (Modem: XXKL1).

For stock kernels, I was running on the corresponding stock ROM.

Always using the Samsung's standard / stock 1650mAh battery.

I tested Phenonemal 1.0 Extreme on XWKL1 and added its results.

Here are my current results:

Benchmarks

Battery stats

Phenomenal 1.0 Extreme has the best over night results on my phone.

EDIT:

After repeated mixed usage test with similar screen on time as on most other kernel tests, it has nearly the same battery savings like Phenomenal 2.0 Extreme on my phone.

Phenomenal 1.0 Extreme has got the potential to become my new favorite ... but there are always new good kernels, which want to be tested ;-)

P.S.:

The freeze in Quadrant benchmark was a one-time problem and did not happen again.
[Galaxy S II Android Development] adl:
@It_ler

How was the overall feeling of Phenomenal 1 Extreme compared to Phenomenal 2 Extreme? I mean in terms of smoothness, responsiveness etc.?

I think i read somewhere that some people liked Phenomenal 2 Extreme better for those reasons. Did you notice much difference?
[Galaxy S II Android Development] pissyhun:
hi

fenomeno when will you do the kernel version with 150 450 freq?
[Galaxy S II Android Development] fenomeno83:
I have problems with my linux virtual machine..If I don't solve I have already contacted Schindler33

about phenomenal 1.0(k-16 based) and 2.0(k-18 based) I prefer battery saving of phenomenal 1.0 too.

So I think that next releases will be:

phenomenal 2.1 blue (normal/medium/extreme) -----> k16 based (best balancment between performances and battery)

phenomenal 2.1 black (normal/medium/extreme) ----->k18 based (a little smoother and good battery saving)

for black I will revert hotplug from 80 to original 60

I will change freqtable to 150 450 750 1000 1200

I will add screen controller undervolting

ps: why blue and black? www.inter.it :D
[Galaxy S II Android Development] borrego:
Thanks for the tips! I am setting loadH to 60 and running 2.0 medium now. It gives the same responsiveness of the original speedmod 2-18 which I like

I shall see how battery life will go and look forward to v2.1 black
[Galaxy S II Android Development] It_ler:
Phenomenal 2.0 Extreme feels a little bit smoother than Phenomenal 1.0 Extreme.

But there is no "big" difference at all.

It seems that Phenomenal 1.0 Extreme has slightly better battery savings.

As I am a fan of CWM5 (backup to & restore from external sd card directly), I think that Phenomenal 2.1 black will be the kernel to wait for.

---------- Post added at 02:33 PM ---------- Previous post was at 02:31 PM ----------

Hope that you will be able to solve your linux VM issues.

Although I am not a football/soccer fan, the idea with a black and a blue version of Phenomenal 2.1 sounds good ;-)

Thanks again for your great work !
[Galaxy S II Android Development] shahulvm:
I have been using the phone lightly for 2 days with extreme 2 version and still at 55%.(calls 25 mins, display 1 hour, 30+ sms using chomp/textfreek, 10mins on xda premium app). black theme, vibrator on, 3G on, wifi off, GPS off, contact sync on, mail sync off, enabled fast dormancy...may touch the fourth day, but am very happy for the 3 day mileage... :D

@Phenomeno, am sure 150,450 would bring some benefits, but I would still prefer to go with the stock freq as I had tested freq for nearly 3 days and wasnt so satisfied with it..
[Galaxy S II Android Development] fenomeno83:
Have you test 150 and 450mhz?what problems in comparison to 200-500?
[Galaxy S II Android Development] :
Yes, this would be cool. Many would like something like this. Try to make a best thing even better. Regarding extreme1 and 2. I think the difference is so small, so it is probably a matter of device. To one device the one might be better, to the other the oposite.
[Galaxy S II Android Development] :
Please fenomeno make also a version with no other change except voltage normal - medium - extreme. I'd like to keep it as close to speedmod as possible :)

Sent from my SGS2 - Checkrom Revo 4 | Speedmod k18 | Vertumus ICS Theme |
[Galaxy S II Android Development] shahulvm:
No problems as such, but the benefits were relatively low, processor always kept jumping to 450 from 150mhz...but not so at 200mhz, secondly I had one SOD with reducing the 800mhz.. so I decided not to waste anytime on it..if a kernel has 100mhz, I use it else I just dont bother much about it..
[Galaxy S II Android Development] fenomeno83:
Ok..if i see no benefits, i will release new phenomenal with stock frequencies..
[Galaxy S II Android Development] shahulvm:
some would want to try it, maybe it could save little bit of battery life(an hour or two)..be cautious with 800mhz, just a word of caution.

I find 2.0 extreme version to be very good, yet to find an excuse to change..btw what are you planning for the 2.1 version other the ones written few posts above...
[Galaxy S II Android Development] fenomeno83:
What about 150-450-800-1000-1200?
[Galaxy S II Android Development] bervin:
I forsee our phones spending most time at 450mhz instead of 150 cause it's just not enough
[Galaxy S II Android Development] pissyhun:
if we don't try 150 freq how we will know if is good or not. make the kernel and many will test it.

sent from my awesome sgs 2
[Galaxy S II Android Development] Manitax:
I don't think so. I tried different kernels with 100 freq and it stayed on idle without problems. Perhaps it depends on the individual cpu just like uv. Lesser freq = more power saved, cause cpu consumes most juce.

Here for those of you speaking German. A very interesting thread about energy consuming parts of the sgs2.

http://www.android-hilfe.de/samsung-galaxy-s2-i9100-forum/180670-info-akkuverbraucher-des-galaxy-s2.html

I hope it is allowed to post this link.
[Galaxy S II Android Development] ewokuk:
afraid not, whether a cpu switches to a higher frequency or not has nothing what so ever to do with individual cpus, they will all do it at the same time when running the same things. The same way that 100mhz on one cpu is identical in speed to 100mhz on another cpu.

and since switching to higher frequencies is determined by the load on the cpu, it obviously depends ENTIRELY on what people are running. run something that goes over 80% load (depending on what the threshold is set to, assuming 80% here) at 150mhz and youll be at 450. run something that doesnt go over 80% load at 150 and itll stay at 150.

when you start messing with frequencies you start messing with stuff that will be COMPLETELY different for every user depending on what he runs. this therefore makes it virtually impossible to test properly. In this case id say the samsung folks probably tested it to get the best for the majority of users and id leave it where it is as the potential gains are very very small.

reducing he frequency will have very very little effect (if anything at all) on battery usage, unless you reduce the voltage at the same time then theres no point at all......plus back to the point above, it will depend ENTIRELY on each persons use and at best will make very little difference at all.

I've been overclocking cpu's for 15 years so had plenty of practice, personally i cant see much point in screwing with the frequency steppings like this in an attempt to save power, the gain will be very small if any, and will be different for every user (and custom frequencies will likely make it far more prone to unexplained crashes).
[Galaxy S II Android Development] Schindler33:
I agree in some points. But don't forget that the power consumption of a CPU is

Power= c*V(to the power of two)*frequency.

So lower frequency definitely reduces power consumption. However the goveners should be adjusted for real benefit. And it certainly depends on the load/tasks/running apps.
[Galaxy S II Android Development] Manitax:
Furthermore it is possible to change powersave bias with e.g

Setcpu to keep the cpu running on lower frequencys and avoid freq jumping. I changed it to 60 and its still smooth on phenomenal 2.0.
[Galaxy S II Android Development] ewokuk:
yup the effect may not be zero, but given the very small change in cpu frequency the overall power saving will very likely be so small you basically gain nothing (and take away the times it may or may not go up to 450 instead youll gain even less or possibly even lose battery life). also take into account you are changing what are already the 2 lowest frequencies which are already have the lowest power consumption so any overall possible gain is even smaller.

you can try it, but id say with speedmod plus UV we already have probably more than 95% of the battery savings we can get at this time without affecting performance.
[Galaxy S II Android Development] bervin:
+1 to that. But like they've said, there's no harm in trying so let's just try it
[Galaxy S II Android Development] borrego:
I think on next release it is better for fenomeno83 to try 150-500-800-1000-1200 frequencies, just to see if there will be significant increase in standby battery life.

All other higher frequencies are pretty much the most balanced values for "usage". Decreasing those would either decrease responsiveness or force the phone jumping to the next higher frequency which is no better on battery life.

There are other things affect the overall battery life in usage: like how long the modem stays on when surfing internet. When I had the CPUHotplug loadH value set at 80, internet surfing was definitely slower. When the modem stays ON longer, in turns it would also consume more power.
[Galaxy S II Android Development] shahulvm:
@fenomeno, my humble advice would be in the following order...

1. If possible, add one more freq step of 100mhz @800mv (works for me)

Above suggestion would possibly give the best battery savings, as idling freq would be 100mhz instead of 200mhz and would help to save 50mv. 100mhz would not be used while using the phone, but would be used during the idle times.

2. Leaving things as is. Version 2.0 is quite good in my opinion.

3. Change the freq as below :

150,450,800,1000, 1200

In this case, it would be best to keep loadh value at 70 as I feel 60 would bring the second core online while unlocking and opening the app drawer etc (looking at every possible opportunity to have the second core offline). samsung kept 1000mhz as the lock frequency when the screen is touched, hardcore&gokhan are of the opinion that 500mhz is sufficient, and here we are trying to go a step further reducing it to 450mhz. If 450mhz, isnt sufficient, then proc would keep jumping to 800mhz. You can try this by using the cpumonitor and pulling down the statusbar..

4. This would be a little too much, but am putting it forward for completion. Let our beloved users decide the freq and voltage (against hardcore's core principle, as stability is his main focus)

Thanks much and my new year wishes to All..:)
[Galaxy S II Android Development] ksantoshh:
@fenomeno

I started testing the version2 extreme few days back. Initially didnt like it because it felt a bit laggy, had a few FC and SOD,SM ; but I decided to continue testing. I rebooted and cleared all caches and after Few charging cycles, the phone seems to have adjusted well and is giving amazingly good battery life and very stable to say the least. Last recharge cycle it lasted 42 hrs ( with 10% remaining battery ) and 5.5 hours onscreen time :) :)

Now its in deep sleep for last 4.5 hours and 20 min usage with no battery drain :-p (still 100% battery)

Definitely this kernal is going to stay on my SG2 for sometime to come :-). Thanks for all the good work !!

Just wanted to check with you one thing, As you mentioned in the first thread, Phenomenal V2 is based on K2-18 ( Updated to CWM5), I should be able to use CWM Manager V3, but unfortunately I am not. Please advise me if I am wrong.

Thanks in advance.
[Galaxy S II Android Development] borrego:
Anyone knows if UV on bus would also affect signal reception?

I am on Phenomenal 2.0 Medium and I got no signal in a office location where I normally have 1 bar of signal. Not sure if it is caused by bus UV.
[Galaxy S II Android Development] shahulvm:
Not really, you can try changing the modems. Modem have their own firmware for connectivity. (Suggest to try KH3, KI3 etc...as they had good reviews)

Modem Links : http://xdaforums.com/showthread.php?t=1131950

http://xdaforums.com/showthread.php?t=1277593
[Galaxy S II Android Development] borrego:
I was on the same XXKI3 modem file so the conditions should be the same.

I am back to SpeedMod 2-18 now. With good signal there is no difference for the "Signal Strength" values between SpeedMod and Phenomenal, tested in the same location, with charger connected.

I guess bus UV means "UV for the circuit board"? On weak signal bus UV "might" affect the phone's ability to boost the modem chip? I am not sure but I am back to SpeedMod for now just to be safe.
[Galaxy S II Android Development] zekurosu:
i've been using 2.0 extreme for 2days already...not so much different from my previous usage of speedmod latest k18 kernel...very smooth n battery saving as well...but it does seems a bit snappier...placebo effect perhaps?
[Galaxy S II Android Development] Entropy512:
I believe bus UV is for an internal system bus within the Exynos but I'm not entirely sure. However if the bus undervolt makes a peripheral interface unreliable, it can do all sorts of weird ****.

Our modem appears to be hung off of the processor as a USB peripheral if you look through the kernel code. That seems to be the main reason it takes 650+ msec for the phone to wake up - waiting for that USB bus to come up.

It is correct that the modem has its own firmware - however if you undervolt its power supply (and where it gets its power may not be obvious), it'll flake out. Even if it doesn't crash, if you change the voltage for the GSM/UMTS radio improperly, the power amps will not work right and it'll start spewing garbage signal the tower can't understand.
[Galaxy S II Android Development] Schindler33:
@ Fenomeno83

Did you get my messages? They do not appear in as sent items in my mail box, so I am not sure whether you got them.
[Galaxy S II Android Development] It_ler:
Check your current email settings in xda-developers forum.

Log in and go to "USER CP" => "Settings & Options" => "Edit Options" => "Messaging & Notification" => enable "Save a copy of sent messages in my Sent Items folder by default".
[Galaxy S II Android Development] fenomeno83:
I received and i sent reply to you
[Galaxy S II Android Development] It_ler:
Results for SpeedMod / void / Phenomenal / stock kernels

Everything is specific to my phone, my "normal" usage and my home location. Most values are exact results, but some are rounded. I usually have wifi, synch (three email accounts, calendar and news), Google Talk and Skype on.

For all custom kernels, I was running on Frankenstein XWKL1 ROM (Modem: XXKL1).

For stock kernels, I was running on the corresponding stock ROM.

Always using the Samsung's standard / stock 1650mAh battery.

Re-done battery tests with Phenomenal 2.0 Extreme on XWKL1.

Here are my current results:

Benchmarks

Battery stats

So, Phenomenal 1.0 Extreme has best battery savings over night, but Phenomenal 2.0 Extreme has best battery savings for mixed usage on my phone.

As the "everyday" usage is more important to me, I prefer Phenomenal 2.0 Extreme and will stay on it for a while.
[Galaxy S II Android Development] fenomeno83:
in my opionion if you retest phenomenal 1.0 extreme can be that win also in mixed usage..there are a lot of variabiles and results will be never the same..

so, idea as says tests is that both versions have a very good battery saving..

some users and me feels that phenomenal 1.0 (based on k16) is a little better in battery in comparison to 2.9 (k-18 based), but also this can depends from several situations.
[Galaxy S II Android Development] AndroidGX:
@fenomeno83 :

Any chance integrating mc1n2_voodoo module into your beautiful kernel please ?

Voodoo LOUDER app needs it to be activated.

Many thanks !
[Galaxy S II Android Development] fenomeno83:
in some minutes I will publish new phenomenal 2.1!

I want say much thanks to Schindler33 to compile kernel for me, because I've problems with my linux virtual machine

After, 150-450....mhz versions seems WAS FAIL..in extreme version I have several freeze and phone seems less smooth...but I want publish also this
[Galaxy S II Android Development] fenomeno83:
I don't know...there are software amplifier if you want..maybe in next release, but it is not sure
[Galaxy S II Android Development] fenomeno83:
phenomenal2.1 in the first page
[Galaxy S II Android Development] Manitax:
Is the changelog on first post complete?

Edit:

After some minutes i got a freez on black extreme with changed freq.

Furthermore it showed with setcpu the cpu running on 200 while min was set to 150 and i got a jup to 400mhz?!?

Perhaps the freq on setcpu are rounded? But why 150->200 and 450->400?

Now i will test with stock freq.

2.0 extreme worked without problems.

Thanks for all your work!
[Galaxy S II Android Development] fenomeno83:
yes.........................
[Galaxy S II Android Development] pissyhun:
hi

sorry but black phenomenon its not working good.it stays at 450 freq with both cores. its not going down to 150 freq. 2nd core no sleep. i use 2nd core app just to see that.
[Galaxy S II Android Development] diddsen:
@phenomeno

i read changes for 2.1 but makes not wiser...

the black stock extrem makes freezes... with 2.0 no problem.

what and where is the new amoled function?... cant find anything
[Galaxy S II Android Development] aceofclubs:
Just banged on 2.1 black with changed frequency. Will see how it goes.

Using KK5 stock odexed firmware.

Setcpu stress test for what it's worth. No freezes.

Quadrant score 4033 for what it's worth. No freezes.

Thanks again to you and schindler.

Edit: gotta love mobile Odin for quick download and change.
[Galaxy S II Android Development] Manitax:
You can't see the function. He just undervolted the controller just like neak kernel.

Cheers
[Galaxy S II Android Development] fenomeno83:
if you use the same version (for example phenomenal 2.0 extreme and phenomenal 2.1 black stock extreme) behaviour will be the same..so, if you have random freeze with first, you can have random freeze with second..if the first is stable, also the second will be stable

there is an hardware controller that manager screen..I undervolted this too
[Galaxy S II Android Development] aceofclubs:
Some feed back.

2.1 black extreme frequency changed version does cause freezes for me.

I9100

KK5

Was using as normal.

Will try stock frequency version.
[Galaxy S II Android Development] pissyhun:
hi

i reflashed the kernel and now freq is 150 but 2nd core wont go off. both stay at 150 freq- black phen 2.1 medium.
[Galaxy S II Android Development] pissyhun:
hi just flashed black phen 2.1 medium stock freq and 2nd core is off and core0 is at 200.
[Galaxy S II Android Development] :
Flashed black medium (not stock). I think everything is working ok until now. Checkrom hd4.

Black extreme give me error on boot. Market and other application crashed in boot.

Antutu 5697 , which is better than before.. A bit strange.. I used medium 2.0 before...
[Galaxy S II Android Development] fenomeno83:
not frequencies stock versions removed, because too much unstable and bug (like second core that doesn't go offline)
[Galaxy S II Android Development] :
Ok, now flashed black extreme stock. Is working ok for now..

Edit, antutu 5633
[Galaxy S II Android Development] borrego:
Thank you for the insights! I wonder if fenomeno would make a non bus UV version for me to try.
[Galaxy S II Android Development] SPACE ALIEN:
Thanx for great work man !

Just gonna try it !
[Galaxy S II Android Development] shahulvm:
Dear folks, sharing the stats of light usage. Next version of Hyperdroid is out, so am just contemplating of an upgrade. (maybe not, takes time to set things up :( )

From a single charge, I was able to get the following :

USAGE ::

Total time - 3 days 2 hours (74 hours)

Display time - 2 hour 50 mins

Talk time - 40 mins (not much calls/sms)

SMS - 32

Total data (including textfreek texting) - 16mb

Settings ::

ROM : Hyperdroid 4.4.7 (tweaked build.prop and some init scripts)

Modem : XXKI3

Kernel : Phenomeno2.0 extreme

Standard battery

Black theme (could be childish ;), but I like it though), mininum brightness, 3G on, wifi-off, contact sync on, removed calendar (battery drainer), other sync-off, vibrator on, stock apps removed and included my preferred ones..

I dont used setcpu, battery measuring apps etc...keeping the rom as slim as possible definately helps

No debates pls...i just shared what it can make to...this is just my usage.. mileage varies on each phone and how u tweak it...
[Galaxy S II Android Development] pikachu01:
This is with the standard battery or extended battery?
[Galaxy S II Android Development] fenomeno83:
Signal is not related with bus undervolting! Use a different modem. But if for some reason you don't like bus uv, use normal version or switch to speedmod. Phenomenal is based on uv philosophy, i also made 3 different voltages versions, but can't make 1000 versions. I have also posted a guide to compile kernel by yourself with your favourite values!
[Galaxy S II Android Development] pissyhun:
3h displays means no phone use because average is 5-6 hours so u share to us that your phone was in deep sleep.
[Galaxy S II Android Development] shahulvm:
Standard battery...just updated the post...maybe I shall try using it continuously to break the previous record of 8hours screen time ;)

---------- Post added at 03:36 PM ---------- Previous post was at 03:34 PM ----------

Mate, as quoted above, I was using it minimally to check as to what extend it can go on to...ordinary usage can easily get me 6+ hours with 2 days and have 20% left...may be my usage is nothing compared to others as I wouldnt admit my tuning is the best, point is I could make it to go to deep sleep more often than rogue apps waking it up :(

---------- Post added at 03:38 PM ---------- Previous post was at 03:36 PM ----------

@fenomeno is v2.1 having freq as 150, 450...

Not that am going to try, jbut to know..was it stable.. dont tell my testings werent helpful :(
[Galaxy S II Android Development] bervin:
@shahulvm

is calendar a really big drain? What calendar app do you use then?
[Galaxy S II Android Development] shahulvm:
yep, becos of the calendar my Android OS usage would go up...so i had deleted Touchwiz calendar and Calendar Storage/Sync. I removed the video trimmer, photo editor, touchwizz launcher, maps, laititue, i dont use these apps and they seem to connect to the internet for odd reasons..I remove most of the stock apps and use the ones tested by me (took couple of hours/days). I use my own surgoen untop of Matted Black surgoen (Hyperdroid).

I use touch calendar, smart keyboard, chompsms with textfreek, exdialer, mvideoplayer, BBS, Systemtuner pro, agile lock, Simitab clock, Advance clock widget pro, launcher pro plus, streetdirectory maps, dropbox, Rhythm File manager, SGNews, Youtube, SMS backup, Phoneusage, Tweetcaster pro (all light weight apps having less memory footprint). I have fast dormancy enabled, touch key light disabled (a big plus), rotation disabled, gps and location disabled (switch it on when required).

It took me lot of time to identify apps that were causing wakelocks and not shown by BBS and to also to identiy the best modem for the phone.

Spending few hours with the phone will let you know which is the best apps and then you can go with it as your preferred pack even when you change phones etc. Little homework and some reading is the way to go..

Hope this helps!!!