CPU cores - G3 Q&A, Help & Troubleshooting

The snapDragon 801 is four cores but cpuz shows cores 2 and 3 as being stopped. Are these cores locked down or do they only get used during intensive tasks?

constantG said:
The snapDragon 801 is four cores but cpuz shows cores 2 and 3 as being stopped. Are these cores locked down or do they only get used during intensive tasks?
Click to expand...
Click to collapse
I saw that also, but I have seen all 4 working during intensive use. But most of the time it is running 2 of the cores.
Sent from my LG-D855 using Tapatalk

Qualcomms hotplugging in the kernel uses 2 cores for most tasks. Its only when it requires a lot of processing power it kicks in all 4 cores. This saves battery and creates less heat.

It's part of the new smart philosophy. Uses cores depending on use to save battery.
I kind of like the LG Optimus g feature of ECO mode. Switching between 2 or 4 cores anytime.

Thanks, I thought that, but wasn't sure.

Related

HTC One X Tegra 3 Two Cores Disabled vs S4

Hello,
I read lots of articles about how the Tegra 3 only scores well in benchmarks because of its 4 cores, which are overkill in almost all real world scenarios. So I was interested to find out how the the Tegra 3 would do if you made it a Dual Core, like the S4.
I ran Antutu three times, running stock everything (except root), and the lowest I got was 7114.
I know it is not very reliable to use one benchmark, but in my opinion, neither is using quadrant which is made by Qualcomm.
I find it interesting to see that the Tegra 3 scores considerably more than the S4, even with the same number of cores.
What are your thoughts? What do you think caused this? What does it mean?
Unable to upload screenshot:
Ram - 1202
CPU Integer - 2004
CPU Float - 1550
2D - 295
3D - 1242
Database - 475
SD Read - 150
SD Write - 196
not too sure why it would still win hands down *shrugs*
How does the real world speed with 2 cores disabled though?
And does it seem to save any battery if you've had it going for a while.
I've had it set to two cores only for a few days. It makes NO difference to anything but benchmark scores (even antutu still shows 60 FPS in the graphics tests). Games like Dark Meadow THD run exactly the same as before.
I'm not too sure how it has affected the battery life as I installed a mod that lowers the auto brightness at the same time. All I can say is the combination of the two has dramatically increased the life of the battery
So the GPU is bottleneck (surprise)
Which GPU are you referring it?
maybe the benchmark tests are yet to be fully optimised for 4 cores?
ORStoner said:
Hello,
I read lots of articles about how the Tegra 3 only scores well in benchmarks because of its 4 cores, which are overkill in almost all real world scenarios. So I was interested to find out how the the Tegra 3 would do if you made it a Dual Core, like the S4.
I ran Antutu three times, running stock everything (except root), and the lowest I got was 7114.
I know it is not very reliable to use one benchmark, but in my opinion, neither is using quadrant which is made by Qualcomm.
I find it interesting to see that the Tegra 3 scores considerably more than the S4, even with the same number of cores.
What are your thoughts? What do you think caused this? What does it mean?
Unable to upload screenshot:
Ram - 1202
CPU Integer - 2004
CPU Float - 1550
2D - 295
3D - 1242
Database - 475
SD Read - 150
SD Write - 196
Click to expand...
Click to collapse
My guess is the reason the Tegra 3 with 2 cores running scores lower than the Snapdragon S4 is because the Tegra 3 has 4 A9 cores, whereas the Snapdragon has 2 cores that are closer to the A15 architecture, which is a faster chip. A15 will be quicker than A9 if the same number of cores are being used in each chipset.
My One X scores around 11000 with four cores and, as you can see, 7114 with two cores. In just curious to know why with two cores it scores around 1000 more than the S4 version?
thegregulator said:
My guess is the reason the Tegra 3 with 2 cores running scores lower than the Snapdragon S4 is because the Tegra 3 has 4 A9 cores, whereas the Snapdragon has 2 cores that are closer to the A15 architecture, which is a faster chip. A15 will be quicker than A9 if the same number of cores are being used in each chipset.
Click to expand...
Click to collapse
I think you misunderstood, the Tegra with two A9 scored greater than the Snapdragon. If you were correct, I would not be as surprised as I am and would not have started this thread.
Out of curiosity what are you using to lock the 2 cores?
Wouldn't mind trying it out myself
Open root explorer.
Go to sys/kernel/debug/tegra_hotplug
Open max_cpus in text editor, change 4 to 2 or 3 (Single core does not work).
Open it again to check it has saved properly and it will go back to 4 the next time you reboot the phone.
You know Tegra 3 has 5 cores instead of 4 cores in the A9 architecture right? So you basically did the benchmark with 3 cores instead of 2.
Sent from my Incredible 2 using XDA
5th core is just a low clock speed / power to run idle tasks?
Doubt it would do much to a benchmark test.
Correct me if I'm wrong but the companion core can only be used on its own while the main processor is shut off. Even if it could 'assist' the main processor, it's only around 300mhz and would make very little difference to the score of a benchmark.
david_hume said:
You know Tegra 3 has 5 cores instead of 4 cores in the A9 architecture right? So you basically did the benchmark with 3 cores instead of 2.
Sent from my Incredible 2 using XDA
Click to expand...
Click to collapse
From what i know the 5th companion core is invisible to the system so 2 would be correct in the max_cpu edit.
I refer to my previous question which was why is the dual core tegra 3 doing BETTER than the dual core S4? Is it down to the GPU?
well that's revealing indeed, what's more interesting is how the included governors work
on-demand quad max 1400mhz conservative in jumping to max
interactive three cores only 1400mhz max jumps more often
performance three cores only locks at 1200mhz and jumps to 1400mhz on stress
glowball frame rate suffer badly when running less the 4 cores
you can see at default ondemand tegra3 is always juggling on 4 cores but rarely peaking to max clocks
While it indeed sucks as a useful tool, you should be aware that Quadrant is not a Qualcomm program...perhaps you're confusing it with the antiquated NeoCore benchmark. Vellamo is Qualcomm as well.
Sorry Vellano is Qualcomm not Quadrant. My mistake.
ORStoner said:
I refer to my previous question which was why is the dual core tegra 3 doing BETTER than the dual core S4? Is it down to the GPU?
Click to expand...
Click to collapse
If you are referring to the s4 in the htc one s then id like to know where you got your information indicating that the tegra is still faster in dual core when in quad the s4 still out performs it. The s4 scores over 12000 compared to 11500 that the tegra does and well over 7000 that it does in dual core mode....
The older a9 however found in older phones such as the sensation is another story with that chip scoring in about 6500

