Questions about custom kernel and temperature - Xperia Z3 Compact Q&A, Help & Troubleshooting

I had lag in some games solved this with resurrection remix and kernel M5. My question now is like a setting to have no problems with overheating am using min 300mhz ~ 1.4GHz is left with a high temperature 60 ° / 64 °(playing real racing 3) is safe?
thank you

zEminho said:
I had lag in some games solved this with resurrection remix and kernel M5. My question now is like a setting to have no problems with overheating am using min 300mhz ~ 1.4GHz is left with a high temperature 60 ° / 64 °(playing real racing 3) is safe?
thank you
Click to expand...
Click to collapse
Moving to a CM rom that doesn't have a CPU temperature throttle built in will give you faster perormance in games.
It's unlikely that you will damage the CPU with excessive gaming, but you will shorten the life of the battery. I thought I read somewhere about extreme temperature permanently changing the screen colour, but it might not have applied to the Z3c.

Didgesteve said:
Moving to a CM rom that doesn't have a CPU temperature throttle built in will give you faster perormance in games.
It's unlikely that you will damage the CPU with excessive gaming, but you will shorten the life of the battery. I thought I read somewhere about extreme temperature permanently changing the screen colour, but it might not have applied to the Z3c.
Click to expand...
Click to collapse
Not need the kernel m5? cm tested only with kernel m5, I will do a test only with the CM without the M5 kernel.
Thanks for the help

zEminho said:
Not need the kernel m5? cm tested only with kernel m5, I will do a test only with the CM without the M5 kernel.
Thanks for the help
Click to expand...
Click to collapse
Heat is bad for electronics period. Phones aren't made to withstand long sessions of gaming as it does not have a decent cooling system to go along with it unlike gaming built cpus which have fans and liquid cooling to keep temps safe.
50-60 Celsius CPU temp for a phone is safe, you should get worried around the 70-75 Mark since the Phone throttle Temperature by default is around 80. I suggest playing in a well ventilated or an airconditioned room to keep those numbers down. You could also use a better governor for gaming like ElementalX or Lionheart and change it when you aren't gaming

Related

[Q] Overclocking: @ What Mhz R U Running 4 Peak Performance?

