Anyway to turn off the A72 cores? - Xiaomi Redmi Note 3 Questions & Answers

The a72 cores always keeps running at 883 mhz but I noticed when battery level is very low, it turns off automatically, so is there anyway to turn off the a72 cores? or is it possible to make to work dynamically like when theres enough load it will turn on and in normal uses it would be off. It will drastically improve battery life and lessen heating.

If you have some kernel knowledge this could be done with the implementation of hotplug which permits disabling unneeded cores dynamically

aaz03 said:
If you have some kernel knowledge this could be done with the implementation of hotplug which permits disabling unneeded cores dynamically
Click to expand...
Click to collapse
Looks like I have to wait for a custom kernel

Turn off core control in thermal settings now u can turn off one of the cores.

With the #su, find the file "/etc/init.qcom.post_boot.sh"
Add "echo 48 > /sys/module/msm_thermal/core_control/cpus_offlined" after "case "$target" in "msm8952")"
48(110000) meams ,turn off both A72 core,
32(010000) meams ,turn off one A72 core,
12(001100) meams ,turn off two A53 cores,
Binary 1 means turning off the core ,the first two core is A72 ,others means A53 cores

846999999 said:
With the #su, find the file "/etc/init.qcom.post_boot.sh"
Add "echo 48 > /sys/module/msm_thermal/core_control/cpus_offlined" after "case "$target" in "msm8952")"
48(110000) meams ,turn off both A72 core,
32(010000) meams ,turn off one A72 core,
12(001100) meams ,turn off two A53 cores,
Binary 1 means turning off the core ,the first two core is A72 ,others means A53 cores
Click to expand...
Click to collapse
Will try, what does 48, 32 and 12 mean? will this make a72 dynamic? or it will just shut them off?

Use kernel ardiutor and untick the big cores. That will disable them for you. I used it to drop them from 800mhz to 400mhz.

Grantius said:
Use kernel ardiutor and untick the big cores. That will disable them for you. I used it to drop them from 800mhz to 400mhz.
Click to expand...
Click to collapse
It doesn't work like that

Rajdip said:
It doesn't work like that
Click to expand...
Click to collapse
Yes, it does. I just did it. I unticked the big cores and it forces them offline.

Grantius said:
Yes, it does. I just did it. I unticked the big cores and it forces them offline.
Click to expand...
Click to collapse
well it doesnt work for me, Im on AOSP 5.1.1, did you disable something before unticking the cores?

Rajdip said:
well it doesnt work for me, Im on AOSP 5.1.1, did you disable something before unticking the cores?
Click to expand...
Click to collapse
It works if u use custom kernel.And u must turn off core control or any thermal setting.

sanjib734 said:
It works if u use custom kernel.And u must turn off core control or any thermal setting.
Click to expand...
Click to collapse
give me a link to a custom kernel, I'll try

Rajdip said:
give me a link to a custom kernel, I'll try
Click to expand...
Click to collapse
https://www.androidfilehost.com/?fid=24499762636006037

sanjib734 said:
It works if u use custom kernel.And u must turn off core control or any thermal setting.
Click to expand...
Click to collapse
is that any issue occur if we disable both big core in kernal audtre? like hardware fail etc?

No, but phone will be slower

Denis:) said:
No, but phone will be slower
Click to expand...
Click to collapse
thanks for opinion

Related

CPU dual core Question