overclock 1.6ghz

anyone got this overclocked
mox123 said:
anyone got this overclocked
Click to expand...
Click to collapse
And instantly overheated? :cyclops:
Yes .
Sent from my HTC One X using Tapatalk 2
Gpu overclock would be more useful than CPU.
Sent from my HTC One X using xda app-developers app
treebill said:
Gpu overclock would be more useful than CPU.
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
ok gpu overclock then?
I would overclock my HOX...in a block of ice. Or...well, in real life i dont want to overclock it because it would smoke out in my hand
Overheating is a big problem even without overclocking, imagine it running on 1,6ghz...
Sent from my Renovated HTC One X using Tapatalk 2
Can't really see why you would want to overclock the One X, the phone is blazing fast anyway, 4 cores at 1.5 is enough..
But like everybody else said, the phone would probably burn up..
I wouldnt overclock my device - at least not at the stage we reached now.
Why?
a) As long as there is no way to lower the voltage this might toast your device - its a unibody, keep that in mind!
b) 100 MHZ more would have literally no effect - its a 6 GHZ device, even if you boost it up to 6,4 - you wont notice, it will just drain your battery.
6 GHZ is WAY enough...this is smartphone...I mean...seriously...its got more power than my 4 years old 1K €uro notebook...
Illux said:
I wouldnt overclock my device - at least not at the stage we reached now.
Why?
a) As long as there is no way to lower the voltage this might toast your device - its a unibody, keep that in mind!
b) 100 MHZ more would have literally no effect - its a 6 GHZ device, even if you boost it up to 6,4 - you wont notice, it will just drain your battery.
6 GHZ is WAY enough...this is smartphone...I mean...seriously...its got more power than my 4 years old 1K €uro notebook...
Click to expand...
Click to collapse
well first of all you can't just multiply the frequency by the number of cores. I'd much prefer an actual 6Ghz single core processor over 4x1.5Ghz because it won't have any compatibility and efficiency issues. Assuming they are of the same architecture and power usage of course.
Also the ARM low power SOCs probably don't have comparable number of commands per clock cycle as an x86 high performance CPU, even if it's 4 years old.
jacobgong said:
well first of all you can't just multiply the frequency by the number of cores. I'd much prefer an actual 6Ghz single core processor over 4x1.5Ghz because it won't have any compatibility and efficiency issues. Assuming they are of the same architecture and power usage of course.
Also the ARM low power SOCs probably don't have comparable number of commands per clock cycle as an x86 high performance CPU, even if it's 4 years old.
Click to expand...
Click to collapse
i agree.. when the multi-core CPUs first came out intel said doubling the core number would give as 47% boost in total performance (not x2 like apple says as they do not know it) lets assume that to be %50 to make the math a little bit easier..
so basically we can make the math here as; 4 cores at 1.2Ghz (when the all 4 active the clock is 1.2Ghz) gives us 1.2 x 3/2 x 3/2= 2.7 Ghz single core performance.. this value for SGS3 is; 1.4 x 3/2 x 3/2= 3.15Ghz
and here we can say dual core at (X) Ghz gives us (X) x 3/2=2.7 thus the (X) = 1.8 Ghz.. so, if you overclock any arm9 based Dual CPU to 1.8 Ghz you get the same performance "on paper".. if you want to catch up with SGS3 we need to OC it to 2.1 Ghz which is impossible at the moment i guess..
what makes the difference here is the lower loads or multiple loads on the CPU.. corecontrol users probably would have noticed; sometimes when the all 4 core are active the clock is only 480 or 640 Mhz (even 320 sometimes if i remember correctly) .. the same amount of load could be taken care of by a dual core at about 720 or 960Mhz.. but here the quad core system stays cooler with a little less energy consumed (or wasted) (as long as all the cores are in one uni-body structure, putting 2 or 4 single cores phsically together is not the case for our smartphones) this is how apple made sure about the smoothness of the ipad 2, new ipad and the iphone 4s.. they used lower clocked 2 power vr 543 GPUs.. when the load is little they can clock down to very low speeds and share the load..
and also you can always find an emtpy core waiting for new task when the others are busy..
so, long story for short; if we were dealing with a little amount but hard processes, having a single core at 2.7Ghz would be good since the quad core design would not cut one task into 4 pieces... as long as we were not thinking about the battery life and the heat.. but since we are dealing with lots of tasks which all could be handled by 1.2Ghz power having 4 cores is better for battery saving and having an empty core for a new task to run parallel with the other running tasks in the background..
It is OC out of the box I think Nvidia OC them for us and it's already pushing itself at the very edge of what is possible for it to do based on temperature, I seem to remember Hamdir saying something along those lines once upon a time...
Why bother to OC it's fast enough as it is.
---EDIT---
hamdir said:
only faux kernel betas allow OC
big warning OC is bad for the HOX given the thermal envelope
you are risking both you battery and processor if you OC
i know you are used to OC from other devices but those had headroom, it is not the case this time, T3 is operating at its max thermal capabilities on the HOX
Click to expand...
Click to collapse
hamdir said:
the snapdragon 2 on the Arc had a lot of headroom
the chipset is rated @ 1.5ghz stable!
not the case with T3 its milking the very maximum of the 40nm process
in other words Nvidia is OCing its T3 out of box because their chips are designed to survive massive amount of heat (sadly it doesnt mean the battery or other components would survive)
it is already Overclocked lol
sometimes you have to listen to the "science" of it and surrender
Click to expand...
Click to collapse

