[Q] Disable 2 A57 cores - T-Mobile HTC One (M9)

What would it take to be able to disable 2 of the A57 cores in this device?

To make run cooler and safe battery?

Put it on power save mode

yonith said:
What would it take to be able to disable 2 of the A57 cores in this device?
Click to expand...
Click to collapse
Flash TWRP recovery, flash super su in TWRP to root, then download 3C CPU Manager. It allows you to enable/disable separate cores.

Power save more disables the 2.5ghzcores
Leaves the 1.5ghz ones on

PunishedSnake said:
To make run cooler and safe battery?
Click to expand...
Click to collapse
Mainly to make it run cooler. If the phone is constantly throttling and shutting off all of the A57 cores, it may be advantageous to disable just 2 A57 cores and avoid throttling.

Related

Is second core of Xperia V disabled?

Hello,
Is XV's second core disabled in default? In trickster mod I see "core1: disabled"
jokamaciek said:
Hello,
Is XV's second core disabled in default? In trickster mod I see "core1: disabled"
Click to expand...
Click to collapse
Nope.. The second core is used dynamically whenever additional cpu power is required. And in the times where one core is enough, core 2 goes "offline", which might be detected in your app as "disabled"
Sent from my LT25i using xda app-developers app
I have made the same observation.
But it is a valid question. It's a documented trick to disable cores in multi-core CPU's, and only have them triggered by benchmark apps. At least German magazine CT was unable triggering multi-core operation under normal usage. Only when certain benchmark apps were used the other cores jumped in. Another case is CPU speeds, where they throttled the CPU frequency for getting good battery marks. They never managed to induce max speed, only benchmark apps did that. In particular Samsung mobiles have become infamous for that.

Which cores are the most active?

I'm looking to OC the cores individually, and I was wondering which core does the phone use for lightweight tasks the most? Is it #0?
dancivuk said:
I'm looking to OC the cores individually, and I was wondering which core does the phone use for lightweight tasks the most? Is it #0?
Click to expand...
Click to collapse
Core 0 is always active, so that would imply that it's used for light tasks. When it reaches certain load, other cores jump in to help
donkeykong1 said:
Core 0 is always active, so that would imply that it's used for light tasks. When it reaches certain load, other cores jump in to help
Click to expand...
Click to collapse
okay, thanks

CPU throttling down due to heat

