Apparently Battery Calibration is useless - Samsung Epic 4G Touch

https://plus.google.com/u/0/105051985738280261832/posts/FV3LVtdVxPT
Wiping stats through the BatteryCalibration app or CWM does nothing to battery life or how it's reported. I'm a bit shocked since I thought that my first calibration nearly doubled my battery life. Oh well.

I find this hard to believe. Upon flash my first custom rom on this device and my evo 3d my battery stats would drop by half or so when I would reboot. Then the battery stats would either slowly climb back up to gain some of the loss back, or stay at that percentage for a looooong time. Charging to full and wiping these stats put a end to this on both devices, explain that!

No, battery calibration is not useless, just deleting that file is.

cordell12 said:
I find this hard to believe. Upon flash my first custom rom on this device and my evo 3d my battery stats would drop by half or so when I would reboot. Then the battery stats would either slowly climb back up to gain some of the loss back, or stay at that percentage for a looooong time. Charging to full and wiping these stats put a end to this on both devices, explain that!
Click to expand...
Click to collapse
aimbdd said:
No, battery calibration is not useless, just deleting that file is.
Click to expand...
Click to collapse
And this is straight from an Android developer - she knows her stuff. You're talking a placebo effect most likely. Go to her post and ask her.

Never calibrated on my ex vibrant, nor this phone. Battery has always been great regardless.
Sent from my SPH-D710

the batteries in modern phones do not require calibration.. the OS does.. deleting batterystats.bin is not how thats done, but its deleted only to clean the slate and figure out where battery draws are...
after a flash charging to full may be enough, sometimes it takes a few cycles... but deleting the stats file is only for diagnostics

chris41g said:
the batteries in modern phones do not require calibration.. the OS does.. deleting batterystats.bin is not how thats done, but its deleted only to clean the slate and figure out where battery draws are...
after a flash charging to full may be enough, sometimes it takes a few cycles... but deleting the stats file is only for diagnostics
Click to expand...
Click to collapse
though as she states:
it is reset every time you unplug from power with a relatively full charge (thus why the battery usage UI data resets at that point),
Click to expand...
Click to collapse
So the stats are wiped after a relatively full charge (whatever that means) meaning they start over. Deleting them isn't going to do a thing. Just charge the device - unplug it and see over the life of that charge what the draw is.

I could a told you that some types of batteries benefit from manual calibrations on first use, idk if li-ions do
Sent from my SPH-D710 using Tapatalk

I'm glad to have one more Android myth busted. There's enough to do when flashing a new ROM as it is.

I've never calibrated my battery. Always had goon battery life after the rom/kernel sets in.
Sent from my Nexus S 4G using xda premium

This is actually a nifty tidbit that she posted regarding AndroidOS usage under Battery Stats. To show the processes that make up AndroidOS on the ICS phone she had nearby.
Dianne Hackborn said:
Android OS is power usage of the core system, below the Android framework. This is the kernel (and its drivers) and many of the low-level non-Dalvik processes like init, ueventd, etc. (Prior to ICS the only thing that could impact this was CPU usage of those processes; as of ICS this is also any wake time that is not accounted for by Android framework wake locks.)
So, this is probably outside of what I can really address, since the part of Android I work on is system_server and the frameworks (Android System would typically be things I know about more). This is also where manufacturer-specific issues can appear, if they have their own native daemons (they very often do) with issues, or driver issues, etc.
At any rate, to dig into this more than just the user UI shows, you can hook up adb and use "adb shell dumpsys batteryinfo" to see the low-level data about what is going on to cause that power usage to be shown in battery stats. For example, for this ICS phone I've had sitting on my desk, here is the data under user 0, which is Android OS is measuring:
#0:
Proc irq/308-mxt224_:
CPU: 0ms usr + 210ms krn
Proc iscan_sysioc:
CPU: 0ms usr + 1s 100ms krn
Proc /init:
CPU: 730ms usr + 1s 290ms krn
Proc ksoftirqd/0:
CPU: 0ms usr + 60ms krn
Proc vold:
CPU: 70ms usr + 80ms krn
Proc file-storage:
CPU: 0ms usr + 10ms krn
Proc kworker/u:4:
CPU: 0ms usr + 1s 370ms krn
Proc kworker/u:3:
CPU: 0ms usr + 5s 10ms krn
Proc kthreadd:
CPU: 0ms usr + 4s 480ms krn
Proc loop0:
CPU: 0ms usr + 20ms krn
Proc loop1:
CPU: 0ms usr + 20ms krn
Proc jbd2/mmcblk0p2-:
CPU: 0ms usr + 2s 150ms krn
Proc netd:
CPU: 110ms usr + 450ms krn
Proc mmcqd/0:
CPU: 0ms usr + 11s 540ms krn
Proc kworker/0:0:
CPU: 0ms usr + 9s 50ms krn
Proc kworker/u:0:
CPU: 0ms usr + 4s 470ms krn
Proc kworker/0:1:
CPU: 0ms usr + 9s 490ms krn
Proc kworker/0:2:
CPU: 0ms usr + 3s 480ms krn
Proc kworker/u:2:
CPU: 0ms usr + 5s 30ms krn
Proc kworker/u:1:
CPU: 0ms usr + 7s 440ms krn
Proc bdi-default:
CPU: 0ms usr + 180ms krn
Proc zygote:
CPU: 180ms usr + 700ms krn
Proc debuggerd:
CPU: 0ms usr + 30ms krn
Proc flush-179:0:
CPU: 0ms usr + 670ms krn
Proc irq/334-cypress:
CPU: 0ms usr + 10ms krn
Proc yaffs-bg-1:
CPU: 0ms usr + 470ms krn
Proc khubd:
CPU: 0ms usr + 10ms krn
Proc ueventd:
CPU: 30ms usr + 40ms krn
Proc dhd_watchdog:
CPU: 0ms usr + 180ms krn
Proc mmcqd/0boot1:
CPU: 0ms usr + 10ms krn
Proc flush-31:4:
CPU: 20ms usr + 50ms krn
Proc flush-31:6:
CPU: 0ms usr + 50ms krn
Proc kswapd0:
CPU: 0ms usr + 3s 210ms krn
Proc sync_supers:
CPU: 0ms usr + 30ms krn
Proc dhd_dpc:
CPU: 0ms usr + 2s 640ms krn
Proc installd:
CPU: 20ms usr + 290ms krn"
Click to expand...
Click to collapse

