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...
Related
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
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.
so i recently bought a oneplus 2 and after a few benchmark i was socked as i was getting only 2300 multicore and 700 single core in geek bench .
So i was looking for what causing it all that i have found 4 of those a57 cores are set to off by os even when battery is 80+ and temp is well . Then after a restart its all good 6 cores were working fine and had some good scores . Again after a day those 4 cores were off and same as low bench mark score .. in good battery conditions ..
What is this ? is this normal or should i just replace / refund this device . as this is unacceptable downloading asphalt 8 to check if those core starts working on load or not cause benchmarks are definitely not doing any good .
Thank you for any help !
Just change your kernel to Boeffla, it has better thermal control, thus won't disable your A57 core that early...
otonieru said:
Just change your kernel to Boeffla, it has better thermal control, thus won't disable your A57 core that early...
Click to expand...
Click to collapse
i am not sure if this is heat issue as most of the time phone stays in ideal condition when this happen and only by restart i can turn those cores on . Tried with many thing even i tried multitasking alot while those were off like 2-3 games apps even benchmarks does not turn on those cores thats y i get low benchmarks at that time . I am thinking about taking a replacement i have that option .
After the update (sept 9) , I have checked the cpu usage in cpu-z app multiple times, and i have never seen all 8 cores come online simultaneously, no matter how high the cpu load is. Is this a compromise motorola made to address the heating issue, or should i get my device serviced?
They are never online all cores, only when it is necessary. To have all online use Kernel ElementalX G4, requires root
Hi all,
I have cpu z installed and I'm not rooted. It generally uses all 8 cores but when I accidentally opened it I saw that it was only using 4 cores. I decided to restart and it is still using 4 cores. Is this normal because my g5 plus always uses all 8 cores.
Your in low power or battery saver mode... look at the battery symbol.. I can't remember if it kicks in at 5% or 15% battery automatically, then turns off when you connect the charger... It sometimes takes a few minutes for everything to kick back in. I would bet after getting a decent charge it was back to normal?
There is also a issue with Nougat at newer reporting CPU usage incorrectly even in rooted devices... been talked about a lot, something in the stock Moto firmware (or maybe that was a different Moto, I get them confused sometimes).
Ok thanks. Apparently cpu z was wrong.
the cores are reduced to 4 when u are on battery saver.
On thanks. The weird part was I didn't turn the battery saver.
DarthMaul14 said:
On thanks. The weird part was I didn't turn the battery saver.
Click to expand...
Click to collapse
It's automatic at a certain battery level by default.
Oh ok. Does the same thing apply for quad cores and hexacores.
DarthMaul14 said:
Oh ok. Does the same thing apply for quad cores and hexacores.
Click to expand...
Click to collapse
It will throttle them, although the exact implementation varies somewhat depending on the actual processor. littleBIG architecture tends to be that the BIG cores get shutdown, on more standard architecture like the SD625 they will get throttled to 50-75% of maximum speed, and others may just get a couple random cores disabled, it depends on the CPU and how Qualcomm/MediaTek/whoever engineered it.
Ok thanks!