[q] max cpu lock.. - Galaxy S III Q&A, Help & Troubleshooting

I would like to know if it is safe to change the max cpu lock from quad core to single core mode when in need of battery or even other modes? How about for daily use but still needed battery life?

BelJanss said:
I would like to know if it is safe to change the max cpu lock from quad core to single core mode when in need of battery or even other modes? How about for daily use but still needed battery life?
Click to expand...
Click to collapse
you can find more information about this in Siyah's Kernel thread.
I locked mine to 2 cores. After researching about turning off cores, it's mentioned that it's best to just leave all 4 cores on and let android manage the power. I will turn all 4 cores on later because i'm testing dual core mode for personal reference but it maybe void because i've under volted my cpu along with turning off the 2 cores. So far my battery is draining less and i'm using my phone more this morning. I don't even notice a performance drop. My phone is still smooth..but then again i do not use my phone to play games that require a lot of performance.

Thanks for your response. I'm now testing my s3 in a single core mode and battery draining is less also. For the performance I can say that it is not bad. However, what I'm afraid of it is if has bad effect on the cpu itself.

Related

[Q] Underclocking = now significant battery imp.?

If been trying for a few weeks now various SetCPU clock speeds combined with UrukDroid but I have yet to see any sort of meaning full battery improvements, and what I mean by meaning full is 1+ hour.
Can anybody confirm that under clocking is just more of a gimmick idea then any real world use?
Servaas said:
If been trying for a few weeks now various SetCPU clock speeds combined with UrukDroid but I have yet to see any sort of meaning full battery improvements, and what I mean by meaning full is 1+ hour.
Can anybody confirm that under clocking is just more of a gimmick idea then any real world use?
Click to expand...
Click to collapse
Have to say it was the same for me, at that point i just went for full power and had it blasting at 1GHz permanently
It is more a problem of missunderstanding.
If you say you are using 1GHz, in 99% of the times this is only the maximum that will be used if demand is there.
Normally you have one of the lower speeds running most of the time ( see statistics in Info of SetCpu ).
And even if you completely run on 1.2GHz with the display on, the processor is not the one draining the batterie.

Overclocking (battery problem)

Heya folks. Is it normal for my battery to consume so much since i overclocked my cores to 1.5 ghz each ? xD
Need powah and i like it very much but it fails cuz battery gets consumed very fast. Help !
Sent from my GT-I9100 using XDA
PixeLuL said:
Heya folks. Is it normal for my battery to consume so much since i overclocked my cores to 1.5 ghz each ? xD
Need powah and i like it very much but it fails cuz battery gets consumed very fast. Help !
Sent from my GT-I9100 using XDA
Click to expand...
Click to collapse
Yes it is perfectly normal, battery consumption increases exponentially after 1.2ghz and especially even more so after 1.4ghz. All you can do is add a dark wallpaper as your background, under volt each cpu frequency as much as possible for your device, and undervolt your gpu as much as your device can handle. This defiantly won't solve the problem, but it will help off set some of the power consumption. Also, I'd probably recommend if you want to OC but are battery conscious, to only overclock to 1.4ghz. The power consumption at 1.4ghz is a lot less than 1.5ghz for almost no noticeable speed difference. Basically, for our cpu, 1.4ghz is the overclocking/battery sweet spot I hope this helps you
Edit: If you really want good battery but at 1.5ghz, the only really option is to get an extended battery, the Samsung one is really good and adds almost not extra bulk. See here: http://forum.xda-developers.com/showthread.php?t=1239719
Edit 2: If you want to learn more about under volting to save power, look here: http://forum.xda-developers.com/showthread.php?t=1532999

[Q] Overclocking Concept