Related

undervolt frequencies?

I just downloaded incredible control and am on doomkernel v6 and was wondering if anyone is running the phone with lower voltage setting than stock and still have the phone working.
Yeah, undervolting works nicely. Just gotta find the frequencies that are stable for you, because every device differs a bit
Roughly what are the frequencies
Sent from my Xperia Play using xda premium
Well don't blame me if these don't work with your phone, but mine are
Speed : Voltage
122880 : 750
245760 : 800
368640 : 800
460800 : 875
576000 : 875
652800 : 875
768000 : 900
806400 : 900
921600 : 925
1024000 : 975
I don't like overclocking so I haven't tested much above 1GHZ
PS: Some may seem like they can go lower but start bugging out after a while
i noticed that undervolting seems to produce very little stuttering every now and then, but as for myself, i feel like battery gains a little more life, like maybe 3-4 hours. Still testing though thanks for your frequencies and yes, i know the fact that every phone seems to react differently but i wanted to check what other sexplayers are using.

CoreControl - What is the phone performance like with 2 cores?

What kind of performance hit does one take?
None
Sent from my HTC One X
How much is the battery better?
I'd like to know the same
Sent from my HTC One X using XDA
So we need somebody that disabled the other 2 cores to enlight us
right. installed corecontrol. ran antutu with 4 cores
Code:
Total: 10618
CPU: 6218 RAM: 2292
GPU: 1228 I/O: 880
with 2 cores
Code:
Total: 6727
CPU: 3477 RAM: 1179
GPU: 1212 I/O: 859
i don't know what to make of these readings.
What I can say is that I do notice any tangible difference in speed between the two. Will run in 2 core mode tomorrow and see what battery life does.
edit - i have to add that this will not be in any way scientific so take whatever results that i post going forward with a pinch of salt.

[Q] gsm gnex performance issues?

I've had my nexus a few months now and I am dissatisfied with its performance. It seemed to work fine on stock. There were no lag issues and all videos played between 58 and 61fps. I have since rooted it and have tried multiple custom roms. All of the roms I have tried have not given me the same performance I had on stock. Videos have dropped to an average of 29-43fps and the cpu has not seemed to be consistant.
Has anyone else seen the same thing or have any idea of how to increase the performance?
I know benchmarks are not a true test of performance but there is a noticeable difference in everyday use. Both are taken under ideal conditions using XenonHD and air kernel. As you can see there was also great variance in scores especially when clock speed is taken into consideration.
I am still attempting to pull a logcat, but the usb connection does not seem to be working properly. This may be the actual cord and remains to be seen if this another issue with the device.
normal clock speeds:
antutu: 3037
cpu: 988
gpu: 1244
ram: 335
IO: 470
quadrant: 1961
cpu: 5908
mem: 1773
2D: 95
3D: 1563
overclocked to 1.5ghz
antutu: 6620
cpu: 3261
gpu: 1528
ram: 1099
IO: 732
quadrant: 2259
cpu: 5726
mem: 1808
IO: 1194
2D: 245
3D: 2320
overclocked to 1.8ghz
antutu: 3343
cpu: 1098
gpu: 1277
ram: 467
IO: 230
quadrant: 2235
cpu: 5847
mem: 1662
IO: 1122
2D: 245
3D: 2301
antutu/quadrant blows
0xbench/linpack ftw
use performance governor, no oc
or make it easier on your device and yourself and stick to stock.
Sent from my i9250
thank you. I appreciate your response
I know benchmarks are not a true test of performance but there is a noticeable difference in everyday use.
Click to expand...
Click to collapse
but i ran linpack anyway and it currently returns values of 73.589 Mflop/s multi-thread and 40.954 Mflop/s single thread
second, this thread isn't about differing benchmarking techniques, it's about a loss of usability and the inconsistant performance of the device in an everyday environment and to see if anyone seemed to be having the same problems or have developed a solution. the benchmarks were a device to show the difference in performance quantitatively through a benchmark result
running stock is not an option, i use rooted apps
thezombiehunter said:
running stock is not an option, i use rooted apps
Click to expand...
Click to collapse
Scary, rooted apps. And whats so hard about rooting stock?
Sent from my i9250
Performance and clockspeed are not a linear scale. When you start pushing clockspeeds too high without properly balancing vcc it starts to become unstable. This is why the lower scores on the extreme overclock. As far as your user experience goes, just run rooted stock if you know that is when your performance was the best.

Note 2 CPU and GPU Overclock problem

