CPU Overheating - Moto G4 Plus Questions & Answers

What can say about it? The battery is not the problem, the problem is that a side of the camera it comes too really hot. What can I do? Do you have the same issue?

champagne66601 said:
What can say about it? The battery is not the problem, the problem is that a side of the camera it comes too really hot. What can I do? Do you have the same issue?
Click to expand...
Click to collapse
Are you rooted?

negusp said:
Are you rooted?
Click to expand...
Click to collapse
Yes, I'm on stock 7.0 rooted.

champagne66601 said:
Yes, I'm on stock 7.0 rooted.
Click to expand...
Click to collapse
Ok, there's a couple of things you can do. If you're using the ElementalX kernel, I recommend you purchase the app EX Kernel manager. If not, just use Kernel Adiutor.
In Kernel Adiutor, if you're not using ElementalX, go to CPU or Hotplugging. There will be a setting called quad core/dual core mode. Enable quad core mode, your phone shouldn't heat very much.
If you are using ElementalX, in EX Kernel manager, set the minimum "big" cpus to 1. If using Kernel Adiutor, simply toggle of 3 of the "big" cores.

Related

[Q] Is it possible to overclock above 768mhz?

just curious really as my phone never gets warm or anything running at 768mhz the battery life is also pretty good.
hey,
i don´t think so, because in the worst case your phone will take damage. But this ~770 mhz are about 250 more then before. Im happy with this xDDD
that is true haha, i just dont see it doing much harm if the phone will run stable higher at the same voltage or the tiniest bit higher
No, that's the limit of the MSM7225. (Achieved by adjusting the PLL to its max, any higher will overrun the limits of the chip, and cause it to most likely fail)
i would like to know, if its very bad for the phone, if you let it permanently run with full speed. Ok, if it will get very hot.. thats clear, but is it bad if you have the 77mhz and it is for example in silent mode, or when you listen to some music. Should you ever take some possible speed away, if its not need? (thx)
The hardware life will probably be reduced. By how much, it cannot be said definitively, but, I am pretty sure that by the time the hardware fails because of overclocking, the phone will have been retired long back.
What you are requesting (Dynamically changing speed) is exactly what Speed Governors (Performance, Internative, OnDemand etc) do. If you are on CM7, use Smartass Governor, because it's the "smartest". If not, then use Interactive governor.
i use ginger yoshi... and sometimes it sais that the sd was removed. Could overclock be a reason for this?
I dont think so. I got the same issue once, and formatting the SDCard fixed it.
ok i will try it thanks
3xeno said:
The hardware life will probably be reduced. By how much, it cannot be said definitively, but, I am pretty sure that by the time the hardware fails because of overclocking, the phone will have been retired long back.
What you are requesting (Dynamically changing speed) is exactly what Speed Governors (Performance, Internative, OnDemand etc) do. If you are on CM7, use Smartass Governor, because it's the "smartest". If not, then use Interactive governor.
Click to expand...
Click to collapse
I have a sense rom on the wildfire, so I will try Interactive Governor. Do I still need SetCPU in order to use it?
KhurramF said:
I have a sense rom on the wildfire, so I will try Interactive Governor. Do I still need SetCPU in order to use it?
Click to expand...
Click to collapse
To use overclocking and governers on sense roms, oc kernel and application like setcpu are must. Setcpu has governers too.
Sent from my HTC Wildfire using XDA App
bharatgaddameedi said:
To use overclocking and governers on sense roms, oc kernel and application like setcpu are must. Setcpu has governers too.
Click to expand...
Click to collapse
Even if it a custom rom? I am using JokerDroid 4.2.
KhurramF said:
Even if it a custom rom? I am using JokerDroid 4.2.
Click to expand...
Click to collapse
Depends whether the rom has inbuilt oc kernel or not.
Haven't used the jokerdroid. But I think it has...
Sent from my HTC Wildfire using XDA App
bharatgaddameedi said:
Depends whether the rom has inbuilt oc kernel or not.
Haven't used the jokerdroid. But I think it has...
Click to expand...
Click to collapse
Looked at JokerDroid's thread and it says about version 4.2
■ Kernel : nFinity Kernel
■ Build Number : 2.37.415.1
■ CPU Overclock : 710 Mhz
Click to expand...
Click to collapse
So this means it has an oc kernel?
KhurramF said:
Looked at JokerDroid's thread and it says about version 4.2
So this means it has an oc kernel?
Click to expand...
Click to collapse
Yes, it does, and it is overclocked to 710 MHz, by default.