[Q] Nexus 7 [2013] is only using 2 cores?

when using micro cpu monitor pro, and other cpu monitoring apps only 2 cores are active at most.
Is this a software or kernel error?
I am using stock ROM, kernel, and everything else, besides unlocked bootloader.
Yup its normal. No quad core device is going to use all four cores at once when its not required. Only when gaming/benchmarks will it actually use them. Its just like Samsung's 8 core processor, thats rarely going to use all 8 cores for battery life reasons.
aooga said:
Yup its normal. No quad core device is going to use all four cores at once when its not required. Only when gaming/benchmarks will it actually use them. Its just like Samsung's 8 core processor, thats rarely going to use all 8 cores for battery life reasons.
Click to expand...
Click to collapse
Not quite true. Samsung uses a big.little configuration so either 4 higher clocked or 4 lower clocked but never all 8.

Is there a way to test if all 6 cores can work simultaneously?

Is there an app or setting that shows me if HMP works correctly, and all cores can be used at one time?
App name - CPU stats - Free
BoneXDA said:
Is there an app or setting that shows me if HMP works correctly, and all cores can be used at one time?
Click to expand...
Click to collapse
In play store there is an app called CPU stats. Below is the link
https://play.google.com/store/apps/details?id=jp.takke.cpustats
Using this application you can check how many cores are active at a given time and what % of CPU is being used.
There are many applications which are similar to this but I found this one quiet useful.
Hope it serves your purpose.
---------- Post added at 07:03 PM ---------- Previous post was at 06:58 PM ----------
Samavb said:
In play store there is an app called CPU stats. Below is the link
https://play.google.com/store/apps/details?id=jp.takke.cpustats
Using this application you can check how many cores are active at a given time and what % of CPU is being used.
There are many applications which are similar to this but I found this one quiet useful.
Hope it serves your purpose.
Click to expand...
Click to collapse
P.S. What is HMP ?
Samavb said:
P.S. What is HMP ?
Click to expand...
Click to collapse
From Samsung:
Exynos 5 Hexa is designed to bring optimal performance and power efficiency which are increasingly required in the mid to high-end mobile market. Hexa, as its name suggests, is powered by six CPU cores; two 1.7GHz Cortex® -A15™ cores and four 1.3GHz Cortex® -A7™ cores. Exynos 5 Hexa is one of the first Exynos Processors to embrace the power of Heterogeneous Multi-Processing (HMP). The HMP technology simply allows the Hexa to seamlessly select the right processor type and the right number of cores for any given task resulting in optimum performance while prolonging battery life. With HMP enabled, Exynos 5 Hexa can run various combinations of cores ranging from just one to all six providing up to 42% improved performance from Exynos 5 Dual but with better power efficiency.
Basically this means any number of cores can run at any combination. I wanna know if the Exynos 5 Hexa actually uses the ability, will check the app, thx.
You don't trust Samsung
Sent from my SM-N7505 using XDA Premium 4 mobile app
Nice explanation
BoneXDA said:
From Samsung:
Exynos 5 Hexa is designed to bring optimal performance and power efficiency which are increasingly required in the mid to high-end mobile market. Hexa, as its name suggests, is powered by six CPU cores; two 1.7GHz Cortex® -A15™ cores and four 1.3GHz Cortex® -A7™ cores. Exynos 5 Hexa is one of the first Exynos Processors to embrace the power of Heterogeneous Multi-Processing (HMP). The HMP technology simply allows the Hexa to seamlessly select the right processor type and the right number of cores for any given task resulting in optimum performance while prolonging battery life. With HMP enabled, Exynos 5 Hexa can run various combinations of cores ranging from just one to all six providing up to 42% improved performance from Exynos 5 Dual but with better power efficiency.
Basically this means any number of cores can run at any combination. I wanna know if the Exynos 5 Hexa actually uses the ability, will check the app, thx.
Click to expand...
Click to collapse
Hi,
Thank you for nice explanation. I am using Note 3 Neo N750 and installed the CPU states application. It shows all the 6 cores with varying %. I don't know if that application is what you are searching for but it is worth a try.
I received my Note 3 Neo yesterday and smoothness is clearly felt. Hexa core seems to be working well.
https://play.google.com/store/apps/details?id=jp.takke.cpustats
Please have a look.
one more app - CPU monitor
https://play.google.com/store/apps/details?id=com.bigbro.ProcessProfiler
This app will give you more detailed information.
Thanks,