So I installed the Perseus kernel and with Stweaks I overclocked the CPU at 1800Mhz.
Antatu = over 19000 points
Then I oced the GPU only to 800Mhz = 18400 Points
But when I decide to overclock both at maximum (1800/800Mhz) I get low score.
Even overclocking the CPU @ 800Mhz and CPU @ 1700Mhz = lower score than just CPU @ 1800Mhz
Is it because the CPU is throttling? What's wrong?
Dear cyber.bg,
Yes probably your cpu is throttling to 800 mhz from 1800 mhz because it reaches the temp of 80c...
To avoid throttling, you have to undervolt cpu when overclocking...
According to me , overclocking gpu over 533 is useless and also makes a lot of heat which push cpu to throttle ... Even gpu @640 mhz with higher voltages you will face freezes and lags...
So just overclock your cpu to 1800 mhz but with lower voltages... Most note 2 cpus can do 1800 mhz @ 1250mV... You can try to give -25 to other values from 1250 mV... 200 mhz @ 775 mv is also fine and no deep sleeps for me.
Dont overclock your gpu but you can undervolt it a little bit... gpu @533 is fine with 1050 mV...
With the right frequency and voltages for both cpu and gpu there will be no throttling so u can get real antutu scores... cpu @1800 and [email protected] with lower voltages, u can expect an antutu score between 19300 and 19800 depending on your rom, kernel and tweaks...
You can use stweaks app to overclock and undervolt...
You can use system tuner pro app to observe cpu temp and other data...
Hope all these helps...
Kind regards.
Sent from my Amiga Note
Thank you for your reply, it was very informative
Currently I am with Note2Core AS (the 1.92Ghz kernel) and I still have the throttling problem, even though my CPU temp doesn't go beyond 50C in Quadrant. But it is till throttling.
I've tried to edit voltage with SetCPU, Voltage Control Extreme and System Tuner Pro, but they don't stick - they just revert back to their original values (1425mV for 1.92Ghz) Stweaks says Sorry, no kernel support.
The interesting part is that in the beginning I managed to run 1-2 benchmarks without Throttling, but anything after that is throttled. Best scores so far:
Antutu: 19868
Quadrant - 7941
Do you know why I can't edit voltages and why it throttles even when CPU temperature is low?
Maybe it has to be plugged in and charging from the Wall?
Dear cyber.bg,
I am using perseus v29.1 kernel and it supports stweaks app... Also i can use voltage control or setcpu with this kernel but i prefer stweak since it has native support in the kernel.
First, 1.9 mhz @1425 mV is really high and thats why your cpu throttles...
I do max 1.8 mhz @ 1250 mV to avoid throttling... I did many test and voltages above 1250-1300 will bring throttling back. My cpu is stable @1250mV...
With quadrant cpu may not throttle because it is an outdated benchmark and i am sure it doesnt use all the cpu cores @100 percent...
Antutu is the solution to observe for throttling...
To observe temps and throttling, run both antutu and sytem tuner pro in split view...
Also i use a 4k video to push all the cpus to max and view video in floating windows so u can see all the data in system tuner pro while video is playing in floating window.
Lastly, my advice is dont go over 1.8 mhz @1250 mV for cpu and 533 mhz @1050mV for gpu... i am sure with these settings, u will have a stable note2 with no throttling and at its max performance...
Hope all these helps...
Kind regards.
Sent from my Amiga Note
Thank you again for this very knowledgeable post
I've used Perseus too. I even switch them daily while experimenting.
I put the Note2Core because I want to push the phone to its limits and get a really high benchmark scores. I've seen people reaching almost 9000 in Quadrant. And for Antutu I already got a really high score (19548), but if I manage to stabilize it at 1920Mhz I can get higher. But it throttles
And I still can't understand why it throttles? Some people say it's because of the high temperature, but how high is high? When I finish with a benchmark and go to look for the temp the highest I've seen is 50C. Is that high?
Also how do I run Antutu and System Tuner Pro in dual view? Their icons are not in the side menu that I open when holding the back button. How do I put them there?
Have you tested with more than 1800Mhz for the CPU? or more than 533Mhz for the GPU only? Can you post some Quadrant and Antutu screenshots so I can compare.
Thank you again
Dear cyber.bg,
Here is my antutu and quadrant results...
Wanamlite v2.1
Perseus v29.1
Cpu 1.8 mhz @1250mV
Gpu 533 mhz @ 1050 mV
Antutu ~19300
Quadrant ~7300
I have run both antutu and quadrant only one time...
By the way, cpu begins throttling when its temp reaches 80c so i am sure you hit this limit...
I have also tried 1920 and 2000 mhz with angelom kernel but because of throttling and so much heat, i had to return back to 1800 mhz with perseus kernel...
Kind regards.
Sent from my Amiga Note
2 questions:
1 - How can I see the maximum temp the CPU reaches?
2 - Did you have any successful test at 1920 and 2000 mhz without throttling?
cyper.bg said:
2 questions:
1 - How can I see the maximum temp the CPU reaches?
2 - Did you have any successful test at 1920 and 2000 mhz without throttling?
Click to expand...
Click to collapse
Dear cyber.bg,
1- The only way AFAIK is to use system tuner pro app... Be aware that apps like setcpu reports the BATTERY TEMP not the CPU TEMP...
2- Unfortunately NO since these speeds need min 1400 mV to be stable but throttling occurs immediately so no meaning to overclock...
Steps to observe throttling...
1- Download and install system tuner pro...
2- Download and install super video app and set it for software decoding not hardware decoding.
3- Grap a 4k video (life in the garden) from you tube with the tube mate app... i use this 4k video because it pushes all the cores to max with nearly full load in software decoding mode...
3a- Alternatively you can use antutu and system tuner pro app in split view to observe data... You have to flash this mod in able to add these app to multi windows list... http://forum.xda-developers.com/showthread.php?t=1953705
4- Play 4k video with super video app in a floating window...
5- While video is playing run system tuner pro app and touch to cpu button...
6- Now u should be able to see cpu data like temp,core speeds,load and also video in floating window all together
7- Observe the cpu temp and core speed... if the temp reaches 80c then core speeds down to 800 mhz which mean cpu is throttling... Try to undervolt some more to keep cpu under 80c but with stability of course...
As i said before, the max i can go without throttling is cpu 1800 [email protected] mV and gpu 533 mhz @1050mV... With these settings i can maintain stability, and full benefit from overclocking without throttling...
Hope all these helps...
Kind regards.
Sent from my Amiga Note...
I tried 1800Mhz @ 1200mV and it seemded stable. GPU was 533Mhz @ 1050mV
You also write that it starts to throttle at 80C - have you found out that yourself or it is in the specifications of the chip?
Here are 2 shots (these were before I tried lower voltages):
Samsung Galaxy Note 2 - Jelly Bean 4.1.1
Quadrant (Run Full Benchmark):
Note2Core Kernel
CPU: 1920Mhz, 1425mV
GPU: 533Mhz, 1050mV
AnTuTu (Пълен тест):
Perseus Kernel
CPU: 1800Mhz, 1250mV
GPU: 533Mhz, 1050mV
Geekbench 2:
Note2Core Kernel
CPU: 1920Mhz, 1425mV
GPU: 533Mhz, 1050mV
Dear cyber.bg,
Nice scores... Well done... Which rom ?
During my observations with system tuner pro, i have realized the throttling temp is 80c..
I think the throttling level can be configured via kernel so this is up to the kernel developers... i remember from note1 that there was thor kernel and with this kernel cpu was throttling @85c and to 1.4 ghz not 800 mhz if i am not wrong...
Kind regards.
Sent from my Amiga Note
Scores were with stock 4.1.1. I haven't installed any modified ROMs so far, cause I like the stock
Btw I'm afraid to use System Tuner Pro now, because last time I tried to uninstall it my phone froze, but I pressed the power button for 5 seconds and restarted. On the 2nd attempt to uninstall it the same thing happened, but after restarting the OS didn't want to load. I didn't have a backup or anything and had to reinstall everything. At least I put 4.1.2, so I'm making a Nandroid backup through CWM recovery now. That was a good lesson.
Have you tried 1.8Ghz @ 1200mV for daily use?
Dear cyber.bg,
Yes, i tried 1.8 @ 1200mV but i got frezees while playing some 2k and 4k videos so i decided to be safe and push it to 1250 mV even 1225 mV seemes stable for my cpu...
Kind regards...
Sent from my Amiga Note
My Note 2 is currently running 1956gHz @ 1412 volts.. I only ran into a problem when I locked the gpu @ 533mHz and used a stress test.
Tegrak Overclock Ultimate is amazing !
I also noticed tegrak's overclocking doesn't take effect until I open Setcpu..
Edit: Overclocked to 2gHz @ 1437 volts.. what is the repercussions to the volts being "too high?"
Sent from my GT-N7100 using xda premium
PROTOCHIP said:
Dear cyber.bg,
Yes probably your cpu is throttling to 800 mhz from 1800 mhz because it reaches the temp of 80c...
To avoid throttling, you have to undervolt cpu when overclocking...
According to me , overclocking gpu over 533 is useless and also makes a lot of heat which push cpu to throttle ... Even gpu @640 mhz with higher voltages you will face freezes and lags...
So just overclock your cpu to 1800 mhz but with lower voltages... Most note 2 cpus can do 1800 mhz @ 1250mV... You can try to give -25 to other values from 1250 mV... 200 mhz @ 775 mv is also fine and no deep sleeps for me.
Dont overclock your gpu but you can undervolt it a little bit... gpu @533 is fine with 1050 mV...
With the right frequency and voltages for both cpu and gpu there will be no throttling so u can get real antutu scores... cpu @1800 and [email protected] with lower voltages, u can expect an antutu score between 19300 and 19800 depending on your rom, kernel and tweaks...
You can use stweaks app to overclock and undervolt...
You can use system tuner pro app to observe cpu temp and other data...
Hope all these helps...
Kind regards.
Sent from my Amiga Note
Click to expand...
Click to collapse
Hi PROTOCHIP,
Can you send image files of your's STweaks settings? (for oc and for battery life)
Your experience is so reliable.
Thanks a lot.
Why can't I see any difference between the 533Mhz GPU and 800Mhz GPU on the GLBenchmark? I don't OC the CPU, I even tried to lock it to 1200Mhz to avoid thermal problems however I couldn't reach above 18 FPS in Egypt test. Normally it is 17, with 600 or 700Mhz it goes to 18 and then stays there.
When I compare the GPUs of the SGS3 and Note 2 there is %10 overclock on the Note 2 side and the results exactly indicates this. SGS3 scores 15 FPS, Note 2 scores 17 apprx %10 higher. From this comparison i take it as the results are linear with the clock speeds. I was also proving this theory by OCing the Note 1 to 400 Mhz and reacing a few FPS below SGS3 on GLBenchmark. So, without any problem Note 2 should score 30-31 FPS on 800 Mhz but that is not the case in real life. So I guess it is either never goes to 800 Mhz or thermal throttling happens during the test. Orrrr, maybe 1080p offscreen is not a good option to push-test our Mali-400s? But there is no other GPU benchmarks to push our devices like offscreen because of the 60 FPS lock.
What do you think about this? Is it possible to reach the 30 FPS level?
Can you guys tell if this is ok? Or can I still go lower.. I just eant fair speed with battery saving..
Thanks in advance
Sent from my GT-N7100 using xda app-developers app
Omega rom v9.1 + perseus alpha 29.1
Dear yerebakan,
Here are my settings for cpu and gpu... Hope all these helps... These are my lowest settings and stable values for my cpu right now... You can add +25 for both cpu and gpu to be safe then u can play with the values...
Phoniex Rom V2.1 and Perseus Kernel v29.1
CPU: 200 Mhz - 1800 Mhz ( Voltages over 1300 [email protected] Mhz makes a lot of heat and cpu throttles... )
1800 Mhz - 1250 mV
1704 Mhz - 1225 mV
1600 Mhz - 1150 mV
1500 Mhz - 1125 mV
1400 Mhz - 1075 mV
1300 Mhz - 1025 mV
1200 Mhz - 1000 mV
1100 Mhz - 1000 mV
1000 Mhz - 975 mV
900 Mhz- 950 mV
800 Mhz - 925 mV
700 Mhz - 900 mV
600 Mhz - 875 mV
500 Mhz - 850 mV
400 Mhz - 825 mV
300 Mhz - 800 mV
200 Mhz - 775 mV
GPU: 160 Mhz - 533 Mhz ( Speeds over 533 are useless since making a lot of heat and also gpu throttles... )
160 Mhz - 825 mV
266 Mhz - 875 mV
350 Mhz - 950 mV
440 Mhz - 1000 mV
533 Mhz - 1025 mV
Kind Regards...
---------- Post added at 02:38 PM ---------- Previous post was at 02:29 PM ----------
_delice_doluca_ said:
Why can't I see any difference between the 533Mhz GPU and 800Mhz GPU on the GLBenchmark? I don't OC the CPU, I even tried to lock it to 1200Mhz to avoid thermal problems however I couldn't reach above 18 FPS in Egypt test. Normally it is 17, with 600 or 700Mhz it goes to 18 and then stays there.
When I compare the GPUs of the SGS3 and Note 2 there is %10 overclock on the Note 2 side and the results exactly indicates this. SGS3 scores 15 FPS, Note 2 scores 17 apprx %10 higher. From this comparison i take it as the results are linear with the clock speeds. I was also proving this theory by OCing the Note 1 to 400 Mhz and reacing a few FPS below SGS3 on GLBenchmark. So, without any problem Note 2 should score 30-31 FPS on 800 Mhz but that is not the case in real life. So I guess it is either never goes to 800 Mhz or thermal throttling happens during the test. Orrrr, maybe 1080p offscreen is not a good option to push-test our Mali-400s? But there is no other GPU benchmarks to push our devices like offscreen because of the 60 FPS lock.
What do you think about this? Is it possible to reach the 30 FPS level?
Click to expand...
Click to collapse
Dear _delice_doluca_,
Same here and never had the chance to go over 18 fps with my note2 too... Overclocking over 533 doesnt help because of gpu throttling... In theory as you stated , we should go over 30 fps easily but in reality, this seems so far...
Kind Regards...
On behalf of the people who found this thread to discover your great insight and findings Protochip, thank you.
my cpu is running at 1.3ghz 1025mv however my phone reaches 67c true temp and throttles very easily any idea if this normal i cant play any 3d games unless im sitting near a fan or ac. Everyone says they throttle at 80c, i came to this thread from another post i had made. Im mostly playing
Nova 3 and mc4 .
nielo360 said:
my cpu is running at 1.3ghz 1025mv however my phone reaches 67c true temp and throttles very easily any idea if this normal i cant play any 3d games unless im sitting near a fan or ac. Everyone says they throttle at 80c, i came to this thread from another post i had made. Im mostly playing
Nova 3 and mc4 .
Click to expand...
Click to collapse
i found that the real throttling problem is a security protocol that Samsung roms have. When the battery reach 41C the cpu throttles (no matter if its only at 60C cpu temp)
i dont know how to deactivate that protocol...but if you want, try CM10.1 or any other AOKP or AOSP roms and you´ll se that there is no cpu throttling unless the cpu reach 80C.
you´ll need "stability test" app (cpu stress testing, and you can watch battery temp), and "system tuner" app (to watch live cpu temp during the stress test)