Utilize all four cores for less load?

I was wondering if it would be possible to utilize all four cores in the snap dragon 800 all of the time. I know that multi core processors only utilize what they need, and each core will only process one thing at a time. Without getting into Amdahl's Law, and getting super complex. It could be impossible, because you would almost have to break the law or something.
I just want to hear your guy's thoughts on this.
I suppose this could have gone into a different section as it is not directly related to the G2 itself, but oh well.
Sent from my LG-D800 using xda app-developers app
livelysins96 said:
I was wondering if it would be possible to utilize all four cores in the snap dragon 800 all of the time. I know that multi core processors only utilize what they need, and each core will only process one thing at a time. Without getting into Amdahl's Law, and getting super complex. It could be impossible, because you would almost have to break the law or something.
I just want to hear your guy's thoughts on this.
I suppose this could have gone into a different section as it is not directly related to the G2 itself, but oh well.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
sure, its possible. youll need s custom kernel that exposes the files for hotplugging. then you neex to set 4 cores as minimum on. thats how im using my nexus 5, no hotplugging/4 cores always on. in theory, its better for battery life as well, since the cpu doesnt waste time turning cores on and off constantly while hotplugging.
Where would I get that custom kernel for a d800?
Sent from my LG-D800 using xda app-developers app
livelysins96 said:
Where would I get that custom kernel for a d800?
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
now that i cant help with. check out the development sections to see if there are any available. but you need a total of 10 posts to see those sections, and youre almost there!
I think If you are rooted you can try to turn off mpdecision,use trickster mod app.
gm007 said:
I think If you are rooted you can try to turn off mpdecision,use trickster mod app.
Click to expand...
Click to collapse
disabling mpdecision doesnt disable hotplugging
simms22 said:
disabling mpdecision doesnt disable hotplugging
Click to expand...
Click to collapse
What i know that disabling mpdecision will turn all cores on.
gm007 said:
What i know that disabling mpdecision will turn all cores on.
Click to expand...
Click to collapse
wrong again. mpdecision keeps the cpu away from 300mhz, closer to 1100mhz(i dont know what it has been set to for the g2). this provides a boost when starting apps. custom kernels generally disable mpdecision.
simms22 said:
wrong again. mpdecision keeps the cpu away from 300mhz, closer to 1100mhz(i dont know what it has been set to for the g2). this provides a boost when starting apps. custom kernels generally disable mpdecision.
Click to expand...
Click to collapse
1036mhz for G2
U can disable MPdecision in system/bin, just rename the files with a .bak
After disabling 2 cores still seem to be offline. Idk.
Sent from my LG-D800 using xda app-developers app
livelysins96 said:
After disabling 2 cores still seem to be offline. Idk.
Sent from my LG-D800 using xda app-developers app
Click to expand...
Click to collapse
right, you disabled the cores, you didnt disable hotplugging. but, you are a dual core for the time being
you would need to set 4 cores as minimum used, and 4 cores as a maximum. this, for all intensive purpose, will set 4 cores as a minimum being used, and make hotplugging not available.
How do I do that within trickster?
Sent from my LG-D800 using xda app-developers app
Here are my current settings I believe I figured it out?
Sent from my LG-D800 using xda app-developers app
Hi,
Disabling MpDecision in Trickster Mod makes the four cores always online, I've just tested (and I continue to test)... Compared to MpDecision ON, with two cores online mainly then one core then three cores online (according to what you are doing obviously)...
So I confirm that with MpDecision OFF, all cores are always online whatever the load of the CPU (since 10 minutes with screen ON/OFF, browsing, settings, etc...).
EDIT: with g.lewarne kernel, but he kept MpDecison stuff like stock, so... But I remember tested with the stock kernel and it was the same thing, maybe something related to LG kernel especially?
That's what i know,but simms has more knowledge than me.
viking37 said:
Hi,
Disabling MpDecision in Trickster Mod makes the four cores always online, I've just tested (and I continue to test)... Compared to MpDecision ON, with two cores online mainly then one core then three cores online (according to what you are doing obviously)...
So I confirm that with MpDecision OFF, all cores are always online whatever the load of the CPU (since 10 minutes with screen ON/OFF, browsing, settings, etc...).
EDIT: with g.lewarne kernel, but he kept MpDecison stuff like stock, so... But I remember tested with the stock kernel and it was the same thing, maybe something related to LG kernel especially?
Click to expand...
Click to collapse
gm007 said:
That's what i know,but simms has more knowledge than me.
Click to expand...
Click to collapse
nobody is perfect, i make mistakes as well :angel:
i dont use trickster, nor have a g2. ive always disabled mpdecision with my nexus 4 and nexus 5 by script, and that never ever disabled hotplugging. but, then again, g2 kernel code could be different
btw, on the nexus, disabling mpdecision is easy with the terminal emulator..
su(press enter)
stop mpdecision(press enter)
simms22 said:
nobody is perfect, i make mistakes as well :angel:
i dont use trickster, nor have a g2
Click to expand...
Click to collapse
I never said you're wrong, just stated that with the G2 it works to have all cores online all the time disabling MpDecision do the trick
I remember read that g.lewarne and whootever (2 kernel devs for the G2) have said that LG have some weird things about the kernel, maybe it's that...
LG messed up with some stuff in their kernel according to their sources, but maybe nothing directly related to MpDecision stuff..., ow well I don't know. But for sure I will run with MpDecison OFF to see if there is some good/weird behaviors (performance/battery life). I run with all cores online all the time on my N5 without any issues about battery life and great performance, maybe with the G2 it could be great too...
viking37 said:
I never said you're wrong, jsut stated that with the G2 it works to have all cores online all the time disabled MpDecision do the trick
I remember read that g.lewarne and whootever (2 kernel devs for the G2) have said that LG have some weird things about the kernel, maybe it's that...
LG messed up with some stuff in their kernel according to their sources, but maybe nothing directly related to MpDecision stuff...
Click to expand...
Click to collapse
do me an experiment. download and install perfmon from the play store, open it, press cpu. then do whatever you do(but watch the perfmon floating window. tell me if you see cores disable and enable with your use. make sure mpdecision is disabled. now im just curious. btw, perfmon is a cool app that enables a floating window so you can watch it while doing your normal stuff.
simms22 said:
do me an experiment. download and install perfmon from the play store, open it, press cpu. then do whatever you do(but watch the perfmon floating window. tell me if you see cores disable and enable with your use. make sure mpdecision is disabled. now im just curious. btw, perfmon is a cool app that enables a floating window so you can watch it while doing your normal stuff.
Click to expand...
Click to collapse
Re,
Done, just let me uplaod the 147 Mo video (for 49 secondes :laugh on Youtube (tested with Dropbox but even more time)..., in about 40 minutes...
viking37 said:
Re,
Done, just let me uplaod the 147 Mo video (for 49 secondes :laugh on Youtube (tested with Dropbox but even more time)..., in about 40 minutes...
Click to expand...
Click to collapse
thanks! and waiting..

Ita possible disable cluster commands?

I just bought a s4 i9500 and I really hate the "s lag". I think disabling the cluster Qual Core A15, will lag free, something like trick the kernel to run always in light tasks and the power cores 1.6GHz wont activates ever. Dumb Question? yeah, maybe.
Edit: Using only Quadcore 1.2GHz will be efficient too.
Interface23 said:
I just bought a s4 i9500 and I really hate the "s lag". I think disabling the cluster Qual Core A15, will lag free, something like trick the kernel to run always in light tasks and the power cores 1.6GHz wont activates ever. Dumb Question? yeah, maybe.
Edit: Using only Quadcore 1.2GHz will be efficient too.
Click to expand...
Click to collapse
yes,you can..with root and right kernel...but it'll kill the purpose for having quadcore chipset right?
i've been using for play games,it can last about 3 hours if i play directly.
there's no point to disable A15 because it wont activate if you run light task.
Zaraee said:
yes,you can..with root and right kernel...but it'll kill the purpose for having quadcore chipset right?
i've been using for play games,it can last about 3 hours if i play directly.
there's no point to disable A15 because it wont activate if you run light task.
Click to expand...
Click to collapse
Which kernel do you use?
Interface23 said:
Which kernel do you use?
Click to expand...
Click to collapse
depend on you..i'm using maxfour v14 kernel,you need to try to see if any of that kernel meet your satisfaction.

how to increase battery life by 25%

It is simple, tested on my nexus 6, just go to system/bin and delete mpdecision, then install an app that controls kernel, like kernel adiutor, raise min freq of cpu to 883000 mhz, then set apply on boot, reboot phone and enjoy lagfree and smooth super battery life
you are my hero
fedef12evo said:
It is simple, tested on my nexus 6, just go to system/bin and delete mpdecision, then install an app that controls kernel, like kernel adiutor, raise min freq of cpu to 883000 mhz, then set apply on boot, reboot phone and enjoy lagfree and smooth super battery life
Click to expand...
Click to collapse
Isn't enough to just turn off mpdecision in the kernel app?
this only works for stock roms? I can't find any mpdecision file on /system/bin
Sent from my Nexus 6 using Tapatalk
blanco2701 said:
Isn't enough to just turn off mpdecision in the kernel app?
Click to expand...
Click to collapse
if it turn off the 3 sec boost of mpdecision yes
sgloki77 said:
this only works for stock roms? I can't find any mpdecision file on /system/bin
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
works on all roms for nexus 6, some file managers cant see mpdecision in system/bin, try it in recovery using twrp
fedef12evo said:
raise min freq of cpu to 883000 mhz
Click to expand...
Click to collapse
Can you tell me if it's the minimum CPU frequency in the CPU tab or in the CPU governor configuration?
blanco2701 said:
Isn't enough to just turn off mpdecision in the kernel app?
Click to expand...
Click to collapse
Disabling in a kernel app will accomplish the same thing. The reason you are seeing a change in battery life is because of the 3 second input boost of MPD. Most of the custom kernels have a generic touch boost driver that is set to 1 second or less to take the place of the mpd boost and increase battery because of the decreased boost time.
MPD works great for some people and not for others. It is greatly dependent on your usage habits. For my typical usage, with mpd on, I average 6-7 hours of screen on time. If you are a gamer, where you are constantly touching the screen, mpd will adversely affect your battery life because of the constant boost.
As a kernel developer, I definitely would not recommend deleting the mpd binary. I would suggest trying a couple of different kernels and/or configurations to accomplish the same results.
lol.. seriously? i guess thats one reason that ive disabled mpdecision for the last 3+ years on whichever nexus i was on, but not the main reason
How can I turn mpd off on ex kernel manager
you don't need a kernel app to disable it BTW. all kernel apps do is provide a ui for you to use. it can be done via a terminal emulator app.. type,
su(press enter)
stop mpdecision(press enter)
and that's it.
I'm using kernel auditor and in the CPU hotplug section the first listing is mp decision. Is that what needs to be disabled?
OK, silly question.. do you know what mpdecision does? do you know what disabling mpdecision does?
simms22 said:
OK, silly question.. do you know what mpdecision does? do you know what disabling mpdecision does?
Click to expand...
Click to collapse
@simms22 good point here. This is good for everyone to know. If you disable mpd without a replacement, you risk all cores not coming back online after deep sleep. Mpd doesn't actually control hotplugging, it controls input boost and onlining of cores.
Sent from my Nexus 6 using Tapatalk
and that's exactly why I disable mpdecision, so I can have all 4 cores active at all times.
buckmarble said:
@simms22 good point here. This is good for everyone to know. If you disable mpd without a replacement, you risk all cores not coming back online after deep sleep. Mpd doesn't actually control hotplugging, it controls input boost and onlining of cores.
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
When you say without a replacement what are you referring to? Trying to learn here..
MrMiami81 said:
When you say without a replacement what are you referring to? Trying to learn here..
Click to expand...
Click to collapse
A replacement such as Zen, Mako, Blu_Plug, etc.
Also, (just an FIY) Zen isn't really a hotplug (it keeps all four cores active at all times, unlike Mako, Blu_Plug, etc). It's still lumped in there for some reason.
I highly recommend disabling MPDecision. You know what MPDecision stands for, right? MakePoor Decisions
Face_Plant said:
A replacement such as Zen, Mako, Blu_Plug, etc.
Also, (just an FIY) Zen isn't really a hotplug (it keeps all four cores active at all times, unlike Mako, Blu_Plug, etc). It's still lumped in there for some reason.
I highly recommend disabling MPDecision. You know what MPDecision stands for, right? MakePoor Decisions
Click to expand...
Click to collapse
I'm running elemental x now and I can't find mp decision on kernel auditor. Do you know if it is included with this kernel? If so how would I disable it?
MrMiami81 said:
I'm running elemental x now and I can't find mp decision on kernel auditor. Do you know if it is included with this kernel? If so how would I disable it?
Click to expand...
Click to collapse
i believe its already disabled in elementalx kernel. anyways, you can always use a terminal emulator app, then type..
su(press enter)
stop mpdecision(press enter)
thats all. all kernel apps do is give you a ui to whats already available.
MrMiami81 said:
I'm running elemental x now and I can't find mp decision on kernel auditor. Do you know if it is included with this kernel? If so how would I disable it?
Click to expand...
Click to collapse
Some kernels come with it already removed. Check the features section of the original post in the Elemental X thread or try searching the thread.
I can say from experience that Kernel Auditor doesn't give you access to all of the adjustments in Elemental X. Some features are only accessible through the official Elemental X app, so it might be there, but you can't use Kernel Auditor to adjust it.
Face_Plant said:
Some kernels come with it already removed. Check the features section of the original post in the Elemental X thread or try searching the thread.
I can say from experience that Kernel Auditor doesn't give you access to all of the adjustments in Elemental X. Some features are only accessible through the official Elemental X app, so it might be there, but you can't use Kernel Auditor to adjust it.
Click to expand...
Click to collapse
I just downloaded the elemental x app. I'm gonna go over to the thread now. I appreciate your help

perfd

So... Anyone out there played with /vendor/etc/perf-profile*.conf yet?
It appears we have 8 perfd profiles that something selects... And overrides any other CPU choices while perfd is enabled...
Thoughts?
rignfool said:
So... Anyone out there played with /vendor/etc/perf-profile*.conf yet?
It appears we have 8 perfd profiles that something selects... And overrides any other CPU choices while perfd is enabled...
Thoughts?
Click to expand...
Click to collapse
Haven't looked at that but have a tweaked thermal-engine.conf
tech_head said:
Haven't looked at that but have a tweaked thermal-engine.conf
Click to expand...
Click to collapse
I don't think I've ever bumped into the thermal.config...
I think perfd get a hold of the processor long before the thermal engine fires up
rignfool said:
I don't think I've ever bumped into the thermal.config...
I think perfd get a hold of the processor long before the thermal engine fires up
Click to expand...
Click to collapse
I think it uses both.
Definitely the thermal-engine.conf for heat throttling.
But the perf-profile is probably used and from what I can tell scaling up/down based on demand.
I modified them to take advantage of the overclock in my ElementalX kernel and tweaks thermal-engine.conf.
I now see the CPU go into the overclock frequencies more often. I hadn't even bothered looking in those files.
Great Find!!!!
tech_head said:
I think it uses both.
Definitely the thermal-engine.conf for heat throttling.
But the perf-profile is probably used and from what I can tell scaling up/down based on demand.
I modified them to take advantage of the overclock in my ElementalX kernel and tweaks thermal-engine.conf.
I now see the CPU go into the overclock frequencies more often. I hadn't even bothered looking in those files.
Great Find!!!!
Click to expand...
Click to collapse
Now if only I could understand what triggers them..............
rignfool said:
Now if only I could understand what triggers them..............
Click to expand...
Click to collapse
CPU load as reported by the kernel.
tech_head said:
CPU load as reported by the kernel.
Click to expand...
Click to collapse
It seems to be more than that...
rignfool said:
It seems to be more than that...
Click to expand...
Click to collapse
There are some target loads. There are some ramp times.
If you are running ElementalX and are over clocked. Just adjust the frequencies to get the performance.
If you research thermal-engine.conf it will help understand these files.
Anyone out there know an 835 that has perfd that we could compare profiles?
I can't leave stuff alone...

Categories

Resources