Just got my Note
Want to overclock it badly...had my previous HD2 running at 1.5 and it never had a problem occasionally it would overheat and auto reboot but not often...
How fast have people gotten it up to and what seems to be the safe zones? I found that at 1.35 on the HD2 wouldnt overheat no matter what you thru at it....
Have we found any sweet spot overclock speeds yet?
i have seen in many post. its 1700Mhz..
Dear TopOfNewYork,
We have two kernels for overclock; FM Kernel v1.6 and AbyssNote Kernel v3.0... I prefer AbyssNote since it has much more features and updated often...
For both kernels, 3 choices of overclock speed 1600,1664 and 1704...
I use 1600 @ 1300mV daily and heat can reach up to 50c while charging and playing demanding games... On normal use it is around 36c. @1300 mV my cpu is stable...
I dont use 1664 and 1704 since there will be more heat and instability...
For me, the best is using stock clock speed undervolted 1400 @ 1175 mV. Phone doesnt get hot and performance is still impressive...
Kind regards,
Sent from my GT-N7000 using xda premium
that temp speed balance sounds perfect PROTO I used to try to keep my hd2 under 49C what do you think of going with the highest clock speeds and just setting profiles and governors based on temp and battery levels w setcpu?
or will I still experience instability simply by using the higher clocked kernels, I think no but I dont have that much kernel knowledge when it comes to setting the speeds in the kernel itself, i usually leave that up to experienced & trusted chefs
Dear TopOfNewYork,
I dont use profiles since they can cause deep sleep issues( screen off profile i mean )... I overclock with Voltage Control app...
Phone reaches around 50 c while charging and playing demanding games at the same time @1600 Mhz so overclocking to 1600 can be the best choice when not charging and 1400mhz is best for charging... If u use SetCpu app, u can use charging profile and set the clock to 200-1400 Mhz...
I also did 1664 and 1704 with various voltages but got some stability issues so i revert back to 200-1600 as my default...
Here is my voltage settings:
Rom: 4lph4 n3v3r d135 v1.2.2 http://forum.xda-developers.com/showthread.php?t=1424401
Kernel: AbyssNote v3.0 Final http://forum.xda-developers.com/showthread.php?t=1362424
100 ( dont use - makes phone wake-up slow )
200 - 825 mV
500 - 825 mV
800 - 925 mV
1000 - 1000 mV
1200 - 1075 mV
1400 - 1175 mV
1600 - 1300 mV
1664 ( dont use - stability issues )
1704 ( dont use - stability issues )
These are my numbers that my cpu can do... Values may vary phone to phone , cpu to cpu so it is better to test and find the best value for your phone... Hope these helps...
Kind Regards,
is that a commadore logo avatar! wow sick havent seen that in ages but i like it
I can remember getting a "sprite" to bounce around on the 64 as a pup wonderful day
anyway
good post proto...really helpful, and thanks for the links definitely going to try your load out sounds like you tested it properly will let you know if I find any interesting tweaks
TopOfNewYork said:
is that a commadore logo avatar! wow sick havent seen that in ages but i like it
I can remember getting a "sprite" to bounce around on the 64 as a pup wonderful day
anyway
good post proto...really helpful, and thanks for the links definitely going to try your load out sounds like you tested it properly will let you know if I find any interesting tweaks
Click to expand...
Click to collapse
Dear TopOfNewYork,
Commodore; the soul changed my life... Amiga, my forever girlfriend... Memories... Golden age of computing.... And YESSSS we are getting older...
Kind Regards,
and here i thought that when my phone reaches 50 degrees, it is in overheat mode.
nice to know that such temperatures are well within normal expectations when doing heavy tasks.
Hasseno said:
and here i thought that when my phone reaches 50 degrees, it is in overheat mode.
nice to know that such temperatures are well within normal expectations when doing heavy tasks.
Click to expand...
Click to collapse
Dear Hasseno,
I dont advice to run device long time when it reaches over 50c... I guess around 50c-55c is a little bit risky...
Kind Regards,
Hasseno said:
and here i thought that when my phone reaches 50 degrees, it is in overheat mode.
nice to know that such temperatures are well within normal expectations when doing heavy tasks.
Click to expand...
Click to collapse
I have a profile active that it gives me a warning when it reaches 50, and it will downclock too.
PROTOCHIP,
How do you test stability with 1.4Ghz @ 1175mV?
EDIT:
I tried 1.6Ghz @ 1300mV the phone is just too hot to hold
EarlZ said:
PROTOCHIP,
How do you test stability with 1.4Ghz @ 1175mV?
EDIT:
I tried 1.6Ghz @ 1300mV the phone is just too hot to hold
Click to expand...
Click to collapse
Dear EarlqZ,
To Test Stability:
1- Run 3 times "Antutu Benchmark"
2- Run 3 Times "NeoCore Benchmark"
3- Run 3 times "Nenamark1"
4- Run 3 times "Quadrant Standart"
5- Run 30 minutes "StabilityTest"
6- Play 10 minutes of 1080p TS and MKV movies in SW mode with bsplayer or mxplayer
If all these tests passed and if phone doesnt lock then i confirm the Mhz and mV...
For [email protected] , Yes PHONE MAY REACH over 50c while charging and playing demanding games at the same time... While on mobile, phone temperature is between acceptable ranges around 38-46c when playing demanding games... On idle, temp is around 22-28... Best choice is using phone [email protected] or [email protected] depending on the cpu; test and find out if ur cpu can handle this mV... Hope all these helps...
Kind Regards,
What do you use to monitor CPU temps?
EarlZ said:
What do you use to monitor CPU temps?
Click to expand...
Click to collapse
Dear Earlz,
You can use SetCpu widget or "System Panel" app to observe temps. Day by day, u get more experience and can guess the aprox. temp by touching
Also "StabilityTest" app shows temp while running...
Kind Regards,
I have System Panel app and it only shows battery temps, is that a mislabeled CPU temp ?
EarlZ said:
I have System Panel app and it only shows battery temps, is that a mislabeled CPU temp ?
Click to expand...
Click to collapse
Dear EarlZ,
Actually, we all call it as CPU temp... AFAIK, apps can only measure batt temp but it is a clue for us to determine how hot cpu is...
Kind Regards,
PROTOCHIP said:
Dear EarlZ,
Actually, we all call it as CPU temp... AFAIK, apps can only measure batt temp but it is a clue for us to determine how hot cpu is...
Kind Regards,
Click to expand...
Click to collapse
So its really battery temperature and not direct CPU temp?
EarlZ said:
So its really battery temperature and not direct CPU temp?
Click to expand...
Click to collapse
Dear EarlZ,
I guess so... I think batt. temp is parallel with cpu temp...
Kind Regards,

Overclocking the Nexus 4 - Benchmark of application load time = BIG difference

