[Start monitor your cores] - [tw dvfs issue] - Galaxy S 5 General

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?

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.

CPU throttle

So I've gotten my standby time to be pretty good but under moderate use, the device is getting warm and chewing through battery. I.e 4hrs off charger, 40 minutes of screen and only 71% left. I'm stock rooted and removed bloat. Even had stuff greenified (just uninstalled to test now). Is there anything I can do without tripping Knox to slow down the CPU a little? The native power save mode is all or nothing now - they used to let you control which features were enabled on older devices
km8j said:
So I've gotten my standby time to be pretty good but under moderate use, the device is getting warm and chewing through battery. I.e 4hrs off charger, 40 minutes of screen and only 71% left. I'm stock rooted and removed bloat. Even had stuff greenified (just uninstalled to test now). Is there anything I can do without tripping Knox to slow down the CPU a little? The native power save mode is all or nothing now - they used to let you control which features were enabled on older devices
Click to expand...
Click to collapse
If your rooted, download a program called Trickster Mod. (All credit to the dev) It allows you to underclock the CPU. Stock value is set at 1.5Ghz. WIthout an overclocked kernel, that value cannot change. However, underclocking is available. And since this device is a true octa-core dropping it to 1.2 Ghz shouldn't be a problem. Also you can change your governor to a conservative one. Stock is ondemand. Conservative and Performance are able to be selected. Changing your TCP congestion to cubic instead of the stock bic, in my experience, gives you a bit better battery life as well. Hope this helps.
Thanks!
The app doesn't say it supports s6, does it definitely work?
You can try kernel tweaker which is also availble on the play store. By the way we do have a Q&A forum so your questions would be better suited over there.
I can't find anything called "kernel tweaker" exactly... Also my question was about apps and this is app subforum. Sorry if that isn't correct

High CPU usage and micro shuttering

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.

[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.

New galaxy note 4 prevent emmc issue

Is there anything I can do on a new galaxy note 4 to prevent the emmc issue happening in the first place?
There was some talk about preventing overheating?
ghostwheel said:
There was some talk about preventing overheating?
Click to expand...
Click to collapse
Do I need to lower the cpu ghz? Or run some kind of app or program?
Redrainz said:
Do I need to lower the cpu ghz? Or run some kind of app or program?
Click to expand...
Click to collapse
It might help to lower the CPU speed, but you need access to root and an app to tweak the values.
Avoid gaming which is very demanding on GPU and avoid gaming for long periods of time.
Search also in the Snapdragon forum a good kernel.
Also turn off the fast charging, this can heat too much the phone.
I created a script here. It works very good, it monitors the battery temperature AND all the CPU cores temperatures, and will automatically throttle the phone if temps are too high. You can even kill some apps if the temps are to high (not yet implemented).
The difference with Samsung DVFS or integrated temperature management of kernels is that this one monitors almost all CPU sensors and also the battery, all in complete combination, and it can be easily tweaked (rather than modding a kernel). No battery hog. You can enable USB fast charge, game, etc it will still prevent overheating.
Here is the solution to eMMC error
Hello everyone, I was pretty tired of the eMMC error, and I created a script that completely annihilate this error. This error is due to the phone heating up, and the fact that custom kernels (maybe even the original kernel) don't read the...
forum.xda-developers.com

Categories

Resources