Hi Guys,
I am a noob here. I have never used a android phone before, not even a iPhone - so basically no smart phones.My first smart/android phone would be Nexus 4 which would be coming tomorrow.
I have been reading threads to understand andriod architecture and believe have understood to certain extent.
I have a question in clocking the CPUs and Voting.
As I understand, we have 3 states -Max, Min and Sleep for a single CPU core
Max - The frequency (clock speed) which CPU executes or maximum speed which CPU sends signals to its components and get the response back. This would be used when the system is on - which means when user is doing some process.. like texting, video chat, gaming (this case GPU is also involved) etc.
Min - This would be for background process when the user/phone is idle - that when screen is off (eq - gmail sync, facebook sync etc..)
Sleep - Screen off and no background process , the core will be in sleep.
And the battery level will be directly propotional to speed of CPU with respect to the volting.
Now lets say there is a single core processor in a phone which can clock upto 1.5GZ. and the stock kernel comes up with Max - 1.3GZ and MIN -0.5 GHZ.
Question is abt overclocking minimum frequency
1. why not overclock the Mn frequency to 1.3Ghz? because the backgroundprocess would be fast and phone/core will be sleeping after that,
which means process consumes more battery at that particular time but overall baterry should be efficient as there would be more sleeping time.
2. About volting, so far I have not seen min and max volting. So is there only one voltage/power drawn for max and min CPU speeds by CPU?
Please correct me if any of my statements is wrong.
Appreciate your help,
Thanks,
Franklin B.
Overclocking the minimum frequency to 1.3ghz would probably decrease your processor's life if you use your phone too much but I have been actually increasing my phone even 200mhz more than it was in stock ROMs, i've been using my device for more than 2 years and it still works perfectly. Finally, it all depends on how much your phone is good.
I also decreased the cpu min and max frequency when phone sleeps to 256 mhz which decreased a lot battery consumption.
Hope i helped !
Don't forget the THANKS button
1.you can but your battery life will be drastically reduced! There is a good amount of time after the screen is off and before the phone sleeps! So if over clock the min to 1.3Ghz, the processor will be running at 1.3Ghz till it goes to sleep! But if that's what you want you can do that!
2 . I'm not so sure about this topic either but I think the processor operates at a particular voltage and I could be wrong!
Sent from my GT-P3100 using Tapatalk 2
Thank you Guys
Franklin Bernard said:
1. why not overclock the Mn frequency to 1.3Ghz? because the backgroundprocess would be fast and phone/core will be sleeping after that,
which means process consumes more battery at that particular time but overall baterry should be efficient as there would be more sleeping time.
2. About volting, so far I have not seen min and max volting. So is there only one voltage/power drawn for max and min CPU speeds by CPU?
Click to expand...
Click to collapse
Hi, I received your PM. I agree with the guys about the heat issues, longevity, and battery life etc. The answer to your question #2 will help you better understand things.
In all kernels, there are frequency/voltage scaling tables. For every frequency step (clock speed) in the table, it corresponds to a specific voltage. It gets a bit more complicated than this of course, but that is the basic way things are setup in the kernel. The higher the frequency, the higher the voltage is required to be to keep the CPU (or GPU, bus, RAM etc.) stable at a given clock speed. The more voltage, the more current, and the more heat is generated. The longer you stay at higher clock speeds/voltages, the better the cooling system you need to have. Supply regulators are defined to feed the core and rail voltages so that the processor can live in a happy environment no matter what it is being asked to.
As far as power consumption, it's all about getting a unit of work done in a timely/efficient fashion using the least amount of power consumption. If the phone is sleeping, the word "timely" takes on a different meaning so then it is mostly concerned with power consumption and getting the background tasks completed effectively without having the phone experience the sleep of death (SOD). What you are talking about is the theory of "race to sleep" so that the work can be done quickly and the phone can go back to sleep where it uses the least amount of power (clocks actually turn off during deep sleep and cores are turned off). However, there is a happy medium to this theory and heat and battery consumption are the main enemies. Heat can also rob efficiency, more current is required when a circuit heats up. The more a phone wakes up to do syncs for email, apps, social networking, missed calls etc., that work can stack up throughout the day. The question comes down to how can the device get this work done using the least power and keep the device cool. On the N4, the lowest frequencies can use ~700-800mV per core while the highest frequencies can use ~1100mV. There is a drastic difference in the amount of heat generation between this range.
I think this should give you the general idea and maybe more that you wanted to know! Here are some links to check out if you are interested. Google and you will find many many more articles and research papers.
http://en.wikipedia.org/wiki/Voltage_and_frequency_scaling
http://atrak.usc.edu/~massoud/Talks/Pedram-dvfs-Taiwan05.pdf
Thanks a ton !!!

Sony Could Have Improved The Power Saving Options