A lot of people say that overclocking the Nexus 4 is useless as it's so fast to begin with, but that turns out to be false, yes, it's useless for making e.g. games run smoother, as they all already do, but it's very useful for reducing loading times, and it turns out that the % of time saved is close to the % of increased clock speed.
My setup: Nexus 4, franco.Kernel updater v9.3.3, Franco Kernel #666, Jelly Bean 4.2.2 JDQ39, Governor Interactive. Angry pigs HD 1.1.0 app loading. Fresh reboot for each speed. I did three measurements for each clock speed and left voltages at Franco's defaults. I would suggest looking into the undervolting threads to figure out how low you can go with voltages, undervolting is good underclocking is usually not.
1026 Mhz 1025mV default Franco
15.4s
15.9s
15.7s
1512 MHz 1150 mV default Franco
11.5s
11.3s
11.3s
1620 MHz 1175mV default Franco
11.1s
10.6s
10.6s
1674 MHz 1175mV default Franco
10.3s
10.6s
10.7s
1728 MHz 1200mV default Franco
10.5s
10.3s
10.3s
Conclusion
12.5% faster clock speed = 8.85% faster load time, which means increasing clock speed is 70% effective at reducing load time going from 1512 Mhz and upwards.
40% faster clock speed = 35% faster load time, meaning that people who think running their device at 1026 Mhz is as good as 1512 Mhz are wrong. Nearly doubling clock speed nearly halfens load time.
The reduction in loading time is reduced a bit as you reach higher frequencies, but it's still 70% effective so every extra Mhz helps cut down the wait. Overclocking the Nexus 4 is meaningless in terms of increasing smoothness IN APP, but meaningful in reducing load times significantly and in increasing the responsiveness of your system.
please tell me for saving the battery and still maintaining a little smoothness
the settings to use
i use faux123 kernel.. i just need the voltage,cpu clock n governer settings
so overclocking makes things faster.. really? who would have thunk. and you just found this out?
my brother uses a galaxy s3, and after using it for a few months he tried my n4... he was amused how fast things open and how smooth everything was, and it was all stock frequencies. i think it makes no sense overclocking this beast, it is already fast enough. +/- a few seconds doesnt make that much of a difference but drains the battery significantly more. just sayin'.
zakoo2 said:
my brother uses a galaxy s3, and after using it for a few months he tried my n4... he was amused how fast things open and how smooth everything was, and it was all stock frequencies. i think it makes no sense overclocking this beast, it is already fast enough. +/- a few seconds doesnt make that much of a difference but drains the battery significantly more. just sayin'.
Click to expand...
Click to collapse
Sorry but little OC can help you save more battery in day to day usage. (If you are not playing only games on your phone).
Sent from SpeedMachine i9100
alen1901 said:
Sorry but little OC can help you save more battery in day to day usage. (If you are not playing only games on your phone).
Sent from SpeedMachine i9100
Click to expand...
Click to collapse
not according to my experiences, and i did play with oc/uc and voltage quite a bit. i always ended up going back to stock on the n4 (not on my old motodefy though) because of the drainage.
So, a 50% increase in clock cycles pushes the performance by a bit.
Who would've thought...?
well that's normal, overclocking = more power draining, more speed; just like with CPU or ram on pc, no rocket science here.
alen1901 said:
Sorry but little OC can help you save more battery in day to day usage. (If you are not playing only games on your phone).
Sent from SpeedMachine i9100
Click to expand...
Click to collapse
OC? Don't you mean Downclocking or Undervolting?
sigma392 said:
OC? Don't you mean Downclocking or Undervolting?
Click to expand...
Click to collapse
Nope , also OC can (in theory) improve battery life because the CPU finishes its task faster.
a pigeon delivered this message.... ** your welcome **
gohan040 said:
Nope , also OC can (in theory) improve battery life because the CPU finishes its task faster.
a pigeon delivered this message.... ** your welcome **
Click to expand...
Click to collapse
But er... Wouldn't it would theoretically need more power and therefore generating more heat than stock frequencies which in turn will have a negative effect on battery life?
sigma392 said:
But er... Wouldn't it would theoretically need more power and therefore generating more heat than stock frequencies which in turn will have a negative effect on battery life?
Click to expand...
Click to collapse
It REALLY depends. I'd say most day-to-day usage, an overclock can actually help save battery by 'racing' to sleep (hurry up, finish, drop to deep sleep on cpu AND radio). I think being on 3g makes it even more pronounced because you're letting the radio drop back down to a lower power state as well as the CPU. So if you need to quickly open an email attachment, and cpu is the limiter, it can help it finish, get off the network, and back to idle state faster and save some battery. Now if you go on running benchmarks instead where you just keep throwing more work at it that's a seriously different story. There is also a point of diminishing returns (usually 1 or 2 steps before the absolute limit, in our case about 1670mhz) but in general, a moderate overclock can help.
sigma392 said:
But er... Wouldn't it would theoretically need more power and therefore generating more heat than stock frequencies which in turn will have a negative effect on battery life?
Click to expand...
Click to collapse
I agree with u, but remember its a theory.. U finish faster so the time it uses more power is less....
^^Look at the post above me, he got a good example^^
The best of both worlds (if your phone is capable to do this) is when u UV and OC. U would use less power on a higher frequency. Win-win in theory.
But I know what u mean and its hard to believe, but I think that's what @alan1901 wanted to say.
a pigeon delivered this message.... ** your welcome **
If you are lucky, you can overclock using STOCK voltage for the maximum clock.
IE, i see many undervolting their phones by alot. I would just try 1150mV (default voltage for 1.5ghz) for your highest speed (OC as high as you can with this voltage), which means you are not using more power, but still making your phone faster.
Haven't tried on mine, but say 1.6-1.7ghz should be possible with 1150mV for a few at least.
No, 50% OC is not = 50% reduced load time
Let me summarize:
OVERCLOCKING > UNDERCLOCKING FOR THE AVERAGE (POWER) USER
You load a lot of apps, you don't play games or watch videos for hours, productivity is your focus. Depending on use you could save probably 1 - 6 hours a year (see assumptions below). Battery gains won't be significant, but spending less time with the LCD/Wifi etc on could give you some gains as the CPU is one of the lower power drain components.
UNDERCLOCKING > OVERCLOCKING FOR THE 3D GAMER
You spent a lot of time playing CPU intensive games, keeping the CPU cores at max clock speed for extended periods of time. In that case you could get some battery life gains at the cost of responsiveness and app loading times - your call.
IN MORE DETAIL
-------------------------------------------------------------------------------------
UNDERCLOCKING + UNDERVOLTING PROs/CONs
+ Reduces CPU temperature, if that matters to you.
+ IF keeping the CPU at max clock speed for extended periods of time, a lower max voltage could give you enough extra battery life to negate the time lost waiting for apps to load - your call.
- Increased load times - even on the Nexus 4 a lot of apps take > 10 seconds to launch, and don't forget in-app load times, reboots etc.
- No significant battery saving in most cases, potential for loss (if doing a lot of app loading you could even get worse battery life as the screen, wifi etc has to stay on for longer, and the screen is the main battery drain).
- Time spent finding stable voltages.
OVERCLOCKING PROs and CONs
+ Potential small battery life gain, as your device spends less time with the screen/wifi etc ON.
++ SAVES YOU TIME. I'm estimating 1 - 5 hours a year depending on usage.
- Times spent finding stable voltages and clock speeds.
-/- Apps does not RUN smoother.
Why 50% CPU does not = 50% reduced load time and why you test things
---------------------------------------------------------------------------------------------------------------------
It'd be more like 40-30% depending on relative clock speed. I did a simple test as we did NOT know that app loading was mainly CPU limited, could have been memory. And If load times didn't go down there wouldn't be ANY reason to OC and underclocking would be a good idea.
Assumptions behind an estimated 1 - 6 hours saved a year by overclocking
---------------------------------------------------------------------------------------------------------------------
Say that you're on average waiting 4 minutes a day waiting for apps to load, rebooting your phone, waiting for web pages to load, waiting for in-app content to load etc.
Overclocking can cut down that wait time up to 10%, that's nearly 1/2 a minute saved every day, 3 1/2 minutes a week, 3 hours a year. This means you can get a good return on the time it took you to overclock your device, assuming you'll keep it for a couple of years. So if that's the case, why not do it? You'll save some time and you'll enjoy using your device a bit more.
Currently I'm OCd at max 1674 Mhz @ 1225mV, otherwise using default Franco voltages and interactive governor. Stable and very snappy Might be able to reduce voltage and retain stability but this is fine.
zakoo2 said:
not according to my experiences, and i did play with oc/uc and voltage quite a bit. i always ended up going back to stock on the n4 (not on my old motodefy though) because of the drainage.
Click to expand...
Click to collapse
sigma392 said:
OC? Don't you mean Downclocking or Undervolting?
Click to expand...
Click to collapse
I said little OC. Example. Stock cpu clock is 1000mhz and 1000mv. Now, you OC your phone to 1200,1300mhz without changing voltage, or by increasing it a little bit(+25, +50mv, to make phone stable), it will use higher cpu frequency with the same voltage like on lower frequency or with a little higher voltage. So it would finish tasks faster, going to idle faster without getting any heat and give you more battery. On my nexus s and galaxy s3, galaxy s2, i tested it, and it helped (about 30min more screen on time for me). But if you play games a lot and doing some heavy tasks then underclock and undervolt are best for you. But on that beast of phone, i woldnt underclock it beyond 1.2, 1.3, not sure what frequencies are there. If you UC that phone a lot, you can easyly go with some weaker phone.
Sent from SpeedMachine i9100
is there any kernel that can overclock with 4.3?
Andre_Vitto said:
is there any kernel that can overclock with 4.3?
Click to expand...
Click to collapse
yes, most of them. some even overclock up to 2052mhz :victory:
simms22 said:
yes, most of them. some even overclock up to 2052mhz :victory:
Click to expand...
Click to collapse
like?
Check the Development sections.
This thread makes my head hurt.

