[HELP] Only 2 cpus working on performance mode - Xiaomi Mi 4

Hi all, while I was playing a game, I noticed some lag on balanced mode, so I decided to put on performance mode, but lag was still there.
Because of this, I downloaded cpu-z and it seems that on balanced mode just CPU 0 is working, while the other three are stopped (which is fine, I think), but on performance mode, CPU 1 and CPU 2 are stopped, while CPU 0 and CPU 3 are at full speed, heating up the device a lot (up to 70°C).
I'm currently running MIUI 8 v7.6.8 global, full stock.
Is there a way to make all CPUs working at the same time, without keeping all of them at full speed?
Added screenshots of cpu-z both on balanced and performance mode.

https://forum.xda-developers.com/xi...-2-cores-miui-recover-4-cores-miui-7-t3623241
Try this.

Related

Question about JB Balanced Mode

Now something I have recently noticed in CPU spy is that my TF300 never hits 1.2 ghz. I play games from time to time on this so this is a kinda inconvenience... Is this normal? Or am I completely mistaken and the tab just tops out at 1.1 in Balanced mode.
Any input is appreciated.
Do note I never have used performance mode but I will give it a quick try to see what happens to satisfy my own curiosity...
Edit: Upon playing Dead Trigger in Performance mode it did hit 1.2 and 1.3. I could have sown it was supposed to hit 1.2 in Balanced...

EMUI 3.1 - Difference between Smart and Normal battery modes

Hi, I would to know the technical difference between those two modes. I have seen that in Smart mode, that is supossed to limit the CPU power, the CPU speed reach the maximum speed (1,3-1,7Ghz) as normal mode does, so I don´t know the difference.
Thanks in advance
taylerdurden said:
Hi, I would to know the technical difference between those two modes. I have seen that in Smart mode, that is supossed to limit the CPU power, the CPU speed reach the maximum speed (1,3-1,7Ghz) as normal mode does, so I don´t know the difference.
Thanks in advance
Click to expand...
Click to collapse
it limits cpu and gpu load and you can feel a few lags in smart mode
whereas in normal mode performance and gaming FPS are higher with no lags
In smart mode standby time is as great as doze in marshmallow i.e about 1% drain in 5-6 hrs

Throttling and low antutu score.

When my Mi4C is cold and I run antutu I get 55-56k scores.
After I play some games for about 5 min one of the processors (A57 1.8 GHz) turns off.
After another 10-15 min of playing any modern game second A57 is off, and I'm left wit 4x 1.4 GHz processors....
Then when I run antutu it only gets around 30-35k scores and I can see while playing that there is lower framerate...
I'm checking processors status in CPU-Z.
My MI4C runs on rooted MIUI 7.0.4.0 stable version.
Anyone got solution for this problem, or is it bad desing of this model?
Do you have a silicon back cover? Anyway it's normal that it's stop the core...
I've recently discovered with kernel auditor that there are various form of thermal protection for the cpu pack, one of them is core control, so it just stop one of the core.
Another one is the well known thermal throttling ...in our case, the kernel is set up for core control so it's normal that it stop one of the core, altough is bit curious the fact that the device with just normal browsing and instant messaging get this hot.
I've opened one thread on the official en forum of miui about this problem just a couple of hours ago.
If you mi4c rooted. Download kernel auditor from playstore, open and find thermal tab ,uncheck "core control" and the open cpu tab , if cpu 4 and 5 was stopped , you can switch on. This can make your device get heat.. Use at you own risk
Some easy but requires root technique:
Open /system/etc/thermalblabla.conf (forgot the name, but there's only 1 file starting with thermal)
Find CPU4 & CPU5 section
Change threshold value somewhere higher. CPU4 default is 42000 while CPU5 is 45000. I add 25° more so at max CPU5 will be as hot as 70° C
Either reboot or restart thermal-engine

Mi4i - Only Four cores are running most of the time, resulting in lagging performance

Hello,
Mi 4i lags/slows down most of the time, when i check CPU-Z during that time, i can see that only the lower clocked 2/4 cpu cores run constantly at 800 Mhz. It is very difficult to use when it is so slow. Other 4/6 cores remain inactive.
Is there any solution for this weird behavior while running in Balanced mode. Even when switching to Performance mode, nothing changes. I believe due to the heat generated, the OS automatically underclocks the CPU. I have already rooted and tried changing the CPU Governor, Clock speed but it resets to default every time. Sometimes i am unable to change that too.
Thank you.
There's a configuration that does this, just try to use the provided tweaks available here and then configure the phone's cores and so manually.
http://en.miui.com/thread-140563-1-1.html
I tried tweaking the thermal config using the above thread. But still only four cores are active @ 800 Mhz. The phone is so lagging that it is not usable at most of the time. Unable to change governor in any CPU clocking app, turn on the other cores. If you can help me out, please let me know.
Thanks.
Hackerpunk1 said:
There's a configuration that does this, just try to use the provided tweaks available here and then configure the phone's cores and so manually.
Click to expand...
Click to collapse
Might be a bug. Try a clean install and see
Same here
I am having a similar issue, very frustrating. I tried Sensei kernel, but no luck
i don't know what do you mean bro
everytime i change to other rom,other kernel
the results is...
all core is on
vijayr2002 said:
Hello,
Mi 4i lags/slows down most of the time, when i check CPU-Z during that time, i can see that only the lower clocked 2/4 cpu cores run constantly at 800 Mhz. It is very difficult to use when it is so slow. Other 4/6 cores remain inactive.
Is there any solution for this weird behavior while running in Balanced mode. Even when switching to Performance mode, nothing changes. I believe due to the heat generated, the OS automatically underclocks the CPU. I have already rooted and tried changing the CPU Governor, Clock speed but it resets to default every time. Sometimes i am unable to change that too.
Thank you.
Click to expand...
Click to collapse
strange, i am using miuipro with sensei and havent found any problem.
This happens in the latest stable MIUI7 ROM. I think it is time to change to a custom rom.

Is there any way to force the phone to use the Big Core (2.84 ghz)?

I am playing some games in emulation, they are sometimes not running full speed, but only the middle cores seem to go up when needed (i use CPU float to monitor the CPU usage), while the big one always remains at ~ 800 mhz.
I am not rooted, is there a way to make the big one wake up and improve the performance of the games?
Thanks!
I found a solution (a workaround).
For anyone interested to have (much) better performance in CPU heavy games (emulators) here's how you can force the phone to mostly use the middle (2.4 ghz) cores instead of only/mostly the small ones.
Run "CPU throttling test" apk, LOCK the application and let it run in the background. In the background, the application will ONLY use the 4 small cores, and it'll constantly throttle to ~ 20%.
Now start you game/emulator (in my case Retroarch, with some HEAVY on CPU games), and if you use CPU float monitoring tool, you will notice that the small cores will be kept busy at 1.7 ghz by the CPU throttling test apk, while the medium ones will be used as needed by the game (the big one will still be left unused, or just used for a split second in some cases).
For me, the performance is 'easily' 25% better, if not more, and the battery consumption went from 1% every 4 minutes, to 1% every 3 minutes and 20 seconds.

Categories

Resources