Hey guys
I was looking over the power saving options and theres not that much in there, it just disables some stuff which you could do manually and I started thinking about my Galaxy S3
with power saving on it would underclock from 1.4 too 1.0 and save around 1 hour of screen on time, but did lag a bit
Sony should have done the same and underclocked it from 2.2 to 1.5, I say this because 1.5 is really enough anyway, and the amount of battery it would save would probably be a lot!
What do you guys think?
J
JackHanAnLG said:
Hey guys
I was looking over the power saving options and theres not that much in there, it just disables some stuff which you could do manually and I started thinking about my Galaxy S3
with power saving on it would underclock from 1.4 too 1.0 and save around 1 hour of screen on time, but did lag a bit
Sony should have done the same and underclocked it from 2.2 to 1.5, I say this because 1.5 is really enough anyway, and the amount of battery it would save would probably be a lot!
What do you guys think?
J
Click to expand...
Click to collapse
I do not understand your reasoning... You are assuming that a device that is able to do 2.2Ghz, is running at 2.2Ghz all the time?
Normally, when you task the CPU 100% -> 2.2GHz
But it uses different profiles. So a 10% task, will maybe run the cpu at 800Mhz
Please note: i do not know exactly how many power profiles are in the Snapdragon 800.
But if you perform x task in 10 second at 800mhz, or 3 second in 2.2Ghz ... in battery level its not to make a big difference ( unless your task is going for hours ).
Also remember, your S3, used a 1 + 4 configuration. That means, minimum tasks are run on the slower core. Large tasks it activates the 4 core setup. Its possible on the older Tegra3, that the 4 cores may not be powered gated, and you are activating too many cores, for the task your running. Or its leveling the power profile on all the cores, when running a single task. So that is why you get a hour more battery life ( i assume again, you mean on-screen battery life ).
The Snapdragon unlike the Tegra3, runs in a 4 core configuration with power-gating the idle cores. So it does not need to constantly switch between little.big configurations ( that little.big is designed to safe power, but it also costs power when it needs to do a lot of switching ).
If you deliberately slow things down, yes, you can save power. But you also wait longer for the task to finish. Unless somebody can show conclusive evidence that locking your CPU down, has a advantage, i will more or less state, that under normal situation ( surfing, chat, email whatever ), your screen is actually the biggest power drainer. I see this clearly also on my device, with it draining over 50% on a 5h+ on-screen time.
Unless people have done some experiments, i assume that any advantage of lower clocking your cpu, will be minimalism. Unless you lower clock your CPU, AND also under-voltage your CPU.
I think you will see much more energy gain, from lowering your screens brightness ( and disabling the automatic screen strength adjustment ), especially with this big 6.4" screen. Or just get a Power Jacket...
http://shop.brando.com/Power-Jacket-with-cover-For-Sony-Xperia-Z-Ultra-4500mAh_p10103c1591d003.html
That gives you a nice 80 a 90% extra charge on the road. Or install a USB-lighter plug in your car, and voila. More mobile power source *lol*

Sony Xperia M4 Aqua CPU Utilization in Games

Hey there, I have M4 Aqua freshly rooted. I changed the Governor in SetCPU to Performance on CPU and set it up to max frequencies on the 4 big Cores (1495MHz Min./Max.) and the 4 LITTLE cores (1113MHz Min./Max.). The CPU is Qualcomm Snapdragon 615 MSM8939. But the problem is that when I launch any CPU demanding program or game, the phone only uses the power-saving 4 LITTLE cores. Is there any way to lock the whole device only to the 4 powerful big Cores or to just adjust them to be active when in program/game?
Thanks alot for asnwering, I would be really happy with any solution.
Use Kernel Auditor to set the LITTLE cores and BIG cores to performance. The kernel that the M4 currently has is poorly optimized for handling tasks across it's 8 cores, so this is a temporary fix until it's (hopefully) updated.
The soc is the problem, even the moto x play have similar problems with performance
I have a script for disabling and locking 4 small cores, and performance is way better i will try to make it flashable zip and upload here
sergioslk said:
The soc is the problem, even the moto x play have similar problems with performance
I have a script for disabling and locking 4 small cores, and performance is way better i will try to make it flashable zip and upload here
Click to expand...
Click to collapse
Does disabling the small cores affect the max performance much?
Morph' said:
Does disabling the small cores affect the max performance much?
Click to expand...
Click to collapse
I tried to disable the small LITTLE cores today but the performance was decreased by at least 10% and the temperatures are still the same after 15-20 mins. of gaming - 70-80°C which lags the device.
Waldoss said:
I tried to disable the small LITTLE cores today but the performance was decreased by at least 10% and the temperatures are still the same after 15-20 mins. of gaming - 70-80°C which lags the device.
Click to expand...
Click to collapse
Funny enough, I'm experiencing massive performance (in terms of smoothness and responsiveness) after disabling all 4 LITTLE cores. Use the OnDemand Governor for the big cores.
Still not working, it's probably the phone's problem. I mean the overheating, it's still around 70-80°C when gaming, the games and programs stutter.

Categories

Resources