[REQ] mod for thermal throttling

Hi guys,
This thermal throttling is a problem especially when we play a game like Shadowgun deadzone or real racing 3. There is a mod to set a lower thermal throttling controll? For example to set up the limit temperature or the frequency?
P. S. I want this a locked bootloader.
You can flash a custom kernel and undervolt your CPU.
Other solutions:
- remove the protectioncase
-it's a xperia z -> water will help
-maybe a moded stock rom will help
This is your second thread in the wrong section. This is the development section. Please post your requests in the Q&A section.
alnikki25k said:
This is your second thread in the wrong section. This is the development section. Please post your requests in the Q&A section.
Click to expand...
Click to collapse
I think that development section it's right because it is a request for the developers
fer2503 said:
Hi guys,
This thermal throttling is a problem especially when we play a game like Shadowgun deadzone or real racing 3. There is a mod to set a lower thermal throttling controll? For example to set up the limit temperature or the frequency?
P. S. I want this a locked bootloader.
Click to expand...
Click to collapse
I would suggest the force GPU mod, because then some tasks that the CPU is doing can be offloaded to the GPU, should result in less heat.
danw_oz said:
I would suggest the force GPU mod, because then some tasks that the CPU is doing can be offloaded to the GPU, should result in less heat.
Click to expand...
Click to collapse
But for me the thermal problem is when i play a game...so if i Force the gpu i lose performance in game. I want someone like doomlord kernel for locked bootloader...to disable or get up the temperature of thermal throttling
Any kernel mod cannot happen on a locked bootloader, unfortunately. You can't do anything apart from lower your cpu frequency. That said, @1.2 Ghz the four cores give plenty performance. So try that. However, you have certain issues with downclocking not sticking with all four cores. This can be fixed only with a custom kernel for which you need a custom kernel and thus an unlocked bootloader.
thermal throttling
Nowadays, which is the best kernel to avoid thermal throttle? im thinking in hard gaming. Where can i found the best settings?
mercurio2682 said:
Nowadays, which is the best kernel to avoid thermal throttle? im thinking in hard gaming. Where can i found the best settings?
Click to expand...
Click to collapse
Any kernel that allows undervolting. Doomkernel, FXP, XzKernel, pretty much any custom kernel out there.
Best settings? That you have to try yourself. No two cpu are alike.
So the best way to avoid thermal throttling is undervolting? i thought must modify temperature limits in any way.
mercurio2682 said:
So the best way to avoid thermal throttling is undervolting? i thought must modify temperature limits in any way.
Click to expand...
Click to collapse
You don't wanna risk melting your device for too much heat, right? (It really does melt. Back cover is glued to the main frame).
Heavy undervolting takes some good 10º~15º off of the chipset. Enough to avoid throttling.
Have you tried heavy games one or two hours without thermal throttling?
DrKrFfXx said:
You don't wanna risk melting your device for too much heat, right? (It really does melt. Back cover is glued to the main frame).
Heavy undervolting takes some good 10º~15º off of the chipset. Enough to avoid throttling.
Click to expand...
Click to collapse