Nexus 5X only using 4 cores?

Like many people here and a few reviews have pointed out the nexus 5X seems to get overwhelmed by some day to day task and multitasking. So today as my phone was struggling to load a web page in chrome and stream some Sirius xm over Bluetooth I decided to try and see how heavy the load on the CPU. I fired up cpu z and according to the app it was under a heavy load and the 4 A53 cores were maxed out at 1.44ghz and the 2 A57 cores were stopped! So I rebooted figuring it must have been a bug and nope the A57 cores where still stopped. Anyone else noticing this or is it just my device?
Not seeing that behavior, although it's possible cpu-z needs an update or is buggy; after launching the camera to generate some load, it showed all 6 cores as being [email protected] until I restarted it.
agentdr8 said:
Not seeing that behavior, although it's possible cpu-z needs an update or is buggy; after launching the camera to generate some load, it showed all 6 cores as being [email protected] until I restarted it.
Click to expand...
Click to collapse
the snapdragon 808 uses the bigLittle architecture.
That means there are 4 low powered cpus, and 2 high powered cpus.
Most of the time, only the 4 low powered cpus are in use.
When the phone needs more performance/power, the 2 other high powered cpus kick in.
So what you are seeing is normal. Most of the time, the phone is only using the 4 little cpus.
dwang said:
So what you are seeing is normal. Most of the time, the phone is only using the 4 little cpus.
Click to expand...
Click to collapse
I don't think cpu-z should show all six cores as A53s though, only the little 4. That's the part I think might be a bug.
agentdr8 said:
I don't think cpu-z should show all six cores as A53s though, only the little 4. That's the part I think might be a bug.
Click to expand...
Click to collapse
trickster mod works, I see the 2 big cpus kick in all the time, but it requires root.
So after trying a bunch of different things out looks like running a benchmark will someone's get all the course up and running but not all the time the first screen shot is with 4 cores and the 2nd is with all 6 both seem pretty low to me

Categories

Resources