Cpu Throttle

Hi there! It's been 3 days I own a beautiful GT-N7100
I immediately rooted it, installed Perseus Kernel and started playing around with some undervolt - overclock.
From what I understood from my continuos benchmarking efforts, going over 533 MHZ for the gpu is useless, as it throttles immediately, and sometimes it even kills the performance.
So, regarding the GPU, this is the setting:
160 Mhz - 825 mV ---> MIN
266 Mhz - 875 mV
350 Mhz - 950 mV
440 Mhz - 1000 mV
533 Mhz - 1025 mV ---> MAX
It looks to be stable. Now, this is the CPU:
1800 Mhz - 1250 mV ---> MAX
1704 Mhz - 1225 mV
1600 Mhz - 1150 mV
1500 Mhz - 1125 mV
1400 Mhz - 1075 mV
1300 Mhz - 1025 mV
1200 Mhz - 1000 mV
1100 Mhz - 1000 mV
1000 Mhz - 975 mV
900 Mhz- 950 mV
800 Mhz - 925 mV
700 Mhz - 900 mV
600 Mhz - 875 mV
500 Mhz - 850 mV
400 Mhz - 825 mV
300 Mhz - 800 mV
200 Mhz - 775 mV ---> MIN
You may be wondering "Ok, so what's the problem?" As the title says, the CPU has the bad (or good, as it prevents itself from frying) habit of throttling all the way down to 800 mhz whenever its temp hits 80°C
This happens extremely fast @1,8 ghz, so fast that I wasn't even able to determine for sure the temp it hit before throttling.
@ 1,7 ghz it takes a bit more, but the end result is the same when it hits exactly 80° (it doesn't go over)
@ 1,6 ghz is stable, it never goes over 75°.
It looks that every 100 mhz I have a 5 ° increase in temp. It's not good for sure, and as far as I'm concerned is too much of an increase.
Should I further undervolt the top two frequency scales?
EDIT
Tried 1,8 ghz @ 1175 and 1,7 ghz @ 1175 and still the same s... you know what.
Or better said, it's a bit different:
1,8ghz @ 1175 takes more time to go to 80° C, but it still does.
1,7 ghz @1175 stays at 75° C, but the stupid pig throttles to 1 GHZ this time...
Any ideas?
4l3xXx said:
Hi there! It's been 3 days I own a beautiful GT-N7100
I immediately rooted it, installed Perseus Kernel and started playing around with some undervolt - overclock.
From what I understood from my continuos benchmarking efforts, going over 533 MHZ for the gpu is useless, as it throttles immediately, and sometimes it even kills the performance.
So, regarding the GPU, this is the setting:
160 Mhz - 825 mV ---> MIN
266 Mhz - 875 mV
350 Mhz - 950 mV
440 Mhz - 1000 mV
533 Mhz - 1025 mV ---> MAX
It looks to be stable. Now, this is the CPU:
1800 Mhz - 1250 mV ---> MAX
1704 Mhz - 1225 mV
1600 Mhz - 1150 mV
1500 Mhz - 1125 mV
1400 Mhz - 1075 mV
1300 Mhz - 1025 mV
1200 Mhz - 1000 mV
1100 Mhz - 1000 mV
1000 Mhz - 975 mV
900 Mhz- 950 mV
800 Mhz - 925 mV
700 Mhz - 900 mV
600 Mhz - 875 mV
500 Mhz - 850 mV
400 Mhz - 825 mV
300 Mhz - 800 mV
200 Mhz - 775 mV ---> MIN
You may be wondering "Ok, so what's the problem?" As the title says, the CPU has the bad (or good, as it prevents itself from frying) habit of throttling all the way down to 800 mhz whenever its temp hits 80°C
This happens extremely fast @1,8 ghz, so fast that I wasn't even able to determine for sure the temp it hit before throttling.
@ 1,7 ghz it takes a bit more, but the end result is the same when it hits exactly 80° (it doesn't go over)
@ 1,6 ghz is stable, it never goes over 75°.
It looks that every 100 mhz I have a 5 ° increase in temp. It's not good for sure, and as far as I'm concerned is too much of an increase.
Should I further undervolt the top two frequency scales?
EDIT
Tried 1,8 ghz @ 1175 and 1,7 ghz @ 1175 and still the same s... you know what.
Or better said, it's a bit different:
1,8ghz @ 1175 takes more time to go to 80° C, but it still does.
1,7 ghz @1175 stays at 75° C, but the stupid pig throttles to 1 GHZ this time...
Any ideas?
Click to expand...
Click to collapse
80°C?
At that temperature your hands would be frying. You must have confused with computer.
this is XXXDDDAAA
UtkarshGupta said:
80°C?
At that temperature your hands would be frying. You must have confused with computer.
this is XXXDDDAAA
Click to expand...
Click to collapse
No man its common when u started benchmark at 1800mhz -1900mhz wid max mv cpu throttle to 80° and cpu sets automatically to 800mhz :lol:
Sent from my GT-N7100 using xda premium
---------- Post added at 01:11 PM ---------- Previous post was at 01:02 PM ----------
4l3xXx said:
Hi there! It's been 3 days I own a beautiful GT-N7100
I immediately rooted it, installed Perseus Kernel and started playing around with some undervolt - overclock.
From what I understood from my continuos benchmarking efforts, going over 533 MHZ for the gpu is useless, as it throttles immediately, and sometimes it even kills the performance.
So, regarding the GPU, this is the setting:
160 Mhz - 825 mV ---> MIN
266 Mhz - 875 mV
350 Mhz - 950 mV
440 Mhz - 1000 mV
533 Mhz - 1025 mV ---> MAX
It looks to be stable. Now, this is the CPU:
1800 Mhz - 1250 mV ---> MAX
1704 Mhz - 1225 mV
1600 Mhz - 1150 mV
1500 Mhz - 1125 mV
1400 Mhz - 1075 mV
1300 Mhz - 1025 mV
1200 Mhz - 1000 mV
1100 Mhz - 1000 mV
1000 Mhz - 975 mV
900 Mhz- 950 mV
800 Mhz - 925 mV
700 Mhz - 900 mV
600 Mhz - 875 mV
500 Mhz - 850 mV
400 Mhz - 825 mV
300 Mhz - 800 mV
200 Mhz - 775 mV ---> MIN
You may be wondering "Ok, so what's the problem?" As the title says, the CPU has the bad (or good, as it prevents itself from frying) habit of throttling all the way down to 800 mhz whenever its temp hits 80°C
This happens extremely fast @1,8 ghz, so fast that I wasn't even able to determine for sure the temp it hit before throttling.
@ 1,7 ghz it takes a bit more, but the end result is the same when it hits exactly 80° (it doesn't go over)
@ 1,6 ghz is stable, it never goes over 75°.
It looks that every 100 mhz I have a 5 ° increase in temp. It's not good for sure, and as far as I'm concerned is too much of an increase.
Should I further undervolt the top two frequency scales?
EDIT
Tried 1,8 ghz @ 1175 and 1,7 ghz @ 1175 and still the same s... you know what.
Or better said, it's a bit different:
1,8ghz @ 1175 takes more time to go to 80° C, but it still does.
1,7 ghz @1175 stays at 75° C, but the stupid pig throttles to 1 GHZ this time...
Any ideas?
Click to expand...
Click to collapse
Hey Mate
mine is exactly same mv for cpus and gpu....
Mine cpu didn't throttle ....
When I start benchmark at 1800mhz mine cpu goes max 75°c
And I got 19400+ Score in Anutu bench.
Sent from my GT-N7100 using xda premium
hellDr0id said:
No man its common when u started benchmark at 1800mhz -1900mhz wid max mv cpu throttle to 80° and cpu sets automatically to 800mhz :lol:
Sent from my GT-N7100 using xda premium
---------- Post added at 01:11 PM ---------- Previous post was at 01:02 PM ----------
Hey Mate
mine is exactly same mv for cpus and gpu....
Mine cpu didn't throttle ....
When I start benchmark at 1800mhz mine cpu goes max 75°c
And I got 19400+ Score in Anutu bench.
Sent from my GT-N7100 using xda premium
Click to expand...
Click to collapse
Not all cpus are created equal.
this is XXXDDDAAA
4l3xXx said:
Hi there! It's been 3 days I own a beautiful GT-N7100
I immediately rooted it, installed Perseus Kernel and started playing around with some undervolt - overclock.
From what I understood from my continuos benchmarking efforts, going over 533 MHZ for the gpu is useless, as it throttles immediately, and sometimes it even kills the performance.
So, regarding the GPU, this is the setting:
160 Mhz - 825 mV ---> MIN
266 Mhz - 875 mV
350 Mhz - 950 mV
440 Mhz - 1000 mV
533 Mhz - 1025 mV ---> MAX
It looks to be stable. Now, this is the CPU:
1800 Mhz - 1250 mV ---> MAX
1704 Mhz - 1225 mV
1600 Mhz - 1150 mV
1500 Mhz - 1125 mV
1400 Mhz - 1075 mV
1300 Mhz - 1025 mV
1200 Mhz - 1000 mV
1100 Mhz - 1000 mV
1000 Mhz - 975 mV
900 Mhz- 950 mV
800 Mhz - 925 mV
700 Mhz - 900 mV
600 Mhz - 875 mV
500 Mhz - 850 mV
400 Mhz - 825 mV
300 Mhz - 800 mV
200 Mhz - 775 mV ---> MIN
You may be wondering "Ok, so what's the problem?" As the title says, the CPU has the bad (or good, as it prevents itself from frying) habit of throttling all the way down to 800 mhz whenever its temp hits 80°C
This happens extremely fast @1,8 ghz, so fast that I wasn't even able to determine for sure the temp it hit before throttling.
@ 1,7 ghz it takes a bit more, but the end result is the same when it hits exactly 80° (it doesn't go over)
@ 1,6 ghz is stable, it never goes over 75°.
It looks that every 100 mhz I have a 5 ° increase in temp. It's not good for sure, and as far as I'm concerned is too much of an increase.
Should I further undervolt the top two frequency scales?
EDIT
Tried 1,8 ghz @ 1175 and 1,7 ghz @ 1175 and still the same s... you know what.
Or better said, it's a bit different:
1,8ghz @ 1175 takes more time to go to 80° C, but it still does.
1,7 ghz @1175 stays at 75° C, but the stupid pig throttles to 1 GHZ this time...
Any ideas?
Click to expand...
Click to collapse
Your experience is exactly the same as mine. Even with undervolting I still hit the throttle range at 1.7 and 1.8.
I concluded that overclocking only really gave me an advantage in the benchmarks and braging rights department. If I was playing a game it was pointless as after a while I hit the throttle limit. In end I went back to 1.6 ghz, and I'm more than happy with the performance. :good:
Hi there, thank you for being interested in my situation. After playing around with the values, recovering from bootloops, freezes and instabilities, I came to a strange conclusion, which I would like to share with all of you, in case someone is living in my very same situation.
It looks like the voltage was not too high (causing the heat), it was rather too low. It looked, after some studies, that the cpu throttled not because its temp was too high (it sometimes throttled at 55°, and other times was not throttling at 80 ° ). So this is what I understood:
- Voltage was so low that it not only caused random lag spikes, both in games and in the UI as well (as I was also wondering why in the hell NFS was running worse than before), it caused the cpu to throttle itself to the highest step with enough voltage to support the demand (800 mhz, or 1 GHZ, at first). So I tried putting very low voltages on all steps, except on 1.8 ghz (I was on performance) and default voltage on the 1,2 ghz step, and it soon throttled to 1,2.
- GPU voltage is OK.
- Yesterday the CPU was going all the way up to 75 and also 80 degrees not only because it was charging, also because it was near my laptop's vent, stupid me :angel:
I know this makes no sense, but it is known that very low voltages prove to be unstable, but I couldn't think they could prove SO MUCH unstable.
The results now are these:
- 19k in Antutu
- 8k in Quadrant
- 60 fps on Basemark Taijii.
- 20 minutes of stability test, with over 170 gpu passes and 45 cpu passes, and no throttling at all (always 1.8 ghz).
I'm trying to play some NFS:MW later this afternoon, just giving the phone some time to charge, it's been a hard day for it
Any comments will clearly be appreciated. I'll come soon with my current voltages to share with you
And, by the way, I love this phone, I'm having sex with it this night
Good work, 4l3xXx :good: Will wait for your conclusions and voltages
Btw how do you know your phone was throttled?
this is XXXDDDAAA
I guess by watching frequency in stability test app - for me sometimes it drops from 1800 to some lower freq for a second. How much do you guys overclock GPU?
Here's my more performance oriented settings. Averages 19500 on Antutu, and 7400 on Quadrant Standard (Advanced version adds 1000 to score) This doesn't lag at all between screens, animations, etc. The only lag I've seen is when my apps rarely crash.
CPU Max - 1800mHz
CPU Min - 200mHz
Voltages from OP
Pegasusq governor
Sampling Rate - 15000uS
Sampling Down Factor - 1
Up Threshold - 90%
Down Differential - 10%
Frequency for Responsiveness - 600mHz
Up Threshold @ Min Freq - 60%
Frequency at Fast Down - 1400mHz
Up Threshold at Fast Down - 94%
Frequency Step - 25%
Up Threshold Differential - 5%
Frequency Step Decrease - 10%
Flexrate Enabled - 700mHz, 10000uS
CPU Up Rate - 8 samples
CPU Down Rate - 10 samples
Core Upbring Count - 1
*Default Configuration Overrides*
1 Core to Online - 300mHz
2 Cores to Offline - 200mHz
2 Cores to Online - 400mHz
3 Cores to Offline - 300mHz
3 Cores to Online - 500mHz
4 Cores to Offline - 400mHz
*Runqueue Depths*
1 Core to Online - 155
2 Cores to Offline - 155
2 Cores to Online - 250
3 Cores to Offline - 250
3 Cores to Online - 340
4 Cores to Offline - 340
CPU Online Load Bias - 2 cores
CPU Online Bias Up Threshold - 50%
CPU Online Bias Down Threshold - 30%
GPU Max - 733mHz
GPU Min - 160mHz
Up Threshold - 85%
Down Differential - 5%
Utilization Timeout - 25ms
Voltages from OP
Internal/SD Card Schedulers - SIO
Internal/SD Card Read Ahead - 2048kB
Dynamic FSync - Enabled
And battery?
this is XXXDDDAAA
UtkarshGupta said:
And battery?
this is XXXDDDAAA
Click to expand...
Click to collapse
Battery works like charm =D Do give it a try and you can always set it back to default if it doesn't work the way you want it.
ahkiongkc said:
Battery works like charm =D Do give it a try and you can always set it back to default if it doesn't work the way you want it.
Click to expand...
Click to collapse
Works like a charm... Lol what a troll.
Anyways how much Screen on time do you get?
this is XXXDDDAAA
UtkarshGupta said:
And battery?
this is XXXDDDAAA
Click to expand...
Click to collapse
UtkarshGupta said:
Works like a charm... Lol what a troll.
Anyways how much Screen on time do you get?
this is XXXDDDAAA
Click to expand...
Click to collapse
I was a heavy user and before the mod, i got only 16 hours before it goes totally flat. Now after the changes, i manage to squeeze up till 23 hours until it hit 1%. Ill try to screenshot tonight and post it up here.
ahkiongkc said:
Here's my more performance oriented settings. Averages 19500 on Antutu, and 7400 on Quadrant Standard (Advanced version adds 1000 to score) This doesn't lag at all between screens, animations, etc. The only lag I've seen is when my apps rarely crash.
CPU Max - 1800mHz
CPU Min - 200mHz
Voltages from OP
Pegasusq governor
Sampling Rate - 15000uS
Sampling Down Factor - 1
Up Threshold - 90%
Down Differential - 10%
Frequency for Responsiveness - 600mHz
Up Threshold @ Min Freq - 60%
Frequency at Fast Down - 1400mHz
Up Threshold at Fast Down - 94%
Frequency Step - 25%
Up Threshold Differential - 5%
Frequency Step Decrease - 10%
Flexrate Enabled - 700mHz, 10000uS
CPU Up Rate - 8 samples
CPU Down Rate - 10 samples
Core Upbring Count - 1
*Default Configuration Overrides*
1 Core to Online - 300mHz
2 Cores to Offline - 200mHz
2 Cores to Online - 400mHz
3 Cores to Offline - 300mHz
3 Cores to Online - 500mHz
4 Cores to Offline - 400mHz
*Runqueue Depths*
1 Core to Online - 155
2 Cores to Offline - 155
2 Cores to Online - 250
3 Cores to Offline - 250
3 Cores to Online - 340
4 Cores to Offline - 340
CPU Online Load Bias - 2 cores
CPU Online Bias Up Threshold - 50%
CPU Online Bias Down Threshold - 30%
GPU Max - 733mHz
GPU Min - 160mHz
Up Threshold - 85%
Down Differential - 5%
Utilization Timeout - 25ms
Voltages from OP
Internal/SD Card Schedulers - SIO
Internal/SD Card Read Ahead - 2048kB
Dynamic FSync - Enabled
Click to expand...
Click to collapse
Copy Cat :lol: Trolled
. . . This post was written by someone else in Verizon Note 2 section
I forgot his name
Sent from my GT-N7100 using xda premium
ahkiongkc said:
I was a heavy user and before the mod, i got only 16 hours before it goes totally flat. Now after the changes, i manage to squeeze up till 23 hours until it hit 1%. Ill try to screenshot tonight and post it up here.
Click to expand...
Click to collapse
I mean screen on.
this is XXXDDDAAA
Alright, I can tell you it was being throttled because I was running the System Tuner app. By the way, I thought I won too early. For some reason my phone still throttled, with voltage having been decreased only by 50 mV on all cpu steps and by 100 mV on all GPU steps. It also throttled on 1.6 ghz max. Stock voltages just made the process be slower. Stability test was perfect as I told you, but Nfs MW seems to be heavier than the test itself. I came to the conclusion it was time to switch from Perseus to Neak. So far so good, running at stock voltages and everything runs way smoother, the damn game as well. Battery isn't that good with stock voltages, also considering that kernel's voltages are way higher than sammy's defaults. I am trying undervolt again on this kernel, without touching the clocks, and will report back, starting with -150 mV on the gpu (the 160 mhz step is @ 950 LOL)
EDIT;
This phone is becoming extremely stupid and is starting to seriously piss me off. I can't do sh... because it throttles. Undervolted and throttlrs, downclocked and throttles, overvolted and throttles, someone please tell me what the HELL is going on before I throw it out of the window.
hmm, I saw somewhere someone mentioned that battery temperature at 36 degrees is throttling down, but I don't know. I think its worth to try and monitor battery temp also.
4l3xXx said:
Alright, I can tell you it was being throttled because I was running the System Tuner app. By the way, I thought I won too early. For some reason my phone still throttled, with voltage having been decreased only by 50 mV on all cpu steps and by 100 mV on all GPU steps. It also throttled on 1.6 ghz max. Stock voltages just made the process be slower. Stability test was perfect as I told you, but Nfs MW seems to be heavier than the test itself. I came to the conclusion it was time to switch from Perseus to Neak. So far so good, running at stock voltages and everything runs way smoother, the damn game as well. Battery isn't that good with stock voltages, also considering that kernel's voltages are way higher than sammy's defaults. I am trying undervolt again on this kernel, without touching the clocks, and will report back, starting with -150 mV on the gpu (the 160 mhz step is @ 950 LOL)
EDIT;
This phone is becoming extremely stupid and is starting to seriously piss me off. I can't do sh... because it throttles. Undervolted and throttlrs, downclocked and throttles, overvolted and throttles, someone please tell me what the HELL is going on before I throw it out of the window.
Click to expand...
Click to collapse
That could be reason, I mean, undervolted throttles because of too low voltage, stock voltage throttles because of what? CPU temp? Hell no! 60 ° the max I reached with stock voltages and stock clocks, and still throttles? There HAS to be something else going on.
I also read something about the battery here on xda, from the thread I actually took my previous voltages from. It was saying 41° was the battery temp that once reached would throttle everything. The guy also said it is a "security" protocol that's present only on Sammy ROMS.
I actually think the temp is way lower than 41°, because I can tell for sure the battery doesn't reach 41° at ALL, so your 36° info may be totally right.
Changing ROM might be an idea I guess, if the "security protocol" stuff is right. I'm eventually switching to Omega ROM, I've seen a lot of people with it.
I'm actually monitoring the battery temp right now while I play that stupid NFS game. I'll report back as soon as something happens.
Keep in mind my actual voltages are as follows (NEAK defaults)
1600 @ 1313 mV
1500 @ 1263 mV
1400 @ 1225 mV
1300 @ 1175 mV
1200 @ 1138 mV
1100 @ 1100 mV
1000 @ 1075 mV
900 @ 1050 mV
800 @ 1013 mV
700 @ 988 mV
600 @ 963 mV
500 @ 950 mV
400 @ 938 mV
300 @ 925 mV
200 @ 913 mV
And GPU
160 @ 937 mV
266 @ 962 mV
350 @ 1012 mV
440 @ 1075 mV
533 @ 1137 mV
By the way, thanks everyone for your interest and for trying to help a poor noob :highfive:
EDIT
K99's point is absolutely CORRECT. Whenever the battery reaches 35-36°C the CPU is unable to go over 800 mhz, no matter how low the CPU temp is. The CPU temp can even be 30°C no matter. Now, any idea of a good ROM NOT based on Samsung's stock with 4.2 and s pen support? Will report back and tell you if that security protocol stuff is true.
And another question. How can I backup an ENTIRE app such as that stupid NFS game to just put it back on the new ROM without having to download it again? (I have monthly limits on my connection...)
For backing up app with data, use titanium backup.
Sent from my GT-N7100 using xda premium

Categories

Resources