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.
Related
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.
Hey guys !
I started monitoring cpu cores on galaxy s5 ( g900f ) and I saw that after a while of use all 4 cores randomly get stuck online ( just like my previous galaxy note 3 N9005).The issue is due to TW DVFS( DYNAMIC VOLTAGE AND FREQUENCY SCALING).Start monitor your cores with perfmom or system monitor or whatever and post your findings. Have fun and maybe some of you can start a petition for Samsung to disable DVFS !
Fix for non rooted :
*nothing permanent...only a reboot can fix the issue untill it happens again.
Fix for rooted :
*reset mp-decission or add a script to reset mp decission every day at a hour you decide ( not permanent )
*install xposed framework with samsung dvfs disabler module from playstore ( from what I tested disabling dvfs in wanam xposed doesn't work ) - this is a permanent fix
DVFS Disabler not working?
Kriomag said:
DVFS Disabler not working?
Click to expand...
Click to collapse
For now no more 4 cores stuck online with dvfs disabler on but I need to do some more testing.
Does this happen at random?
Are there any symptoms?
Have you tried this: https://play.google.com/store/apps/details?id=com.mugich.cpumulticorecontrol
I have succesfully disabled two cores, but whether that helped with battery that might be a difference story.
Hellscythe said:
Does this happen at random?
Are there any symptoms?
Click to expand...
Click to collapse
Yes it happens randomly but disabling dvfs did the trick with 4 cores stuck online.
cerobles1 said:
Have you tried this: https://play.google.com/store/apps/details?id=com.mugich.cpumulticorecontrol
I have succesfully disabled two cores, but whether that helped with battery that might be a difference story.
Click to expand...
Click to collapse
I will but it doesn't bother me if it runs with minimum 2 cores if doesn't affect battery life. Will report later.
ciprianruse88 said:
I will but it doesn't bother me if it runs with minimum 2 cores if doesn't affect battery life. Will report later.
Click to expand...
Click to collapse
I'm sure the battery penalty of having 2 cores online at 300mhz over only 1 core would be minimal but I have also noticed the issue that sometimes all 4 cores will stay online despite very low cpu usage. All 4 cores would be clocked down to 300mhz but essentially doing nothing with only 5% cpu usage.
Edit: Like with you, a reboot solves this issue. Either way I have not noticed an impact on battery life.
An excelelnt way to easily monitor which cores are active is a free app called "CPU Stats" which shows 4 small cpu usage bars in the notification panel.
https://play.google.com/store/apps/details?id=jp.takke.cpustats&hl=en
egps2 said:
I'm sure the battery penalty of having 2 cores online at 300mhz over only 1 core would be minimal but I have also noticed the issue that sometimes all 4 cores will stay online despite very low cpu usage. All 4 cores would be clocked down to 300mhz but essentially doing nothing with only 5% cpu usage.
Edit: Like with you, a reboot solves this issue. Either way I have not noticed an impact on battery life.
An excelelnt way to easily monitor which cores are active is a free app called "CPU Stats" which shows 4 small cpu usage bars in the notification panel.
https://play.google.com/store/apps/details?id=jp.takke.cpustats&hl=en
Click to expand...
Click to collapse
I use perfmom to monitor my cores. It's free if you download it from chainfire's thread or you can pay for it in playstore. Btw I didn't get anymore 4 cores stuck online since I disabled dvfs with xposed + samsung dvfs disabler module from playstore. Also battery life has improved just like it did on my note 3 since I disabled dvfs.
ciprianruse88 said:
I use perfmom to monitor my cores. It's free if you download it from chainfire's thread or you can pay for it in playstore. Btw I didn't get anymore 4 cores stuck online since I disabled dvfs with xposed + samsung dvfs disabler module from playstore. Also battery life has improved just like it did on my note 3 since I disabled dvfs.
Click to expand...
Click to collapse
Wanam Xposed has a DVFS disabler too, reckon that will work the same?
Also isn't DVFS implemented to prevent overheating of the device under stress? Could you explain why it would increase battery life if your CPU cores were fully "unleashed" without temperature throttling?
cheers
Hellscythe said:
Wanam Xposed has a DVFS disabler too, reckon that will work the same?
Also isn't DVFS implemented to prevent overheating of the device under stress? Could you explain why it would increase battery life if your CPU cores were fully "unleashed" without temperature throttling?
cheers
Click to expand...
Click to collapse
On my previous device (Note 3) disabling dvfs through wanam xposed didn't worked (some other users tested with the same result) . Temp throttle still works with dvfs off and as for battery life with dvfs on when all 4 cores get stuck online I get less with 1h and 30m on screen compared to dvfs off and also there is much more heat running with all 4 cores online so I used Note 3 with dvfs off from February till this month when I bought gs5 and had 0 issues with heat. I would also love if someone could start a petition for Samsung to disable dvfs because it causes more problems than it helps.
ciprianruse88 said:
On my previous device (Note 3) disabling dvfs through wanam xposed didn't worked (some other users tested with the same result) . Temp throttle still works with dvfs off and as for battery life with dvfs on when all 4 cores get stuck online I get less with 1h and 30m on screen compared to dvfs off and also there is much more heat running with all 4 cores online so I used Note 3 with dvfs off from February till this month when I bought gs5 and had 0 issues with heat. I would also love if someone could start a petition for Samsung to disable dvfs because it causes more problems than it helps.
Click to expand...
Click to collapse
I couldn't find any specifics when I googled it, sorry, but what is DVFS intended to do? It dynamically sets the voltage depending on CPU speed to save battery or something? :S
Hellscythe said:
I couldn't find any specifics when I googled it, sorry, but what is DVFS intended to do? It dynamically sets the voltage depending on CPU speed to save battery or something? :S
Click to expand...
Click to collapse
I quote: "After that DVFS is completely disabled! Kernel can handle totally the power of cpu so the up/down scaling! Cpu and Gpu freq are not blocked anymore! The cpu and gpu are used based on tasks and not limited by crap samsung behaviour".
ciprianruse88 said:
I quote: "After that DVFS is completely disabled! Kernel can handle totally the power of cpu so the up/down scaling! Cpu and Gpu freq are not blocked anymore! The cpu and gpu are used based on tasks and not limited by crap samsung behaviour".
Click to expand...
Click to collapse
I remember on the galaxy S2 this was simply an app that could be disabled using most root tools! Fortunately I still get anywhere from 5-7 hours screen-on time on the S5 (brightness dependant) whether this bug is present or not. Does the cpu frequency still respond according to the governor? I noticed the S5 regularly increases the minimum cpu speed to about 1.1 Ghz (not 300 mhz). Does this behaviour remain with the mod? I'm just curious because with the great battery I'm happy to meed anything that improves smoothness.
ciprianruse88 said:
On my previous device (Note 3) disabling dvfs through wanam xposed didn't worked (some other users tested with the same result) . Temp throttle still works with dvfs off and as for battery life with dvfs on when all 4 cores get stuck online I get less with 1h and 30m on screen compared to dvfs off and also there is much more heat running with all 4 cores online so I used Note 3 with dvfs off from February till this month when I bought gs5 and had 0 issues with heat. I would also love if someone could start a petition for Samsung to disable dvfs because it causes more problems than it helps.
Click to expand...
Click to collapse
so what app do you use to disabla DVFS ? are there others than xposed module (by wanam) ?
Has anyone noticed a difference on the new Lollipop firmware for either the S5 or the Note 3? Does this issue persist? All the 4.4.2 builds on my S5 seem to have this!
Any updates on this issue?
Is it actually SAFE to do this, as long as you are not Overclocking? Also, does this option in Wanam's Xposed module work for this now? Or still no?
Pikaberdot said:
Any updates on this issue?
Is it actually SAFE to do this, as long as you are not Overclocking? Also, does this option in Wanam's Xposed module work for this now? Or still no?
Click to expand...
Click to collapse
I have seen no further updates and as far as I know it is safe, it simply transfers control from Samsung code to Qualcomm code. However, the Samsung thresholds for thermal throttling were lower which means that they can be seen as more 'protective' at the expense of reduced performance. I use "CPU Stats" in the notification bar to monitor the issue of cores not sleeping (and general CPU usage) but as far as I know there is no official fix available yet. I am also not sure about the Xposed module, did they say there was an update fixing it?
I'm having a problem controlling the cpu clock speeds.
So, I know the exynos is a big.LITTLE octa core processor, and thus has a big and LITTLE core.
When I underclock the LITTLE core, the frequency sticks, and the LITTLE cores all stay at the clock speed that I set.
However when I underclock the big core, the cpu frequency resets itself after a certain period of time.
Also, I can't find ANY app that supports underclocking of the Mail GPU, which is a big battery hog...
I am using the permissive kernel in jafangie's deodexed rom for T715Y
Is this a kernel problem? Do I need a custom kernel to control the CPU properly?
Any suggestions would be appreciated...
Flash a 5.1.1 ROM and use the NN-J kernel. Then you can tune all the CPU parameters, including disabling some of the "big" cores. GPU tuning ATM is not possible, but the developer of the NN-J kernel is very active, so stay tuned...
hasenbein196601 said:
Flash a 5.1.1 ROM and use the NN-J kernel. Then you can tune all the CPU parameters, including disabling some of the "big" cores. GPU tuning ATM is not possible, but the developer of the NN-J kernel is very active, so stay tuned...
Click to expand...
Click to collapse
Thanks for the advice! I will try out the custom kernel you mentioned once I can get 5.1.1 on my device.
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
So I recently installed latest weekly RR again hoping it will be fixed of micro shuttering but nope, so here's what happening 1st cpu usage is 100% temperature are reaching 82°c, 2nd the micro shuttering is still there so I opened matlog and here's what I got I hope you guys can help me :silly: thank you very much :highfive:
https://mega.nz/#!fp0nWYga!Z9Sgco0jmB00E0TXHkbxbjIOMjMoy1QV-hk2t-x1gb8
Mataujo said:
So I recently installed latest weekly RR again hoping it will be fixed of micro shuttering but nope, so here's what happening 1st cpu usage is 100% temperature are reaching 82°c, 2nd the micro shuttering is still there so I opened matlog and here's what I got I hope you guys can help me :silly: thank you very much :highfive:
https://mega.nz/#!fp0nWYga!Z9Sgco0jmB00E0TXHkbxbjIOMjMoy1QV-hk2t-x1gb8
Click to expand...
Click to collapse
Check your CPU governor. If it's interactive, change it to anything else. The stuttering is caused by thermal throttling. Interactive governor has a bug that causes cpu to max out all the time.
xxBrun0xx said:
Check your CPU governor. If it's interactive, change it to anything else. The stuttering is caused by thermal throttling. Interactive governor has a bug that causes cpu to max out all the time.
Click to expand...
Click to collapse
I'm using the default settings, it's schedutil
This is really killing me.
I deleted the thermal files to as mentioned in the kernel thread
Core control is enabled rest is disabled.
Just see the temperatures!!!
I had the same problems and followed the recommended settings in the kernel thread.
No weird things happening when looking at a task manager. It just ran ridiculously hot all the time. Playing downloaded music through Play Music for example would send the CPU temp to ~90 degrees C.
Back to stock kernel on lineage OS and cool as a cucumber.
Mataujo said:
This is really killing me.
I deleted the thermal files to as mentioned in the kernel thread
Core control is enabled rest is disabled.
Just see the temperatures!!!
Click to expand...
Click to collapse
That's the opposite of what you want. Disable core control, enable msm_thermal. The phone gets warm, but never hot. Also, underclocking dragonxia kernel is VERY important.
xxBrun0xx said:
That's the opposite of what you want. Disable core control, enable msm_thermal. The phone gets warm, but never hot. Also, underclocking dragonxia kernel is VERY important.
Click to expand...
Click to collapse
I don't see any option for msm_thermal where do I find it?
xxBrun0xx said:
That's the opposite of what you want. Disable core control, enable msm_thermal. The phone gets warm, but never hot. Also, underclocking dragonxia kernel is VERY important.
Click to expand...
Click to collapse
Actually in the dragonxia kernel thread, it says to keep core control enabled.
FusionGhana on AKT app
I was experiencing similar issues on RR. Tried all different kinds of options. Thermal files removed (ofcourse that might have attributed to the hotness of the device since CPU was going crazy). Wanted to follow the instructions on another thread that talked about Insane speeds but couldn't since it talked about setting onDemand Governor and somehow my device does not have that.
Then I started playing around with the Balanced profiles using Advanced Kernel Tweaks app. I am currently on FusionGhana (i think that's the name), and my device is running smoooth. No lags, the device is cool most of the times.
Try it out, see if that works for you
psychedelicNerd said:
I was experiencing similar issues on RR. Tried all different kinds of options. Thermal files removed (ofcourse that might have attributed to the hotness of the device since CPU was going crazy). Wanted to follow the instructions on another thread that talked about Insane speeds but couldn't since it talked about setting onDemand Governor and somehow my device does not have that.
Then I started playing around with the Balanced profiles using Advanced Kernel Tweaks app. I am currently on FusionGhana (i think that's the name), and my device is running smoooth. No lags, the device is cool most of the times.
Try it out, see if that works for you
Click to expand...
Click to collapse
Just be careful not to do this on an EAS kernel. Last I knew there was a bug with the interactive governor that forced CPU to max all cores all the time when interactive is set. Current version of Dragonxia is an EAS kernel and most of the governors in AKT are modified interactive governors.
That being said, I think using less aggressive governors is a great way to reduce the heat. This CPU is very powerful even at lower clock speeds, there's rarely much need to ramp beyond 50% utilization for any real length of time unless you're gaming.
Hmmm. didn't know about this. I am on DragonXia EAS. Not that I know what EAS stands for, but I will try moving to a non-EAS kernel and see if i get any more improvements. Thanks for the info.