Hi;
My question's is when I check "system info" on Quandrand Benchmark, sometime it shows 2 cord, but most of the time it show 1 cord; does anybody know why; if there's a reason, is there anyway I could set the CPU running 2 cord all the time.
I noticed this the only reason i could grasp was maybe the phone wasnt doing enough work for it to see both cores functioning at the same time when i tried antutu i think thats what its called it showed me 2 cores if i had music running in the back ground if that makes any sense, i presumed it would just show both cores like yourself
Quadrant is NOT optimized for Dual core devices. So whatever it shows doesn't matter.
You've to do nothing to run the device on two cores, it will automatically run when it needs to.
Sent from my GT-I9100 using Tapatalk
pokerplayer999 said:
Hi;
My question's is when I check "system info" on Quandrand Benchmark, sometime it shows 2 cord, but most of the time it show 1 cord; does anybody know why; if there's a reason, is there anyway I could set the CPU running 2 cord all the time.
Click to expand...
Click to collapse
Just to be sure, disable power saving mode before running a benchmark.
This will adapt CPU frequency and number of activated cores to the system need.
pokerplayer999 said:
Hi;
My question's is when I check "system info" on Quandrand Benchmark, sometime it shows 2 cord, but most of the time it show 1 cord; does anybody know why; if there's a reason, is there anyway I could set the CPU running 2 cord all the time.
Click to expand...
Click to collapse
You have to flash a compatible kernel to enable this feature.
Lulz Kernel or Siyah Kernel.
http://forum.xda-developers.com/showthread.php?t=1263838
Then use Tegrak's 2nd Core application from market.
https://market.android.com/details?id=com.tegrak.secondcore
With this app, you can have the cpu run in
1) Dynamic Hotplug Mode, which is the stock behavior where in second core is active only when the load is high.
2) Single core mode, where only one core is active even if load is high.
3) Dual core mode where in the two cores are always active, even at low loads.
Option 2 will give you more battery at the cost of performance.
Option 3 will give you more performance and higher benchmark scores at the cost of battery.
I downloaded 2nd core from market; however non of those option can be highlighted, I am using [email protected] #23 as my kernel.
pokerplayer999 said:
I downloaded 2nd core from market; however non of those option can be highlighted, I am using [email protected] #23 as my kernel.
Click to expand...
Click to collapse
u hav to use siyah kernel 2.2beta 5 or beta 6 which is the newest
where can I find those kernel; "siyah 2.2beta 5 or beta 6
pokerplayer999 said:
where can I find those kernel; "siyah 2.2beta 5 or beta 6
Click to expand...
Click to collapse
how about siyah kernel's own thread or the dev web
http://www.gokhanmoral.com/
Thanks for ur help...

[Q] question about core?

just download system tuner then found a question
why my cpu speed in cpu tweaks only shows cpu0 working but cpu1 offline? is this normal?
strcheng said:
just download system tuner then found a question
why my cpu speed in cpu tweaks only shows cpu0 working but cpu1 offline? is this normal?
Click to expand...
Click to collapse
YES, not both CPU's need to be working all the time, saves battery.
strcheng said:
just download system tuner then found a question
why my cpu speed in cpu tweaks only shows cpu0 working but cpu1 offline? is this normal?
Click to expand...
Click to collapse
That's normal. You might see some activity for both cores but not always. Like seansk mentioned above, if you had both cores running at the same time the battery wouldn't last long. And the phone would probably get pretty hot too. Think of it as a backup cpu. Helping out every once in a while just to feel useful and because it's bored but cpu 0 does the majority of the work.
Damn... now that I think about it... I never cared too much for any of my partners at work.

cpu sleeper+ setcpu

Just wondering if its a good idea to have both cpu sleeper and setcpu together ??
khrizg35 said:
Just wondering if its a good idea to have both cpu sleeper and setcpu together ??
Click to expand...
Click to collapse
The issue arises if you have a customs Kernel as in T-mobile version for example
I am on Adama003 Kernel and it is overclocked to 1.8 G and if you use both set cpu and Sleeper it won't keep the lower values and it will kick up to 1.8 upon reboot even though you say set it at 1.5.
celeox said:
The issue arises if you have a customs Kernel as in T-mobile version for example
I am on Adama003 Kernel and it is overclocked to 1.8 G and if you use both set cpu and Sleeper it won't keep the lower values and it will kick up to 1.8 upon reboot even though you say set it at 1.5.
Click to expand...
Click to collapse
I have blazer Rom , sorry for the questions but I'm new at this root stuff so if I set my cpu to 1.8 ghz will that increase my download speed?
khrizg35 said:
I have blazer Rom , sorry for the questions but I'm new at this root stuff so if I set my cpu to 1.8 ghz will that increase my download speed?
Click to expand...
Click to collapse
No it only increses your CPU clock speed...which has nothing to do with your data download speeds.
babymatteo said:
No it only increses your CPU clock speed...which has nothing to do with your data download speeds.
Click to expand...
Click to collapse
Okay so would you guys recommended having cpu sleeper and set cpu together ?

kernel