CPU Binning and undervolt

Hi,
I saw BravoMotolora's article about CPU binning, and I thought that it would be great if we compare CPU bin and voltages.
It will be great to know the relationship between voltage and PVS number.
Please follow this procedure
1. Install a custom kernel that lets you do undervolt, e.g. franco.Kernel
2. Do what BravoMotolora said
3. Undervolt your N5 by 25MV
4. Run Antutu
Then, you might see your N5 rebooting or giving you a Antutu score.
If you get the score, go and try the procedure again
I got to -50MV with PVS1 N5.
Please post your results(undervolt that you did and your N5's PVS) here!
Can you not do this?
Do not do what? I mean most of guys here will do undervolt to save battery anyway so won't it be good to share some intel?
Sent from my Nexus 5 using XDA Premium HD app
I'm the same as OP... I have PVS 1 and the max I can UV is -50mV.
you do realize that many custom kernels set their voltages different than default/stock, and differ among themselves? for example, if you go -50mV less on using franco kernel, and go -50mV less using trinity kernel, it means nothing because their voltages differ to begin with. i mean you cant really compare each others voltages that way. you would need to write your voltages in real numbers, and cpu speed steps.
I honestly never saw a huge benefit in undervolting. It can also cause errors which lead to worse battery life.
Sent from my AOSP on HammerHead using XDA Premium 4 mobile app
johndrmr said:
I honestly never saw a huge benefit in undervolting. It can also cause errors which lead to worse battery life.
Sent from my AOSP on HammerHead using XDA Premium 4 mobile app
Click to expand...
Click to collapse
agreed. i personally do better with underclocking, than with undervolting.
simms22 said:
agreed. i personally do better with underclocking, than with undervolting.
Click to expand...
Click to collapse
it's a lot easier to underclock 20% than to undervolt 10%, which approx. gives you the same active power savings. It's a lot safer too, if you don't have a spec sheet for the CPU handy.
underclocking does nothing to idle power (or leakage power) though
This phone does pretty well arlt idle I think. Can't imagine you would see much gain from UV.
Sent from my AOSP on HammerHead using XDA Premium 4 mobile app
klin1344 said:
I'm the same as OP... I have PVS 1 and the max I can UV is -50mV.
Click to expand...
Click to collapse
I have a PVS 2 and can undervotl -75mV accross the board and -87.5mV at 300Mhz.
So 2,26Ghz I can run at 0.975 Volt.
CM11 with Bricked Kernel.
Together with Sync off, Google hotword off and optimized automatic brightness I get constantly 5 - 5,5 hours screen on time with websurfing, mail and music stream.
Marcel
menting said:
it's a lot easier to underclock 20% than to undervolt 10%, which approx. gives you the same active power savings. It's a lot safer too, if you don't have a spec sheet for the CPU handy.
underclocking does nothing to idle power (or leakage power) though
Click to expand...
Click to collapse
Underclocking drops the performance of the phone, as the peak performance is not available when needed. Undervolting on the other hand gives you battery savings without affecting peak performance at all. If done too aggressively, it can make the phone unstable, but there is never any danger of hardware damage. The instability will at most cause errors, random reboot, or a freeze up. If this happens, you know you've pushed too far under, and you can bump voltage closer to stock after booting the phone back up. If running stably, undervolting is actually marginally better for your phone hardware than stock voltage because you are wasting less of the energy in heating up the chips and damaging them.
rajendra82 said:
Underclocking drops the performance of the phone, as the peak performance is not available when needed. Undervolting on the other hand gives you battery savings without affecting peak performance at all. If done too aggressively, it can make the phone unstable, but there is never any danger of hardware damage. The instability will at most cause errors, random reboot, or a freeze up. If this happens, you know you've pushed too far under, and you can bump voltage closer to stock after booting the phone back up. If running stably, undervolting is actually marginally better for your phone hardware than stock voltage because you are wasting less of the energy in heating up the chips and damaging them.
Click to expand...
Click to collapse
i underclock, sometimes to 1036mhz max, with all 4 cores always on by default(no hotplugging). sure, in a benchmark itll score less, just like i expect to score more when im overclocked. but to the normal user, they would never be able to tell that my phone is only clocked to 1036mhz. meaning the user experience isnt lowered in any way. even intense gpu oriented games dont show that im running underclocked. so when you say it drops the performance, it isnt entirely accurate.
simms22 said:
i underclock, sometimes to 1036mhz max, with all 4 cores always on by default(no hotplugging). sure, in a benchmark itll score less, just like i expect to score more when im overclocked. but to the normal user, they would never be able to tell that my phone is only clocked to 1036mhz. meaning the user experience isnt lowered in any way. even intense gpu oriented games dont show that im running underclocked. so when you say it drops the performance, it isnt entirely accurate.
Click to expand...
Click to collapse
Sorry, but CPU underclocking means always a drop in CPU performance.
When you compensate this drop in your case by always having all four cores active you produce more heat with the active cores.
(and I estimate it will produce more heat/battery depletion than the original phone settings. (max 2,26Ghz and variable core usage)
When you argue that in general a normal user is not realizing a drop in performance due to underclocking...fine.
But it will always be a drop in performance.
Undervolting in opposite to underclocking produces no drop in performance but actually a rise in efficiency. (and thats what CPU/GPU development is all about).
Less heat, less battery depletion, same performance.
Why not taking advantage of that by undervolting?
Its free lunch.
simms22 said:
i underclock, sometimes to 1036mhz max, with all 4 cores always on by default(no hotplugging). sure, in a benchmark itll score less, just like i expect to score more when im overclocked. but to the normal user, they would never be able to tell that my phone is only clocked to 1036mhz. meaning the user experience isnt lowered in any way. even intense gpu oriented games dont show that im running underclocked. so when you say it drops the performance, it isnt entirely accurate.
Click to expand...
Click to collapse
I agree with you here. 1036 mhz is a great CPU speed for running the device and most apps. Most games UC the CPU for better battery temp like in PPSSPP. Less temperature throttle and more stable frames per second.
Benchmarks are a difference story though but who cares about those. UC is lag free, and buttery smooth so why not?
Sent from my Nexus 5 using Tapatalk
zz_marcello said:
Sorry, but CPU underclocking means always a drop in CPU performance.
When you compensate this drop in your case by always having all four cores active you produce more heat with the active cores.
(and I estimate it will produce more heat/battery depletion than the original phone settings. (max 2,26Ghz and variable core usage)
When you argue that in general a normal user is not realizing a drop in performance due to underclocking...fine.
But it will always be a drop in performance.
Undervolting in opposite to underclocking produces no drop in performance but actually a rise in efficiency. (and thats what CPU/GPU development is all about).
Less heat, less battery depletion, same performance.
Why not taking advantage of that by undervolting?
Its free lunch.
Click to expand...
Click to collapse
again, sure, if youre benchmarking the performance will drop, yes. but if its something that the user doesnt see or feel, then its irrelevant.
no extra heat is produced. also, i get 5.5-7h screen on time with very heavy use. granted, i use the browser much more than i game, but thats what i use my device for mostly.
when needing the extra performance, or wanting to, i overclock. everybody uses their device differently, has differing needs. i would never say one way is better or worse than the other way.
simms22 said:
again, sure, if youre benchmarking the performance will drop, yes. but if its something that the user doesnt see or feel, then its irrelevant.
no extra heat is produced. also, i get 5.5-7h screen on time with very heavy use. granted, i use the browser much more than i game, but thats what i use my device for mostly.
when needing the extra performance, or wanting to, i overclock. everybody uses their device differently, has differing needs. i would never say one way is better or worse than the other way.
Click to expand...
Click to collapse
You can do everything you are already doing, but also undervolt, and your battery life will increase, without affecting your performance. Your performance will be different than my performance (because I don't underclock), however imperceptible as it may be. So undervolting is still better than not undervolting, even for you.
Using EX kernel 3.27, underclocked to 1.5Ghz, undervolted to "700 min" and using "stock" thermal throttling setting. Rock solid and it barely even gets warm now. Responsiveness and performance is only a touch worse than stock; the only places I really notice any performance reduction is in intensive games and app install times. Battery life is massively improved.

avoiding thermal throttling?

When i play games like moderncombat5 i have 60fps but after a while the frames drop in some scenes where it didnt 3-5 minutes ago. When i check the cpu/gpu i can see that it throttles and causes these framedrops. But the phone doesnt get hot. Since it isnt possible to mess with thermal values at the moment. I wonder if there are some optimal cpu/gpu clocks where it will not throttle and performance will stay the same all time regardless of how much you stress the cpu/gpu. Because i'd rather have a underclocked cpu gpu than having thermal throttling while stressing the phone. On oneplus3 i didnt have this much thermal throttling playing mc5. I also feel the thermal throttling throttles way to early.
And yes i tried almost all kernels/roms out there it was a better experience on the op3
Thanks!
All CPUs have slight variations, some may be slightly more efficient than others of the same model. To get the best performance, you're going to have to underclock and test on your own phone bit by bit.
Anova's Origin said:
All CPUs have slight variations, some may be slightly more efficient than others of the same model. To get the best performance, you're going to have to underclock and test on your own phone bit by bit.
Click to expand...
Click to collapse
I know i have pvs lvl 1 across the board thats why i wonder why i didnt have this issue on the oneplus3
nadejo said:
I know i have pvs lvl 1 across the board thats why i wonder why i didnt have this issue on the oneplus3
Click to expand...
Click to collapse
What file did you open up to view that i looked a few months ago in the typical spots but found nothing.
954wrecker said:
What file did you open up to view that i looked a few months ago in the typical spots but found nothing.
Click to expand...
Click to collapse
I dont remember. But it was hard to find. Anyways i found out that the cpu allways throttles down to little 1209 mhz and big 1440 mhz. When gpu is running on max clock. Will make further investigations now to find perfect cpu & gpu freq.
It seems regardless of what cpu profile / governor you use and regardless if the phone is charging or not. The cpu will allways throttle down to 1209 little and 1440 big. And the gpu also throttles but i can't monitor the exact values currently. This throttling even happens when gpu is running on min freq. And even when you set big or little cluster to min freq.
Im pretty sure the thermal throttling of the oneplus3 is broken. Because:
Thermal throttling should be decided by many factors. (General soc heat generated by gpu/cpu/and ram) also the system should be aware by the values and should handle it intelligently.)
It seems there is only one heatsensor used to throttle all at once and the throttling stops at 1209mhz little and 1440mhz big. If the temperature still rises the phone simply doesnt give a f*** why i think there isnt even a point of using this stock throttling method. And no its not accurate. And no its not usefull because, it throttles regardless what heat the phone has. Because it doesnt react to soc heat. It reacts to one of the components and throttles everything. Why it can't check the other temparatures aswell and throttle other components diffrently if even needed at all.
Issue: lets say little or big cluster is overheating because the cpu load is very high on it. (And no you wont see this throttling by simply running perf gov. It needs load/ working tasks on it, means you gotta play some heavy 3d games)
The thermal throttling just brakes down both clusters including the gpu. Was the big cluster or the gpu running cool? The thermal throttling doesn't give a f***. Could the loads/tasks been shared with or pushed to the big cluster. Thermal values dont care. Could some rly simple sort of hotplug turn the overhating little cluster off to let the big cluster do the rest before it rather throttles everything on the f... phone . -nope - Its annoying. Rly just try it out yourself. I really hope to see some improvements by oneplus. And no the phone is not bad at all. It's just some things are not optimized yet. Like touch latency which is worse than on galaxy s3 but i don't mind it just giving you an example so you can imagine how bad the thermal throttling must be.
Allways remember setting the cpu clock values so low that they dont throttle anymore doesnt mean gpu will throttle less often. All compenents will throttle without comparing other compents clock rate and heat.
My question: is the thermal throttling decided by the soc itself or are there different thermal throttling values on each phone brand using sd821?
And is it possible to port these values from lets say pixel phone?
I'm on cm13 and its kernel default is a bit lower than stock. I had the screen on full brightness and was charging the battery so temps above 100°. I played dead trigger 2 on highest settings on a level with lots of special effects and weapons with lots of splatter. Got throttled when the temp hit 103° everytime. I was running performance on cpu and gpu and i tested it without charging and still get throttled.
954wrecker said:
I'm on cm13 and its kernel default is a bit lower than stock. I had the screen on full brightness and was charging the battery so temps above 100°. I played dead trigger 2 on highest settings on a level with lots of special effects and weapons with lots of splatter. Got throttled when the temp hit 103° everytime. I was running performance on cpu and gpu and i tested it without charging and still get throttled.
Click to expand...
Click to collapse
Im using laos 14.1 with latest ex kernel.
As is said thermal values are broken. Its not right to throttle down to same speed if charger is plugged as battery heat is higher and soc heat should be higher too. So i think it also throttles unnecesserily low without the charger being plugged.
Did any one find a solution to fix this?
Up up up
years of tired because of this ****ting throttling issue
Well do this at your own risk, go to system/vendor/bin and cut the file named "thermal-engine" to other directories in your sd card. This will completely disable thermal throttling. Perfect for gaming.?
Up up!!! This issues persists to me.. i even put my oneplus 3t in front of 8" fan for every gaming. Is there anyway to maintain the cpu frequency at higher rate during thermal throttling? I don't want to totally disable the thermal throttling... Seems unsafe... Enlighten me if you would
I think its time for gamer's to switch to a gaming oriented phone to avoid this thermal throttling and im looking forward to buy Black Shark which is Xiaomi backed gaming phone with custom rom (not miui) something different and that too is gaming focused hopefully it will be available globally soon ! :fingers-crossed:
J's said:
Up up!!! This issues persists to me.. i even put my oneplus 3t in front of 8" fan for every gaming. Is there anyway to maintain the cpu frequency at higher rate during thermal throttling? I don't want to totally disable the thermal throttling... Seems unsafe... Enlighten me if you would
Click to expand...
Click to collapse
There is no risk if you disable thermal throttling, the CPU will shut itself down if its temperature reaches 100°C
przemcio510 said:
There is no risk if you disable thermal throttling, the CPU will shut itself down if its temperature reaches 100°C
Click to expand...
Click to collapse
If i tilt my phone to the left for gaming, i will be burning my left thumb then.... even around cpu temp of 55.... My OnePlus 3T is gold in colour.. will it be better for heat dissipation if i change to midnight black?
LN2 + Copper pot. Should help.
J's said:
If i tilt my phone to the left for gaming, i will be burning my left thumb then.... even around cpu temp of 55.... My OnePlus 3T is gold in colour.. will it be better for heat dissipation if i change to midnight black?
Click to expand...
Click to collapse
No, the color will have no impact, but it will be even worse when exposed to sun
przemcio510 said:
No, the color will have no impact, but it will be even worse when exposed to sun
Click to expand...
Click to collapse
Thank you... Because the country i living is hot and humid throughout the year so i have to be extra careful ..
Any solution?
blaze95rs said:
Any solution?
Click to expand...
Click to collapse
There's nothing you can do about the throtting, OP3T throttles @60°C tbh in just 10 mins of game play it starts throtting
You have 2 options here
1. Either disable thermal engine as suggested by someone above ( it basically boils your device forget about gaming, temps touchs to 98°C if msm thermal is disabled and around 60 to 75°c it msm thermal is enabled it's seriously hot to touch and high chances of damaging internals
2. Underclock the big cluster to 1209MHz or 1286MHz I tested both, while gaming (2 hrs of pubg @ medium settings) temp's are around 53 to 55°c and never reached 60°c no throtting ( but you know what, games still lag or you will get low fps due to lack of power Lol I'm sorry that's true there nothing you can do about it try playing games in air conditioned room or just buy gaming Phone like Razer they have good heat dissipation, you should not forget the fact that our device is 2 years old. Tbh on a 2 year old phones even optimized games too use lot of processing power which lead more heat. More heat = throttle

Categories

Resources