Let me come straight to the point-- Whenever I do any CPU intensive task for long like playing heavy games, CPU heats up and automatically throttles down to like 998 or 784MHz and games start lagging. Everything starts lagging. This phone heats up pretty quickly. I have no problem with handling a hot phone but I DO NOT want the CPU to throttle down. What's the use of Snapdragon 400 when it can't handle the heat?
How can I prevent it from throttling down? (anything to do with that "thermal" section in kernel adiutor?)
Are you using custom kernel?
In kernel auditor you can set the max temp to start throttling.
JD154 said:
Are you using custom kernel?
In kernel auditor you can set the max temp to start throttling.
Click to expand...
Click to collapse
I am using decipher kernel. Where is the temperature setting?
nilanko said:
I am using decipher kernel. Where is the temperature setting?
Click to expand...
Click to collapse
In Thermal screen you should able to set a maximum temperature to start throttling (I didn't used decipher) extended kernel allow this feature
JD154 said:
In Thermal screen you should able to set a maximum temperature to start throttling (I didn't used decipher) extended kernel allow this feature
Click to expand...
Click to collapse
Decipher doesn't have this setting. Can I just turn it off? Titan heats up very quickly so CPU starts getting throttled.
nilanko said:
Decipher doesn't have this setting. Can I just turn it off? Titan heats up very quickly so CPU starts getting throttled.
Click to expand...
Click to collapse
You can't do it because heat will damage the cpu, try changing kernel to extended kernel and try.
JD154 said:
You can't do it because heat will damage the cpu, try changing kernel to extended kernel and try.
Click to expand...
Click to collapse
I was just playing NOVA 3 and it started lagging after a while and saw the CPU ramped down to 784MHz! This is really stupid! What's the use of quad core then?! If I can't even utilize it's potential just due to heat then what's the use? Is there no way to stop it from heating up so much? I switched off all the controls on thermal page but it did nothing. CPU still loves to ramp down.
Is extended kernel available for CM12.1? I can't find it.
nilanko said:
I was just playing NOVA 3 and it started lagging after a while and saw the CPU ramped down to 784MHz! This is really stupid! What's the use of quad core then?! If I can't even utilize it's potential just due to heat then what's the use? Is there no way to stop it from heating up so much? I switched off all the controls on thermal page but it did nothing. CPU still loves to ramp down.
Is extended kernel available for CM12.1? I can't find it.
Click to expand...
Click to collapse
Disable data connection, location, Bluetooth and reduce brightness to the minimum while gaming.
Maybe you have a lot of background process and the cpu load is high. You can try also changing ROM to MM (some optimization and stuff).
Extended kernel is available for 6.0/7.0 AOSP/CM
JD154 said:
Disable data connection, location, Bluetooth and reduce brightness to the minimum while gaming.
Maybe you have a lot of background process and the cpu load is high. You can try also changing ROM to MM (some optimization and stuff).
Extended kernel is available for 6.0/7.0 AOSP/CM
Click to expand...
Click to collapse
Did all that and now I can play a bit more without CPU being throttled down. I also installed halogen kernel that allows to set the temps. I set them to 100 degrees Celsius. No improvement! CPU still throttles down on reaching the default 70 degrees. This phone is totally stupid! We actually can't even use the full potential of the CPU unless we are sitting inside a refrigerator!
A very quick and easy way to fix throttling is flashing a kernel with UnderVolt support.
The only one available for Titan is Halogen Kernel
http://forum.xda-developers.com/moto-g-2014/development/kernel-halogenkernel-r1-t3133042
But be aware that some values still need optimizations, such as 1.4 and 1.5 ghz. They consume more energy than it should, making the phone more warm, but nothing compared to the stock moto values.

Its any chance to make all 8 cores working?

Its any chance to make all 8 cores working?With root and some script will be possible?
They do under heavy loads. A57s pressure the battery so much and heat without cooling if work continuously. I heard A73s work continuously like A53s.
@Oveana cores got disabled on nougat and that's true!! We can't deny this!! Enabling 6 cores by default as in MM would be soo great or leaving a toggle to enable device performance to use 6 cores is a better idea which we CAn expect in future updates!!
Still no solution??
@Pwruser Its verry annoyng ,SONY DO THE WORST work ever and a fraud Maybe devs can modify kernel to make all cores to work
Get back to MM!! That's all u can do for now....Or flash a custom kernel If u r not on warranty!!!
Big cores work like mm
https://ibb.co/geGYiv
All cores are working with my Sony Z3+ with Nougat .376. By default, only 4 cores run with min frequency, other cores will start running only if there is load, it is for saving battery. You can check with "Kernel Editor" app (rooted only).
flash androplus kernel and enjoy 8cores!
@yxtl there's your answer,
also: having all 8 cores active on max performance lets the device run into thermal limit FAST,
thus ==> lots of throttling, performance goes down, lower than snapdragon 808,
do you REALLY want that ?
Just observe what the big cores do once you raise load on the device ...
And that changes things exactly how ?
Explain ?
Is there a difference in behavior of hotplug ?
(I'm curious)
Thx for answer I run some testes myself ,and A57 cores are not complete disabled ,just need more pressure to work,I asked to sony support and i got same answer

[QUESTION] not all CPU cores are online.

I have noticed that CPU 0 to 4 are always online but CPU 5, 6 and 7 are offline. Infact always offline.
I want to turn them on too. I knw the CPUs are offline to save battery life but I would like to manually turn them on or off.
The kernel adiutor app reverts the settings back to default for some reason. I guess this is the kernel issue. If so, then please suggest a kernel that would allow me to maximize my device performance.
Currently I'm running MIUI pro 9 v7.12.18
With Illusion kernel V3.0 for eUI, MIUI
rooted using magisk latest
No xposed
That's not an kernel issue, that's what big.Little CPU does. The a72 cores are always offline and only works when needed.
sydtek said:
That's not an kernel issue, that's what big.Little CPU does. The a72 cores are always offline and only works when needed.
Click to expand...
Click to collapse
Thanks for your reply.
But 3 out of 4 bigger cores in my phone does not turn on even during heavy loads. That's why I asked this question.

Categories

Resources