does this device have any custome kernel?i wanna buy it and i wonder if it has any kernels,mtk version is the choice in my country and i thought with a good kernel and underclock my cpu i can reach a good battery and i will be thakful if you introduce a good rom or tweaks or ............,thanks for your help
pou_gh2 said:
does this device have any custome kernel?i wanna buy it and i wonder if it has any kernels,mtk version is the choice in my country and i thought with a good kernel and underclock my cpu i can reach a good battery and i will be thakful if you introduce a good rom or tweaks or ............,thanks for your help
Click to expand...
Click to collapse
No kernel.
ekin_strops said:
No kernel.
Click to expand...
Click to collapse
at least tell me can i undervolt helio x20?!and can i underclock every core by kernel adiutor and turn off the cores or not?
pou_gh2 said:
at least tell me can i undervolt helio x20?!and can i underclock every core by kernel adiutor and turn off the cores or not?
Click to expand...
Click to collapse
AFAIK Mediatek use DVFS table to adjust SoC voltage so you can't undervolt Helio X20, but you can turn off cores and lower clock frequently by yourself, read this thread and DIY (that default script will limit cores to 5 and A72 cores will totally turn off)
https://forum.xda-developers.com/redmi-note-2/development/b-skinny-pro-t3347906
pou_gh2 said:
at least tell me can i undervolt helio x20?!and can i underclock every core by kernel adiutor and turn off the cores or not?
Click to expand...
Click to collapse
No you can't. That would require a specific kernel, which i think, we will not have.
longnt2007 said:
AFAIK Mediatek use DVFS table to adjust SoC voltage so you can't undervolt Helio X20, but you can turn off cores and lower clock frequently by yourself, read this thread and DIY (that default script will limit cores to 5 and A72 cores will totally turn off)
https://forum.xda-developers.com/redmi-note-2/development/b-skinny-pro-t3347906
Click to expand...
Click to collapse
ty
ekin_strops said:
No you can't. That would require a specific kernel, which i think, we will not have.
Click to expand...
Click to collapse
ty and wanna kill mtk?
longnt2007 said:
AFAIK Mediatek use DVFS table to adjust SoC voltage so you can't undervolt Helio X20, but you can turn off cores and lower clock frequently by yourself, read this thread and DIY (that default script will limit cores to 5 and A72 cores will totally turn off)
https://forum.xda-developers.com/redmi-note-2/development/b-skinny-pro-t3347906
Click to expand...
Click to collapse
the hotplug settings (that change the number of cores that stay online/offline) reset when you unlock from screen off
So far from what I've tried only tweaking GPU frequency/dfvs works using scripts
changing CPU speeds reset after unlocking from screen off.
asusm930 said:
the hotplug settings (that change the number of cores that stay online/offline) reset when you unlock from screen off
So far from what I've tried only tweaking GPU frequency/dfvs works using scripts
changing CPU speeds reset after unlocking from screen off.
Click to expand...
Click to collapse
I'm using AOSP rom and hotplug settings doesn't reset when unlock screen.
I've tested many times with GeekBench 4 show very low scores (2200 on multi-core and MTK Multicore Observer show A72 cores totally off, CPU temperature never exceed 50 °C) when use hotplug settings from Skinny boot image.

Overclock check

I have just bought an used LG as second phone. It runs Cyanogenmod 12.1 Lollipop 5.1.1. How can I know if the phone has been overclocked? The ex-owner isn't an expert so I wouldn't trust to keep the phone overclocked as long as it is.
Jeff Weight said:
I have just bought an used LG as second phone.
Click to expand...
Click to collapse
First install the setcpu or similar cpu overclocking app. Look for cpu clock frequency or match to your highest original cpu frequency. Means If your device support to 1.8ghz and it sets to 2.0ghz then its overclocked.
Ashwinrg said:
First install the setcpu or similar cpu overclocking app. Look for cpu clock frequency or match to your highest original cpu frequency. Means If your device support to 1.8ghz and it sets to 2.0ghz then its overclocked.
Click to expand...
Click to collapse
Thanks. Indeed that's what I thought to do..install one of those apps and check. If it is overclocked how do I remove the overclock? Would a hard reset be enough?
Jeff Weight said:
Thanks. Indeed that's what I thought to do..install one of those apps and check. If it is overclocked how do I remove the overclock? Would a hard reset be enough?
Click to expand...
Click to collapse
No. No need to hard reset. Just set to your device default max frequency.
Ashwinrg said:
No. No need to hard reset. Just set to your device default max frequency.
Click to expand...
Click to collapse
Thanks again! But if I do perform a hard reset then I can be sure 100% that a possible overclock is removed ? Sorry for my fussiness but I really care about this phone which is the same like one I had years ago and then got lost..

Categories

Resources