I read somewhere that Android doesn't make full use of quad core CPUs. So that got me thinking: is more energy/battery efficient to run the CPU with cores disabled and higher load or quad core and a lower load per core.
Also, does the CPU still draw the same amount of power if 2 cores are unused/disabled?
Last, I was just curious how much the benchmark score is affected so I threw that in here as well. I'll have to test real world use and see if it's fast enough with cores disabled.
AnTuTu CPU only score:
2 cores
1300mhz: 4778
1500mhz: 5627
1700mhz: 6285
3 cores
1300mhz: 6821
1500mhz: 7988
1700mhz: 9137
4 cores
860mhz: 6329
1000mhz: 7223
1300mhz: 9354
1500mhz: 10725
1700mhz: 11597
Related
Hi guys, like I said in the title, is it because the phone is not doing heavy tasks? And will the cpu ever run at 1Ghz at all?
just being curious...
Interesting... mine's showing 400mhz (idle). afaik those chips should run @ 600mhz when idle, not 400mhz.
I presume that you can ignore that, as long as your stock firmware (unrooted/unlagfixed) gives you a result of 900(~).
ye it'll run at 1GHz if you're not using any overclocking kernal along with SetCPU. it's on a "on-demand" governer that basically uses more CPU juice as more CPU heavy tasks are carried out.
Does anyone remember Eco Mode on the Optimus G? As far as I know, when it's activated, the APQ8064 (4xKrait 200 + Adreno 320) runs like a MSM8960T (2xKrait 200 + Adreno 320), shutting off two cores. People said that it made a large impact on battery life but performance was more or less unaffected (probably offloads more rendering to the GPU).
I saw in this thread that the OP managed to add Eco Mode to the ATT stock ROM but it says "WIP - doesn't show UP" of which I have no clue what it's supposed to mean.
the changelog says WIP for v1 alpha but for v2 and v3 it doesn't make any mention of it. Has anyone tried out the mod?
Interesting. The battery saver I this phone is useless, this world be great.
Typically unless am added feature it's mentioned as being reduced it should still be there.
I'm going to think that while it's chimed into the system.ui there's no switch to activate it. Possible a needed app.
ECO Mode on the OG did not turn off 2 cores. It just significantly throttled the way the cpu ramped up to higher frequency.
Elisha said:
ECO Mode on the OG did not turn off 2 cores. It just significantly throttled the way the cpu ramped up to higher frequency.
Click to expand...
Click to collapse
Really? I heard reports of it either shutting 2 cores or changer governor to conservative or something
I run ECO mode quite often. Governor stays the same. It just spends more time at 594mhz as its intermediary frequency than 1134mhz. It also hits max frequency sparingly.
You can see the difference in cpuspy or even using CPU-Z real time core frequencies. Shows you what each core is running at.
I have some question about cpu cores. I searched for them in net but can't find good answer. I posted this thread in s3 neo forum because i want to about cpu cores of s3 neo plus.
what is exactly cpu cores? are they different parts of cpu or they are just different virtually?
Is running one core in 600mhz will use same amount of power used to run two core at 300 mhz?
can one core of cpu can get damaged while the other cores are working fine?
can i run different cpu in different frequency?
if i turn off all core except one will there is a chance that it will get damaged or lower its lifetime?
what i mean to say is does turning off some cores effect the whole cpu of affect some parts of cpu?
does cpu cores use different parts of cpu or every core can use whole cpu?
I am a newbie so if i have done some mistake asking those questions please forgive me because i am new in this forum and i dont know all the rules. and sorry for my bad english.
1) Cores are separate processing units built into the CPU. They are not virtual.
2) Power usage depends more on the CPU itself than the core speeds. I'm not sure about this question, but I would assume that multiple cores would consume slightly more power, but it's more than likely a negligible amount.
3) I would assume so, but I've never heard of such an occurrence. I would think that if one core dies, the whole CPU would be rendered useless.
4) If you're asking whether you can have separate cores running at different speeds, then no. There are apps that let you disable and enable cores though. You can also overclock (or downclock) core frequencies with specially designed kernels (of course you'll have to root your phone). So theoretically you could boost up a 1.4ghz quad core CPU to a 1.5ghz or more, with an appropriate hit on battery life and temperature.
5) I doubt it. But your phone will be very, very slow. And forget about multi-tasking.
6) It'll affect the whole CPU. While cores are separate parts, they are built into the central unit itself, so powering on a core powers the whole CPU.
Hi,
I own a huawei huawei p8 lite(ale-21), and it has a kirin 620 octa-core processor, where all 8 cores run up to 1.2ghz. Looking at the CPU information on antutu, it only ever showed 4 cores being active, cores 0,1,2 and 3, and never cores 4,5,6 and 7. Also, even though it showed them as 'sleep', it still shows they are operating at 99%. So, I installed CPU-Z, and it showed that cores 0,1,2 and 3 were on, and cores 4,5,6 and 7 were 'stopped'. So I started an antutu benchmark, and cores 4,5,6 and 7 still did not turn on, even when CPU load was 100%.
That's why I don't like octa cores, because the 8 cores, are not real...only four...so yeah...bull****...we have to deal with it
because the 8 cores, are not real
Click to expand...
Click to collapse
Sorry, but this is BS...
Some apps have problems with some SoCs & more than 4 Cores
Use CPUStats (and CPUBurn aswell)
https://play.google.com/store/apps/details?id=jp.takke.cpustats
"Use CPUStats (and CPUBurn aswell)"
Good advice the above.
I have a Honor 4c with a Kirin 620 octa-core cpu.
The benchmarks suggested that this cpu is either not very (multitasking) capable or, for some reason, the system keeps the last 4 cores inactive.
Using the CPUBurn app, I scheduled 8 threads.
Each was set to 90% core utilization (9 ms active and 1 ms sleep).
I started the job and opened the CPUStats app to check the cores.
Suprisingly, only the first 4 cores were utilized. The others remained almost inactive.
Even more suprisingly, with 16 threads again only the first 4 cores were utilized.
To make a long story short, when I scheduled 24 threads, all 8 cores were utilized.
My conclusion:
my phone (Huawei Honor 4C) is deliberately castrated by Huawei. The cpu is octa-core for sure, but under the default (factory) configuration is essentially a quad core and nothing more.
Maybe, the same applies to P8 Lite...
Hello,
My galaxy S4 i9500 has 8 cores but can use only 4 at the same time.
Phone cores specifications:
Quad-core 1.2 GHz Cortex-A7
Quad-core 1.6 GHz Cortex-A15
I think that governor only use Cortex-A7, even when its getting heat up to 70-80 celsius degrees because of high mhz.
Other thing CPU-Z shows that my phone has Quad-core 1.6 GHz Cortex-A7 and Quad-core 1.6 GHz Cortex-A15.
In cpu-z i have seen that my phone was using up to 1600 mhz per core with getting heat like i said even to 80 celsius degrees using only browers.
I found one app called "Galaxy devices power saver" and this app see "cpu 1" and "cpu 2". I changed cpu 1 max mhz to 800 and now phone max degree is 60 , but cpu 2(i think its cortex-a15) is turned off somehow. There is option to set governor each for cpu 1 and cpu 2. In cpu 1 i can set from list which governor i want but in cpu 2 the list is empty.
Sorry for bad english.
Thanks in advance.
Our CPU uses A7 core when idle for battery saving. A15 core will be used for processes that requires high performance CPU.
Your CPU might not use A15 core at all due to your app behavior.
Sent from my ASUS_Z00A using XDA Labs
lol
is it possible to fix it?
nevonsky said:
is it possible to fix it?
Click to expand...
Click to collapse
You could try to revert all settings you made with that app.
Sent from my ASUS_Z00A using XDA Labs
krasCGQ said:
You could try to revert all settings you made with that app.
Sent from my ASUS_Z00A using XDA Labs
Click to expand...
Click to collapse
yesterday my phone again got 70 degrees without reason in movie player, then i opened app "kernel auditor" and the degree dropped suddenly to 50. this app somehow changed cores from a7 to a15, whats wrong is with my phone?
nevonsky said:
yesterday my phone again got 70 degrees without reason in movie player, then i opened app "kernel auditor" and the degree dropped suddenly to 50. this app somehow changed cores from a7 to a15, whats wrong is with my phone?
Click to expand...
Click to collapse
Like I said, our CPU will switch to A15 core when a high performance app is running. If your phone is idle, A7 core will be used instead.
About temperature:
CPU temperature is constantly changing. It won't stay on the same value for a long time.
Sent from my ASUS_Z00A using XDA Labs