Related
Hello Guys, i registered to XDA developers to ask this question so please reply. i heard many say GPU of Nexus 4 is very bad because after 20 mins of gameplay the phone gets heated and the GPU performance is Dramatically Reduced to cooldown. I am going to buy Nexus 4 thats y im asking, i didnt hear this from my neighbours..., i saw someone say this in youtube comments. Anyone Experiencing this Issue? or its a defective product?.
This is a good thread to read about Thermal Throttling: http://forum.xda-developers.com/showthread.php?t=2144652
I am not sure about the GPU actually reducing it's power when the nexus is getting hot. I know the CPU will clock lower when it has reached 70 degrees so it can cool down. Most kernel's have the ability to up this to about 100 degrees so you won't have the thermal throttling as fast. You are also able to remove the throttling completely with a commando.
I've played alot of Dungeon Hunter 4/GTA Vice City/Real Racing 3 and I have never experienced severe FPS drops because of it getting hotter. The only thing you will experience is a battery that will be empty within 2 hours.
PS: This is based on what i've read on the forums, I do not have my nexus 4 for that long and I am not a developer, someone might be able to give you more accurate information.
The thermald.conf sets the battery threshold to about 40-41C before it begins to underclock aggressively (hence why it feels sluggish). I forget the exact number. It starts reading "Overheating" status when it reaches about 46C. Max rated temperature for the battery is 60C.
At that battery temperature ~41C, the CPU is no more than about 50C, so it's not the CPU overheating.
If you feel so inclined, you can modify the thermald.conf with root to modify how aggressive the thermal throttling acts, within reason. Otherwise you'll cook your phone.
desynch- said:
The thermald.conf sets the battery threshold to about 40-41C before it begins to underclock aggressively (hence why it feels sluggish). I forget the exact number.
At that temperature, the CPU is no more than about 50C.
Click to expand...
Click to collapse
or you can run a custom kernel(like trinity) that disables the battery thermal throttle and not worry about it.
simms22 said:
or you can run a custom kernel(like trinity) that disables the battery thermal throttle and not worry about it.
Click to expand...
Click to collapse
YMMV with that. My nominal binned SoC overheats really easily. With the way I use my phone, it'd be overheating way too often.
I modified my thermald.conf so it's less aggressive. It's not that hard to figure out.
The phone throttles its clock speed like a PC. It's not a big deal.
Why every kernel with overclocking support, lowers the frequency on its on mostly when is overheated?If I remove mdtermal or something forgot the name is it gonna fix this issue? Thanks.
portis said:
Why every kernel with overclocking support, lowers the frequency on its on mostly when is overheated?If I remove mdtermal or something forgot the name is it gonna fix this issue? Thanks.
Click to expand...
Click to collapse
because thats how google had lg make it. you can always disable thermal throttle if you want, itll still keep the 100C safety temp though. mdthermal is for battery temp throttle, and there is a seperate cpu thermal throttle. trinity kernel disables the battery temp throttle, but you have to disable cpu thermal throttle on your own.
The nexus 4 is definitely a great phone for a low price.But people are not buying this phone because of this THERMAL THROTTLING.so,people listen nexus 4 even runs smooth with thermal throttling going on.so, this fix is for people who just dont want thermal throttling.Before we start,this fix requires ROOT and a custom recovery.And a custom kernel needs to be flashed.so if you do any damage to your phone by doing this,I'm NOT RESPONSIBLE.
So first download the faux kernel for nexus 4(codename mako. if you see mako on faux website its for nexus 4) from here: Faux's website which i cannot post because im new to XDA. you can find it by googling for faux kernel website.I recommend the TBM kernels such as mako-jb-kernel 016 tbm which lets you overclock CPU to 1.83 Ghz.But theres also TBU kernels which support overclocking to 1.94 GHz.
Step 1 now download a faux kernel of your choice.
Step 2 paste the kernel to your mobile
Step 3 Boot into recovery mode
Step 4 Wipe cache
Step 5 Wipe dalvik cache
Step 6 Install .zip kernel
Step 7 Reboot your phone
Step 8 Now you have to buy the faux123 kernel enhancement program from play store(this app is from faux and this has intelli-thermal built in it)
Have fun.the faux app lets you select CPU frequencies also
What.
Sent from my Nexus 4 using Tapatalk 4 Beta
With his enhancement app yes you can control throttling but the problem is that because the phones CPU is getting way too hot, so increasing the throttle threshold or limit basically makes it so when your gaming, it makes things smoother however your CPU is burning faster.
Sent from my Nexus 4 using xda app-developers app
what is qualcomm's default throttling temperatures?
notbrodie said:
what is qualcomm's default throttling temperatures?
Click to expand...
Click to collapse
it throttles to 1.3 or sometimes to 1.2 ghz when temp is 37C and to 1.1 ghz when temp is 39C
XxLostSoulxX said:
With his enhancement app yes you can control throttling but the problem is that because the phones CPU is getting way too hot, so increasing the throttle threshold or limit basically makes it so when your gaming, it makes things smoother however your CPU is burning faster.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
No it has a thermal manager which controls the heat.if it heats up it automatically turns off 1 or 2 cores so that means 2 cores wil still run normally but the other 2 cores will shutdown.
Understood??
NexusMobileGamer said:
No it has a thermal manager which controls the heat.if it heats up it automatically turns off 1 or 2 cores so that means 2 cores wil still run normally but the other 2 cores will shutdown.
Understood??
Click to expand...
Click to collapse
No **** why do you think it's turning off the cores? Because it's getting to hot
Sent from my Nexus 4 using xda app-developers app
meh.. you have root? disable throttling then, both battery and cpu throttle, then go on enjoying your device.
simms22 said:
meh.. you have root? disable throttling then, both battery and cpu throttle, then go on enjoying your device.
Click to expand...
Click to collapse
Meh then have a fried CPU over time itll kill it from getting way to damn hot.
Sent from my Nexus 4 using xda app-developers app
XxLostSoulxX said:
Meh then have a fried CPU over time itll kill it from getting way to damn hot.
Sent from my Nexus 4 using a app-developers app
Click to expand...
Click to collapse
i always turn off throttling, on every device i own(ed). they all live long lives, and are the best performers around(for their model). they never ever got damaged because of it, and im an extrely heavy user. my n4 has had all throttling disabled since jan 14th, and its still going strong. the difference is that i never complain that my phone turns down cpu speed, or does my phones performance get slowed down.
Just so you know
simms22 said:
i always turn off throttling, on every device i own(ed). they all live long lives, and are the best performers around(for their model). they never ever got damaged because of it, and im an extrely heavy user. my n4 has had all throttling disabled since jan 14th, and its still going strong. the difference is that i never complain that my phone turns down cpu speed, or does my phones performance get slowed down.
Click to expand...
Click to collapse
I agree with you.And who dont agree with me,just know that your CPU will not be burned.Cause Fauxclock has a thermal manager of its own named intelli thermal.
NexusMobileGamer said:
I agree with you.And who dont agree with me,just know that your CPU will not be burned.Cause Fauxclock has a thermal manager of its own named intelli thermal.
Click to expand...
Click to collapse
Yes, but if you disable it to have maximum performance clearly you're not throwing s*** , which in turn in the long run may burn your CPU
Sent from my Nexus 4 using xda app-developers app
XxLostSoulxX said:
Yes, but if you disable it to have maximum performance clearly you're not throwing s*** , which in turn in the long run may burn your CPU
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
The nexus 4 throttling is caused by the battery reaching a certain temperature not the CPU. It's poor design/cooling system causes heat to build up which raises the temperature of the battery. Once it reaches a low 37 degrees the cpu/gpu are downclocked even if they are well within their limits.
spix123 said:
The nexus 4 throttling is caused by the battery reaching a certain temperature not the CPU. It's poor design/cooling system causes heat to build up which raises the temperature of the battery. Once it reaches a low 37 degrees the cpu/gpu are downclocked even if they are well within their limits.
Click to expand...
Click to collapse
the n4 has a battery temp throttle AND a cpu temp throttle.
i generally disable both the battery and cpu temp throttles, but leave both safety temps as is. for those that say "oh, the extra heat will eventually ruin the phone".. the temp doesnt get any hotter than it does when you normally use your phone, the difference is that you dont get throttled. and even if there was extra heat because of, im not planning on having my phone for the amount of time that the extra heat will take to ruin the phone(years).
How to tweak this kernel for stopping G2 from overheating? Even I lowered my CPU to 1ghz it is still overheating. :crying: please help. thanks
Hi,
What is exactly overheating for you???
Can you share your CPU/battery temperatures?
Overheating... But when? When playing a game while downloading a huge file over 4G and while charging?
viking37 said:
Hi,
Guys you realize that you have a quadcore at 2.26 Ghz... And when you play a (heavy) game or some other heavy tasks (browsing in 4G for example) it's normal that the CPU heats, right?
Temperature is very subjective without reading the CPU temp with an app, it feels hot in your hand (you can have cold hands and in this case you feel much more the heat) and it's hot because the CPU temp is about 90°C is different...
Heat and overheat (or "maximum overheating" like above ) is different too..., in any case there is a thermal throttling that prevent overheating. Our CPU shutdowns at 120°C so there is a little room... Even 80°C is nothing for the CPU...
Even 90°C for the CPU temperature is almost nothing (for the the stressed people) and there is a thermal protection in any case. Thermal throttling that reduces the CPU freq according to the CPU temp, same thing for the battery. And in case of extreme temperature -> shutdown.
And if you speak about "overheating" when playing a game or browsing while charging your phone...
Check your CPU temp with an app and report here...
It remembers me all the threads about "overheating" in the Nexus 4 forum...
Click to expand...
Click to collapse
After that you can try to undervolt a little (be carefull, step by step and don't set your undervolt at boot unless you're sure it's stable) and play with the thermal control by decreasing the max CPU temperature before thermal throttling...
You can use an app like Trickster Mod or Faux123 app (kernel enhancement) on the Play Store.
viking37 said:
Hi,
What is exactly overheating for you???
Can you share your CPU/battery temperatures?
Overheating... But when? When playing a game while downloading a huge file over 4G and while charging?
After that you can try to undervolt a little (be carefull, step by step and don't set your undervolt at boot unless you're sure it's stable) and play with the thermal control by decreasing the max CPU temperature before thermal throttling...
You can use an app like Trickster Mod or Faux123 app (kernel enhancement) on the Play Store.
Click to expand...
Click to collapse
After playing heavy games, I can use my phone to iron clothes. lol. Well, I know it have quad core that's why I bought it. And I think having this kind of power is a disadvantage too because it heats very quickly like 10mins of heavy gaming.. And by heating it decreases the battery life.. I don't want to use this quad core phone in just browsing and watching video only, i bought this for gaming also.. lol
I don't know now where to use these quad cores.. lol... I envy my brother now, playing games smoothly on his ip5s with cool temp.. >.<
I have fauxclock and leave it to Intellithermal frequency throttle temp:80c and core throttle temp 85c. Is that ok?
Thanks :cyclops:
Re,
Hummm..... :laugh:
Decrease the two temperatures of 10°C... And use Ondemand or Interactive governor with MpDesicion "on"...
Try undervolt/underclock a little... No need to underclock at 1 Ghz otherwise, right, it will lag...
But I don't think you really understand what I was trying to say... Heavy games+quadcore 2,26 Ghz+10 mins of use with that...= heat (and not overheating), are you sure there is something wrong or abnormal?
What is your CPU/battery temperatures???
And please don't compare our CPU's with the one in the Iphhone 5, it's not the same thing.
viking37 said:
Re,
Hummm..... :laugh:
Decrease the two temperatures of 10°C... And use Ondemand or Interactive governor with MpDesicion "on"...
Try undervolt/underclock a little... No need to underclock at 1 Ghz otherwise, right, it will lag...
But I don't think you really understand what I was trying to say... Heavy games+quadcore 2,26 Ghz+10 mins of use with that...= heat (and not overheating), are you sure there is something wrong or abnormal?
What is your CPU/battery temperatures???
And please don't compare our CPU's with the one in the Iphhone 5, it's not the same thing.
Click to expand...
Click to collapse
I think its totally heat. But is it ok to heat it for like 1hr straight? Will it decrease the lifespan of my battery?
Well, i'm not comparing it, just envy. >.< haha
Thanks again.
Do you play clash of clans?
Scorbion said:
Do you play clash of clans?
Click to expand...
Click to collapse
Yup I also play that game? Why?
----
maybe guys you can help me also on undervolting d802 for gaming?
thanks
coowkeee said:
maybe guys you can help me also on undervolting d802 for gaming?
thanks
Click to expand...
Click to collapse
Hi,
Is that too hard to do it by yourself . This:
viking37 said:
After that you can try to undervolt a little (be carefull, step by step and don't set your undervolt at boot unless you're sure it's stable).
...
You can use an app like Trickster Mod or Faux123 app (kernel enhancement) on the Play Store.
Click to expand...
Click to collapse
Begin with -25 mV but don't set at boot, use your phone for a day like as always (games, browsing, etc...). If you don't have reboots or anything wrong then try another step by - 25 mV. If you went too low your phone will reboot, (so don't use the set/apply on boot setting or you could have a bootloop), at this point you"ll know the undervolt possibility. Apply your last setting before the crash and see...
I don't know what we could do more... I think you need to read a bit more
viking37 said:
Hi,
Is that too hard to do it by yourself . This:
Begin with -25 mV but don't set at boot, use your phone for a day like as always (games, browsing, etc...). If you don't have reboots or anything wrong then try another step by - 25 mV. If you went too low your phone will reboot, (so don't use the set/apply on boot setting or you could have a bootloop), at this point you"ll know the undervolt possibility. Apply your last setting before the crash and see...
I don't know what we could do more... I think you need to read a bit more
Click to expand...
Click to collapse
Heloo i have the same problem when i play games likeplants vs zombies my phone hetas badly imen like 70°C(160°F) and i dont think it normal in like 10 to 15 min to be like that,i have root andtrickster app instaled and i alawys check the temperature.
I know its normal for the phone to heat but not so fast i seen thrads where users reported theyre g2 doesent heat bad att all.I have cpu threshold. on ,activated it from secret men.
So please helpwith advice and youre experience with this problem.
Thank you!
Hi,
Strif3, it's normal, point. 70°C is the CPU temperature limit before thermal throttling. What can I say more??? Read my posts above...
Use your phone like you want, as usual in any case there is a thermal protection! I think that Qualcomm knows how their SoC needs to be set about thermal stuff and I think (I'm sure) you can play heavy games without any issues even if your phone is at 70°C.
If your CPU temp was at 100°C (without modifie the thermal throttling), ok maybe here there is a problem (it depends also what you are doing), but I repeat 70°C during a game and after 10 mins i's totally normal!
If you all guys are worried about the CPU temperature, stop playing games, browsing in 4G and underclock your CPU to 300 Mhz and all will be fine...
coowkeee said:
Yup I also play that game? Why?
----
maybe guys you can help me also on undervolting d802 for gaming?
thanks
Click to expand...
Click to collapse
That game is known to be a battery major drainer and heat producer.
أرسلت من LG-D802 بإستخدام تاباتلك
viking37 said:
Hi,
Strif3, it's normal, point. 70°C is the CPU temperature limit before thermal throttling. What can I say more??? Read my posts above...
Use your phone like you want, as usual in any case there is a thermal protection! I think that Qualcomm knows how their SoC needs to be set about thermal stuff and I think (I'm sure) you can play heavy games without any issues even if your phone is at 70°C.
If your CPU temp was at 100°C (without modifie the thermal throttling), ok maybe here there is a problem (it depends also what you are doing), but I repeat 70°C during a game and after 10 mins i's totally normal!
If you all guys are worried about the CPU temperature, stop playing games, browsing in 4G and underclock your CPU to 300 Mhz and all will be fine...
Click to expand...
Click to collapse
Aha i understand i must mention the cpu frequency at 70°C is like 1Ghz but no loss in performance and in browsing,music and youtube no heating problems.Just wanted to know its not a issue with my phone.
Thnx for info
Hi guys,
I have the 855 version of this phone, and I have noticed that, even if Antutu scores are spot on (44k), in games such as GT racing 2 or similar I get a lot of lag.
Now, everyone will think "there are 1000 threads about lag, stick to those". Unfortunately, tricks such as getting rid of the thermal protection are really not good options, as the phone temperature will start to skyrocket.
There's a much easier and safer solution: root the phone and change the governor from interactive to conservative.
With interactive gov and CPU temp open in the background, I have noticed the CPU frequency bounces continuously up and down between 300mhz and 2400, even if the CPU temp is only 55c or so. This is causing the lag! Interactive governor is severely bugged, and this happens with any rom (I have tried both the stock 20h and the ChupaChups 4.2) and kernel (non AOSP at least).
Then, I switched to conservative, launched the game again, and guess what....now the frequency is nicely stable at 2457mhz throughout the entire gameplay and lag is gone completely. Temperatures? Totally fine: max 60c while playing and usually between 35 and 40 while whatsapping.
I literally tried everything to get rid of this damn lag, and the only thing that worked before this solution was to use a different kernel (chupa chups 2.1) and changing the governor...but I was getting crazy high temperatures, that sometimes touched 80c, and this was with a very heavy undervolt too! So I recommend to use the stock kernel, because it's the only one - for me at least - that grants good performances (and by that I mean no lag in games whatsoever and constant 2450mhz while playing) with good temperatures.
Any other option, including undervolting and trying different kernels didn't work for me, because either the CPU frequency kept shifting up and down every second causing lag, or - when I managed to keep it stable using different kernels and undervolting - the CPU temperature while playing got way too high (70c+, touching 80c sometimes).
To sum it up
1) Stick to stock rom and stock kernel (because of temperature issues)
2) Root
3) Change governor from interactive to conservative with Trickstermod (busybox required)
4) Enjoy smooth gaming experience and very good temperatures, with no significant throttle whatsoever!
Hope this helps!
as far as i know, conservative puts the cpu speed into the lowest possible, thus i thought won't be good for gaming performance.
nevertheless, i'd try for a few days and see if there's any noticeable difference.
thanks for sharing the knowledge, OP!
superbonto said:
as far as i know, conservative puts the cpu speed into the lowest possible, thus i thought won't be good for gaming performance.
nevertheless, i'd try for a few days and see if there's any noticeable difference.
thanks for sharing the knowledge, OP!
Click to expand...
Click to collapse
Theoretically you are right. But...interactive is bugged. Ondemand doesn't work (it will make your phone freeze) and performance will drain too much battery. So we are pretty much left with conservative.
Give it a try, and when you do, make sure you have CPU temp open to monitor both temperature and cpu frequency!
Let me know
Thank you! It really did the trick, gaming became MUCH better.
I tried RR3 - it became a lot better. On interactive it lags even in menu, on conservative it's rendering at 23-30 fps with slight not-game-breaking lags.
Battery
And about the battery? Will drain more in conservative than interactive? And will speed up the phone in all app or only in heavy games, when cpu is more active?
YaDr said:
Thank you! It really did the trick, gaming became MUCH better.
I tried RR3 - it became a lot better. On interactive it lags even in menu, on conservative it's rendering at 23-30 fps with slight not-game-breaking lags.
Click to expand...
Click to collapse
Cool! Glad this worked for you. What's your full load cpu temp?
Delgadovsky said:
And about the battery? Will drain more in conservative than interactive? And will speed up the phone in all app or only in heavy games, when cpu is more active?
Click to expand...
Click to collapse
I wouldn't worry about battery life..
It seems that this working generally, phone is much snappier and smooth for me than on interactive.
Yeah...the reason is that LG did an awful job with the interactive governor, and what's even worse is that it's actually using it as the default one.
Pretty incredible how bugged this is.
Yes but I think it's possible to make script in init.d folder to run conservative on boot as default. Maybe someone make one.
I Will try this ☺only for curiosity! I need busybox installed too or trickstermod only?
I've been doing the same thing for a long time now. I use SetCPU to automatically switch to the performance governor whenever the screen is on, and interactive whenever the screen is off.
You may also want to consider disabling mpdecision and thermald also. One of the two (probably mpdecision) will regularly change the governor back to interactive if you don't.
gianrond said:
Cool! Glad this worked for you. What's your full load cpu temp?
I wouldn't worry about battery life..
Click to expand...
Click to collapse
about 80°
I'm running Rin kernel with Lionheart governor on stock kit kat on a D850. It's ages better than interactive. I have plenty of governors to choose from, I'll slowly try them all.
omegajester said:
I'm running Rin kernel with Lionheart governor on stock kit kat on a D850. It's ages better than interactive. I have plenty of governors to choose from, I'll slowly try them all.
Click to expand...
Click to collapse
That works to get rid of the lag...but my phone was reaching easily 80c.
Now, with everything stock, the frequency stays nicely at 2457mhz with no throttle at all and the in-game temperature only maxes out at 63/64c.
Thanks for sharing this brother...just switched to conservative in trickster and I'll see how it goes.
I'm on crash Rom stock kernel with thermal mod activated...
Don't have any temperature issues till now expert while playing heavy games for some time.
Thanks again
Are the settings in trickstermod applied as you change the setting ? Or do you need to apply them manually ?
Also, do they apply on boot ?
I will try that, thx for the info.
Now how i can put it to change on boot?
Sent from my LG-D855 using XDA Free mobile app
JohnRM said:
Are the settings in trickstermod applied as you change the setting ? Or do you need to apply them manually ?
Also, do they apply on boot ?
Click to expand...
Click to collapse
On the latest trickster version you hit the upper right settings icon and the first four option that appear are under the set on boot part.check the kernel setting to be set on boot and you are done.
Of course after changing the governor that is...
danielferrari said:
I will try that, thx for the info.
Now how i can put it to change on boot?
Sent from my LG-D855 using XDA Free mobile app
Click to expand...
Click to collapse
I tested the "on boot' options and didnt work here.
Someone can run a benchmark with this mod? Mine was 38880 in interactive and 23000 with conservative lol
Sent from my LG-D855 using XDA Free mobile app
danielferrari said:
I tested the "on boot' options and didnt work here.
Someone can run a benchmark with this mod? Mine was 38880 in interactive and 23000 with conservative lol
Sent from my LG-D855 using XDA Free mobile app
Click to expand...
Click to collapse
41k with conservative here, and latest v20i. Everything stock.