Related
Hi guys!For the last few days(that I have my Hero rooted that is) I'm using VillainRom 10 as my everyday ROM and have tried some others.Anyway,that's not the point!
Being one of the lucky ones whose Hero can happily overclock to 768 I came to use RaduG's extremekernel and ben39's no-bfs no-whining kernel.With the second,while configuring OverclockWidget I saw that it gives a 848MHz option with auto-detect frequencies.Is it possible?I'm not asking about stable daily use,but even for some minutes for benchmarking?Has anyone achieved it?Without making their phone catch on fire that is!
And secondly,why are we all using linux 2.6.29(for total newbies I mean the kernel) while there is 2.6.32-33-34?Can't a newer kernel be compiled for use with the Hero?Newer kernels would provide native ext4 support and would probably prove to be better overall.
Oh,forgot one more!I am currently running on minimum 176MHz-maximum 749MHz(after I got a couple reboots with 768 I abandoned 19MHz for stability) with screen on and minimum 123MHz-maximum 384MHz with screen off.Should I give it a higher minimum frequency?Sometimes it lags when waking up,the screen turns on but shows nothing but black and turns off again or it turns on and everything is distorted,colors are completely distorted,background is upside down and some other unnormal things,but everything is alright when turning the screen off and back on again.Does it have to do anything with the frequencies I am using?I am running on VillainRom 10.3.
Now I have set the minimums to 160 and 190 MHz to see what happens!
Thanks in advance!
About the high MHz... I have done it with over 800 but don't max it out at 848 or your phone will freeze but anything below works And that screen **** I've also had and it has something to do with the high MHz (don't know why) but it helped me to set the MHz lower when the phone sleeps in SetCPU And at last about the kernel... It runs on the old one on Android 2.1 but in 2.2 it will be upgraded to ....33 or ....32 don't remember which...
-------------------------------------
Sent via the XDA Tapatalk App
Thanks for your reply C0mpu13rFr34k!
I know Eclair is running on the old kernel.I just would like to know if it is possible to compile a newer kernel for it.
As for the frequencies...Are my settings alright?Some too high or too low?The way I see it there is a big gap between maximum and minimum frequencies when screen on which results on the CPU working at low frequencies most of the time,thus sacrificing performance.But it helps with battery life and presumably this and the screen-off underclocking reduce the overall damage caused to the CPU by the overclocking,which is said to reduce the CPU's total lifetime by 50% or more,depending on how much you overclock it.Working at 749 I sometimes get a nice 43 degrees Celsius while charging,but that's only when charging.Average temperatures are 30 for standby and 37 with screen on(average,can be lower or higher).
And one more question.At 800+ how hot does it get?Will it be stable for some minutes to do some basic benchmarking or nah..?
Thanks!
tolis626 said:
Thanks for your reply C0mpu13rFr34k!
I know Eclair is running on the old kernel.I just would like to know if it is possible to compile a newer kernel for it.
As for the frequencies...Are my settings alright?Some too high or too low?The way I see it there is a big gap between maximum and minimum frequencies when screen on which results on the CPU working at low frequencies most of the time,thus sacrificing performance.But it helps with battery life and presumably this and the screen-off underclocking reduce the overall damage caused to the CPU by the overclocking,which is said to reduce the CPU's total lifetime by 50% or more,depending on how much you overclock it.Working at 749 I sometimes get a nice 43 degrees Celsius while charging,but that's only when charging.Average temperatures are 30 for standby and 37 with screen on(average,can be lower or higher).
And one more question.At 800+ how hot does it get?Will it be stable for some minutes to do some basic benchmarking or nah..?
Thanks!
Click to expand...
Click to collapse
If your phone is stable your settings are just fine even though your phone might have problems waking up if the low freq is under 246MHz (something like that) Also if you want better performance you might want to test some other freqs and then benchmark... Sometimes it makes a BIG difference if your phone is running at 691MHz or 710MHz For me my phone works like **** if it runs at 749MHz but it works like a dream at 729MHz (I think the difference was 0.5-0.8MFLOPS) Im also pretty sure your temp is fine (OC shouldn't make your phone that much hotter since the voltages in all ROMs are adjustet). If you should compile a newer kernel you would first of all need a .32 (.33?) from HTC because of hardware capabilities and im sure there's is A LOT more things devs need to compile such a kernel but i don't know to much about kernels I don't really know that much about 800+ because I only did it once and benchmarked it (MFLOPS was **** and i couldn't get them high at all) actually it slowed down my phone but you should test it. Maybe your very lucky and your phone can take it
Well,I have set it to 653min-749max with screen on and 160min-352max with screen off.Testing only!But it runs like a dream if we don't take into account a small lagging when I turn the screen on and it has to change frequencies!But it's great so far.Will see how battery life goes!By the way,tried 800,806 and 848MHz,but none worked.It didn't crash or something,it just wouldn't change to it and stayed at lower frequencies(low as 246).
Thanks for your time anyway!
And a small question...How bad does overclocking affect the CPU's life?I asked around and was told that the maximum overclock for desktop PCs is 20-25%,depending on the CPU,while needing special cooling systems,and that it can reduce the CPU's life up to 50%.Given that we overclock over 40%,how bad do we damage our CPUs?
tolis626 said:
Well,I have set it to 653min-749max with screen on and 160min-352max with screen off.Testing only!But it runs like a dream if we don't take into account a small lagging when I turn the screen on and it has to change frequencies!But it's great so far.Will see how battery life goes!By the way,tried 800,806 and 848MHz,but none worked.It didn't crash or something,it just wouldn't change to it and stayed at lower frequencies(low as 246).
Thanks for your time anyway!
And a small question...How bad does overclocking affect the CPU's life?I asked around and was told that the maximum overclock for desktop PCs is 20-25%,depending on the CPU,while needing special cooling systems,and that it can reduce the CPU's life up to 50%.Given that we overclock over 40%,how bad do we damage our CPUs?
Click to expand...
Click to collapse
I haven't heard to much about that actually but from what I've heard it shouldn't damage the CPU at all because of the voltage adjustments but i find that very hard to believe... Talking from personal experience my phone runs as smooth now as it did when i bought it so my CPU has probably taken minamal- or no damage at all and I got it when it had just come out here in Denmark (Europe) which is about 8+ months i think? So I wouldn't care to much about the lifetime since It's probably like 1-2 years and by that time I don't think people are using the Hero anymore Keep up the good work with optimizing and your welcome
Has it ever been heard of that someone killed their gs2 from using 1600mhz in daily use?
My gs2 likes to have 1475 as a minimum voltage for 1600.
sent from I9100 using Omega
Ever rev an engine into the red? Did the engine blow up on the spot? unlikely. However if you constantly KEEP the engine in the red it will eventually break down.
Same thing for OC phones. The processor in the SGS was designed for somewhere around the 1ghz mark. Pushing it 110% likely wont kill it, they build allowances and tolerances into these things to help them last longer. Push that processor to 150% and you are risking serious damage.
Monitor the heat, if you notice its getting HOT then you should really pull the battery and let it sit for a while. Nobody here can say its safe to OC your phone like that, its a calculated risk you obviously didnt spend a lot of thought into.
TLDR: Just because you CAN doesn't mean you SHOULD.
Actually its my thought the reason I haven't been using it on 1.6 yet, and why I'm asking. Iv been ocing my pcs since the late 90s
Now the reason I'm asking here is because the cortex a9 was designed for up to 2gHz operation, but this phones design may or may not provide adequate cooling, that's why I'm asking if other people have any negative experiences with this.
Were not actually over reving the chip its more of a environment issue with cooling/ventilation.
sent from I9100 using Omega
Visentinel said:
Actually its my thought the reason I haven't been using it on 1.6 yet, and why I'm asking. Iv been ocing my pcs since the late 90s
Now the reason I'm asking here is because the cortex a9 was designed for up to 2gHz operation, but this phones design may or may not provide adequate cooling, that's why I'm asking if other people have any negative experiences with this.
Were not actually over reving the chip its more of a environment issue with cooling/ventilation.
sent from I9100 using Omega
Click to expand...
Click to collapse
You do have to have in mind that PCs are much safer to OC, so we shouldn't really compare brtween them.
Regarding the Phone OC, I haven't OC'd mine and probably never will because I have all the horsepower I need, but I think the "safest" OC is between 1.3 and 1.4GHz, since that's a range that all CPUs are designed to overtake (max 200MHz range ).
mine's been oc'ed, uv'ed pretty much within the week I bought the phone in june.
I've got it set to clock between 500-1600Mhz on demand and I've not had a problem yet. Mind you, not many tasks you do on the phone will actually require 1600Mhz and my phone's CPU clocks mostly between 500-800Mhz.
Playing some games or doing quick video conversion will push to 1600Mhz but I rarely play games on my phone and video conversion is short process - burst of 90 seconds to 120 seconds at most. So I think you should be alright so long as you don't leave your phone CPU at 1600Mhz at all times.
Like you said, it is the cooling and ventilation system on the phone, which you can't modify.. Unlike PCs, where you can install bigger fans or water cooling systems. So if the phone isn't constantly cooking itself inside, should be alright.
You should already know that OCing anything is dangerous since you overclock PCs,so I'll skip that part.
Well,if it's dangerous for the phone...It depends.Yes,the processor will die sooner.Yes,you risk frying your device.No,you don't have to push it to the limit(don't push it more that 1450μV,that's the general advice for 45nm chips).However,my thoughts are:
-I won't still have the device when it's time for its CPU to get fried,so I don't actually care.
-Something else,probably the Amoled screen,will make the phone useless by breaking sooner than the CPU will.
-This winter here is really cold(for our standards anyway),so heating has been taken care of.During hotter weather,I kept multiple temperature profiles in SetCPU,so that frequencies get lower as temperatures get higher.
In the end,what matters most to me is to have the experience I want.And with OCing my phone I get it.I'm happy with it,that's all I wanted.So,it's personal preference.Some feel they don't need it,others feel they do.Decide for yourself,that's the best advice.
PS:In case you are using Siyah kernel or CF-Root with Tegrak overclock,try lowering your clock by small steps(8Mhz is the smallest step) for a sane voltage,say 1400μV.Sometimes small increments make big differences.
Thanks for the advice guys. Appreciated.
sent from I9100 using Omega
Don´t oc sgs2.
I got my mobo fried without oc.
Service center replaced everything else but housing and screen.
I used it 2-3 hours in a row, installed programs and put it in charger.
In the morning, it was completely dead.
Overheated because of the use and charging.
So think about twice before using oc 24/7.
Buffalee said:
Don´t oc sgs2.
I got my mobo fried without oc.
Service center replaced everything else but housing and screen.
I used it 2-3 hours in a row, installed programs and put it in charger.
In the morning, it was completely dead.
Overheated because of the use and charging.
So think about twice before using oc 24/7.
Click to expand...
Click to collapse
how can you tell, that its dead because of the use and charging, if you didn't even OC'ed?
Buffalee said:
Don´t oc sgs2.
I got my mobo fried without oc.
Service center replaced everything else but housing and screen.
I used it 2-3 hours in a row, installed programs and put it in charger.
In the morning, it was completely dead.
Overheated because of the use and charging.
So think about twice before using oc 24/7.
Click to expand...
Click to collapse
I bet you didn't know there are faulty products out there that show their faults during intensive usage,eh?Mine's running at 1.6GHz(give or take a few MHz ) for months.I've played games while charging countless times.And my phone is still here,intact,so that I can write this here.
Sent from my GT-I9100 using xda premium
Of course my sgs mobo could have been faulty.
When the mobo fried it was hot, i mean hot.
I didn´t look temperatures.
It didn´t wake up even using jig.
I sended it to service.
If they had succesfully woke it up, they wouldn´t fix it on warranty (rooted).
Normally oc would be fine because it´s using powersave and underclock it.
But if you play like 2 hours on 1,6Ghz it can get too hot (over 60c on cpu).
I can´t recommend that kind of temperature.
And nobody here knows what kind of vrm´s phone has.
Also cooling plates are not designed for massive oc/voltage.
Of course temperature depends on voltage more than the clock speeds.
It´s up to user if he want to use it that kind of voltages/speeds.
I would´t use it 1600Mhz/24/7.
Generally i know what i´m talking about (using water on pc...)
Just look for temperatures and don´t give too much voltage (as low as possible).
Of course you don´t know safe voltage limits, but try and look what other have been using.
Don´t oc much if you don´t know what are you doing.
@tolis626 Hi, I have oc'd to 1.4ghz for the last few weeks, and I have under volted it to 12.75mV, the same as you, have you had any problems at that voltage? Also, is your 1200mhz voltage stable as it seems very low, to say that it was, at stock, 13mV. Furthermore, have you ever tried to under volt 1600mhz please?
Buffalee said:
Of course my sgs mobo could have been faulty.
When the mobo fried it was hot, i mean hot.
I didn´t look temperatures.
It didn´t wake up even using jig.
I sended it to service.
If they had succesfully woke it up, they wouldn´t fix it on warranty (rooted).
Normally oc would be fine because it´s using powersave and underclock it.
But if you play like 2 hours on 1,6Ghz it can get too hot (over 60c on cpu).
I can´t recommend that kind of temperature.
And nobody here knows what kind of vrm´s phone has.
Also cooling plates are not designed for massive oc/voltage.
Of course temperature depends on voltage more than the clock speeds.
It´s up to user if he want to use it that kind of voltages/speeds.
I would´t use it 1600Mhz/24/7.
Generally i know what i´m talking about (using water on pc...)
Just look for temperatures and don´t give too much voltage (as low as possible).
Of course you don´t know safe voltage limits, but try and look what other have been using.
Don´t oc much if you don´t know what are you doing.
Click to expand...
Click to collapse
I know what I'm doing.I know the risks,that's why I don't encourage anyone to overclock as much as I do.I carefully monitor temperatures and voltages over long time periods.Rest assured,I won't come back here crying.
danielsf said:
@tolis626 Hi, I have oc'd to 1.4ghz for the last few weeks, and I have under volted it to 12.75mV, the same as you, have you had any problems at that voltage? Also, is your 1200mhz voltage stable as it seems very low, to say that it was, at stock, 13mV. Furthermore, have you ever tried to under volt 1600mhz please?
Click to expand...
Click to collapse
Well,since 1400MHz and 1600MHz aren't stock clocks,you don't actually undervolt them.You rather choose a voltage for them as there isn't a standard one.
My phone is stable with the voltages in my sig(I've only changed 200Mhz and 500MHz voltages a little but too bored to update my sig ) for months,so yeah,I'd say I don't have any problems.This doesn't mean that no one will.Your phone might need 1325μV or 1225μV for 1400MHz.Every phone's CPU is unique in its own way.
@tolis626 Thanks very much, one more stupid question please, will under volting from stock Samsung voltages, even if it's stable, decrease performance compared to stock voltages on an average exynos processor please, aslo will undervolting from original kernel clock speed increase the processors life span? I have researching this and came up with nothing.
Will it break your phone? Not directly. It will shorten the lifetime.
Besides that the heat can indirectly kill your device.
I'm just curious:
Why overclocking the device? I have mine underclocked to 1 GHz max. It still has enough power to handle everything.
Sent from my GT-I9100 using XDA App
I have just been messing around. I can get 1.6ghz perfectly stable at 1350mv, I tried 1325mv and it hung up after about 2 min of use. I can also get my 1.4ghz down to 1225mv's and 1.2ghz to 1.200 it is rock stable and I haven't tried lower voltages on 1.4 & 1.2.
I am going to keep [email protected] & 1.4 @ 1250mv & [email protected]
danielsf said:
@tolis626 Thanks very much, one more stupid question please, will under volting from stock Samsung voltages, even if it's stable, decrease performance compared to stock voltages on an average exynos processor please, aslo will undervolting from original kernel clock speed increase the processors life span? I have researching this and came up with nothing.
Click to expand...
Click to collapse
No,undervolting will in fact prolong your processor's lifetime,albeit negligibly,because with less voltage less heat is generated.It's plain physics.
Overclocking on the other hand will reduce your CPU's lifetime.The damage(mostly electromigration) is dependent on the CPU and how much you overclock.Quite frankly again,you won't still have the phone when enough damage is done for it to break.If the slightly lower battery life doesn't bother you that much,I say go for it.
danielsf said:
I have just been messing around. I can get 1.6ghz perfectly stable at 1350mv, I tried 1325mv and it hung up after about 2 min of use. I can also get my 1.4ghz down to 1225mv's and 1.2ghz to 1.200 it is rock stable and I haven't tried lower voltages on 1.4 & 1.2.
I am going to keep [email protected] & 1.4 @ 1250mv & [email protected]
Click to expand...
Click to collapse
Dude,that's some nice UV!Mine instantly crashes when I set it to 1375μV at 1600MHz.You're lucky.
Oh and,most probably your phone can handle 1200MHz at 1150μV.
Sent from my GT-I9100 using xda premium
tolis626 said:
No,undervolting will in fact prolong your processor's lifetime,albeit negligibly,because with less voltage less heat is generated.It's plain physics.
Overclocking on the other hand will reduce your CPU's lifetime.The damage(mostly electromigration) is dependent on the CPU and how much you overclock.Quite frankly again,you won't still have the phone when enough damage is done for it to break.If the slightly lower battery life doesn't bother you that much,I say go for it.
Dude,that's some nice UV!Mine instantly crashes when I set it to 1375μV at 1600MHz.You're lucky.
Oh and,most probably your phone can handle 1200MHz at 1150μV.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Thank you very much for all your help I tried undervolting 1200mhz more, I got to 1075mv and it was rock stable, I don't think I am going to try anything lower than that. Just for info, I'm on SiyahKernel v2.6.2 Thanks again
CPUs care a lot about voltage and don't give a rip about MHz except for the minor heat increase. The chip in my phone is a bad clocker though. If I could get 1400mhz to work at close to the stock 1200mhz voltage I would do it in a heartbeat. Sadly mine requires a healthy bump so I abstain. At least until I can afford to replace it
Number one rule of overclocking, don't push the voltage if you can't afford to replace it
I discussed the topic of overclocking processors with a friend of mine who design cellphone CPUs. He told me that over the lifetime of a CPU, the insulating oxide layers break down. This process is considerably faster at 40% extra power and frequency. So don't expect it to last as long as a normally clocked CPU. So the question is how long it would normally last.
I have my SGP5 overclocked to 1.5ghz at the moment via Tegrak. Everything is running smoothly but the spot on the back where the CPU is gets warm to the touch. Not hot or anything, but obviously warm.
Before I had it overclocked to 1.45ghz and it stayed a lot cooler, but to get to 1.5 I had to bump the core voltage to 1.35v. I also have the up-threshold set to 35% so it spends a good amount of time at max speed.
Since these things don't have CPU temp monitoring, how do you tell when it's too hot? My battery temp never goes much over 80*F, so that doesn't seem like a good indicator of anything.
Sitting here playing music with Mufin my IR temp gun reads a max of 100*F on the back of the case over the CPU. Battery temp is reading 77*. Is that too warm? How much of a temp differential can there be between the outside of the case and the CPU itself?
I'm no noob to overclocking PCs, but this is my first Android device so I don't really know it's limits as clearly.
Any help would be mucho appreciated!
DISCLAIMER - anything within this thread has the potential to do permanent damage.. I haven't had any issues yet but will not be held responsible for any damage!
So I just pulled the back cover off it. Running the same program for 10-15mins the CPU never exceeded 82.5*F which is well within safe limits imo.
I guess that goes to show how poor the cooling is in one of these things with the back cover on. I'm going to keep running 1.5ghz and report any issues. The difference in smoothness between 1.4 and 1.5ghz is pretty dramatic.. web browsing is very very smooth now. I probably won't be going any higher than 1.5, but for now it seems safe.
Tegrak Ultimate Profile -
Level0
1500mhz
1.350mV core
1.155mV internal
Level 2-4 untouched
Level 5 (undervolted for better battery life)
100mhz
850mV core
900mV internal
Using ondemand governor
35% up-threshold
exodus454 said:
So I just pulled the back cover off it. Running the same program for 10-15mins the CPU never exceeded 82.5*F which is well within safe limits imo.
I guess that goes to show how poor the cooling is in one of these things with the back cover on. I'm going to keep running 1.5ghz and report any issues. The difference in smoothness between 1.4 and 1.5ghz is pretty dramatic.. web browsing is very very smooth now. I probably won't be going any higher than 1.5, but for now it seems safe.
Tegrak Ultimate Profile -
Level0
1500mhz
1.350mV core
1.155mV internal
Level 2-4 untouched
Level 5 (undervolted for better battery life)
100mhz
850mV core
900mV internal
Using ondemand governor
35% up-threshold
Click to expand...
Click to collapse
Just tried your profile, and I have to say it works fantastic! The web browsing really is super fast.
Is there any major danger at this clock speed with On-Demand on? I mean, it'll only use 1.5GHz if it needs it right?
ZaIINN said:
Just tried your profile, and I have to say it works fantastic! The web browsing really is super fast.
Is there any major danger at this clock speed with On-Demand on? I mean, it'll only use 1.5GHz if it needs it right?
Click to expand...
Click to collapse
Ondemand from my understanding, scales processor speed using the values in the up/down (I believe System Tuner refers to down as "powersave bias") threshold. From my experience it's the best governor to use as far as customizing it easily and getting it to respond well.
Whatever you set the up-threshold to, when CPU load exceeds that value it bumps the speed up to the next "level" and ending in full speed. Then when CPU load falls below the down-threshold, it scales it back down to the next lowest level, so on and so-forth. You can also adjust the sampling rate too - lower frequency means it checks the CPU load more frequently and essentially makes the governor more responsive.
When I set mine to 35%, almost any program aside from stuff sitting almost completely idle will trip the CPU to hit 1.5ghz. This makes everything real responsive and may use more battery.. but I prefer having a more responsive device. You can also adjust the up-threshold to a higher number to try to lower temps and extend battery life. You can really play around with it to suit your needs, there's not really anything to screw up there.
There shouldn't be any danger using it with the ondemand.. but since I haven't tested this for more than a few days right now just keep an eye on temps (especially while playing games) and watch out for any "stuttering" out of the blue. Mine gets warm but nothing excessive. You'll be able to feel it on the back between the speakers.
I have to say though, even running such a high clock speed I'm not really seeing any negative effect on battery life so far.
Lemme know how yours goes!
How can it not have any risks? When the heat is too much somethig will explode wouldn't it?
No just kidding, but seriously. There is a risk of overheating a hardware and 'destroying' it, there should be!
Sent from my GT-I9000 using XDA
Well of course there's always some risk in overclocking! Especially when you don't know what you're doing.
As far as using one governor or another though.. when it comes down to it there shouldn't be a huge difference.
Sent from my YP-G70 using Tapatalk
I use SetCPU for root, but i don't see an option for more than 1200 mhz. How can I get it to 1500?
Rapydax said:
I use SetCPU for root, but i don't see an option for more than 1200 mhz. How can I get it to 1500?
Click to expand...
Click to collapse
Tegrak Overclock Ultimate
Sent from my YP-G70 using Tapatalk
exodus454 said:
Tegrak Overclock Ultimate
Sent from my YP-G70 using Tapatalk
Click to expand...
Click to collapse
you bought it?
i really want tegrak OC can you send me it in pm?
kfirbep said:
you bought it?
i really want tegrak OC can you send me it in pm?
Click to expand...
Click to collapse
Dude.
READ THE RULES!
XDA does not allow pirating apps or software to be discussed on the forums.
6. Do not post warez.
If a piece of software requires you to pay to use it, either pay or find your cracks and serials somewhere else. We do not accept warez nor do we permit any member to promote or describe ways in which Warez, cracks, serial codes or other means of avoiding payment, can be obtained.
9. Don't get us in trouble.
Don't post copyrighted materials or do other things that will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably don't want to do it here either. This does not mean we agree with everything the software piracy lobby try to impose on us, it simply means you cannot break any laws here, since we'll end up dealing with legal hassle caused by you. Please use common sense: respect the forum, its users, and those that write great code.
If you want an app, why don't you just support the developer and buy it??
I know, the Tegra K1 gets hot. Is this a widespread issue though (some people only report minor warmth)? How hot is too hot? Mine is getting stoopid hot, and I'm pissed because I finally have a unit with almost no issues, save the over heating problem. I know the SHIELD has issues with screen cracking, and the N9 should be safer with the metal band, but something doesn't seem right...
Iboschi said:
the Tegra K1 gets hot
Click to expand...
Click to collapse
This.
combine that with a badly configured cpu governor that boosts the frequencies to 2+ ghz even for simple tasks that do not need all those cpu cycles.
In addition to the whopping 1.5ghz touchboost frequency (WTF google).
After rooting and fixing the last two points, I experience high temps only when playing games.
Blocking Ads also tremendously helps temps while web browsing.
I wouldn't consider it a problem. I also doubt you have a bad unit even though its getting hot. Chances are if you do the exact same things on 100 nexus 9's the temp will be very close. I've been looking through the kernel code for tegra throttling and doing some tests. The tests show it starts to very lightly throttle starting at 70c in my tests. I believe I saw in the kernel there is 3 throttling states basically, light, heavy, and one other I can't remember. Shutdown occurs at right above 100°c.
As far as the governor, I'm sure if it made sense gooe would have lowered it. But, if I remember right this was part of project butter to make the ui smooth, as well as some other things. I don't think touch boost is killing battery too bad, and I'm willing to sacrifice some for a smoother ui anyway.
Thisbis just a hit running CPU, no way around it and its not a defect, its just a side effect of a powerful CPU in this design. I also noticed although it heats up quick, it cools extrememly fast. Like dropping 15-20° in seconds, literally- so overall I don't think this is a huge problem, but if they can make it better, more power to them.
di11igaf said:
I wouldn't consider it a problem. I also doubt you have a bad unit even though its getting hot. Chances are if you do the exact same things on 100 nexus 9's the temp will be very close. I've been looking through the kernel code for tegra throttling and doing some tests. The tests show it starts to very lightly throttle starting at 70c in my tests. I believe I saw in the kernel there is 3 throttling states basically, light, heavy, and one other I can't remember. Shutdown occurs at right above 100°c.
As far as the governor, I'm sure if it made sense gooe would have lowered it. But, if I remember right this was part of project butter to make the ui smooth, as well as some other things. I don't think touch boost is killing battery too bad, and I'm willing to sacrifice some for a smoother ui anyway.
Thisbis just a hit running CPU, no way around it and its not a defect, its just a side effect of a powerful CPU in this design. I also noticed although it heats up quick, it cools extrememly fast. Like dropping 15-20° in seconds, literally- so overall I don't think this is a huge problem, but if they can make it better, more power to them.
Click to expand...
Click to collapse
im really happy to hear about your thought
but if the heat issue occurs many times, will it break the others hardware,
i have seen in laptop, if the graphics card heat too much, it can melt the motherboard and the others parts of the laptop,
im afraid that it will happen to this tablet eventually
i really love my nexus 9, just this heat issue make me incomfortable
Hello Axon 7 users, I just picked up one a couple of days ago. After finally figuring out the bootloader, bootstack and general stock experience I tested a little bit of gaming. I found that a basic game like Clash Royale heats the battery up to around 42°C already with low brightness and slow charging. A more intensive game like the new Knives Out runs only slightly hotter but it becomes apparent that CPU gets throttled soon after loading to 1036MHz across all cores causing lag.
It's disappointing so I tried to find how to modify the throttling. Using ZTE's Power Manager setting on performance or balanced doesn't seem to have a noticeable difference.I tried the only stock custom kernel AX7 but it's outdated on B32 and I find it randomly reboots regularly. The stock kernel itself allows some configuration, but the thermal settings in Kernel Adiutor don't reflect any charge.
A quick Google search brings up how LG V20 Snapdragon 820 users edit /system/etc/thermal-engine.conf to tweak the throttling levels. Their config is quite different but they mod big to 1824Mhz and let little scale itself.
I couldn't get thermal-engine.conf to use the thermal-engine-8996-perf.conf values by copying the values to it as it suggests inside. I tried renaming it with the -zte.conf ending as it suggests as well but that didn't work. After just renaming both the normal and perf conf files with a .bak ending, I've found better throttling performance. Big now throttles to 1632Mhz and little to 1324Mhz. As far as I can understand the files don't have charging rates inside, just GPU and CPU throttling.
However as expected the device heats up a few degrees more now. This now puts my battery up to 47°C in Knives Out under the same conditions. Charging is stopped at 45°C by the system so as previously mentioned it's unmodified.
I just wanted to check since I couldn't find it mentioned. Is everyone ok with gaming performance limited to 1036Mhz with the normal throttle? Also are my temperatures normal? I guess CPU doesn't seem that high reaching around 65°C, it's just that the battery has less than 20°C difference in intensive performance. I suppose it's a quirk of the heat pipe to battery as heatsink design. I just expected more from a metal unibody chassis and at least normal CPU gaming performance. I thought my Sony Z3 Compact design was bad for battery thermals, with the battery stacked behind the CPU board, sandwiched in insulating glass. But I didn't expect to see a phone to route a heatpipe directly to it's battery.
Anyway it is what it is. Follow this information if you want some better gaming performance at the cost of your battery cycle life. In my case I bought the Axon7 just as a separate media consumption device rather than a phone so I can live with the tradeoff. If battery gets bad enough before 2 years I'll consider using warranty at the loss of receiving their refurbished replacement. Manufacturer warranty's in fact cover batteries for 80% depletion.
I recommend the app DevCheck Pro for being able to monitor CPU, GPU, temperatures and other things overlayed. I think some others may do similar but they may not be updated for Big Little and are more instrusively overlayed.
Infy_AsiX said:
A quick Google search brings up how LG V20 Snapdragon 820 users edit /system/etc/thermal-engine.conf to tweak the throttling levels. Their config is quite different but they mod big to 1824Mhz and let little scale itself.
I couldn't get thermal-engine.conf to use the thermal-engine-8996-perf.conf values by copying the values to it as it suggests inside. I tried renaming it with the -zte.conf ending as it suggests as well but that didn't work. After just renaming both the normal and perf conf files with a .bak ending, I've found better throttling performance. Big now throttles to 1632Mhz and little to 1324Mhz. As far as I can understand the files don't have charging rates inside, just GPU and CPU throttling.
Click to expand...
Click to collapse
I read half of that to be honest, but just one thing: To make things harder, ZTE added added a write protection on the system. To disable it you have to use a computer and connect your phone with ADB, then issue "adb reboot disemmcwp" (like DISable EMMC Write Protection). Otherwise all the changes that you made get undone after a reboot, and obviously you'd have to reboot after modifying that file
On LOS you can use BeastMode (even if your phone isn't an A2017U) which for me is the best friggin kernel I've used in performance terms. There you can change thermal limits
Infy_AsiX said:
Hello Axon 7 users, I just picked up one a couple of days ago. After finally figuring out the bootloader, bootstack and general stock experience I tested a little bit of gaming. I found that a basic game like Clash Royale heats the battery up to around 42°C already with low brightness and slow charging. A more intensive game like the new Knives Out runs only slightly hotter but it becomes apparent that CPU gets throttled soon after loading to 1036MHz across all cores causing lag.
It's disappointing so I tried to find how to modify the throttling. Using ZTE's Power Manager setting on performance or balanced doesn't seem to have a noticeable difference.I tried the only stock custom kernel AX7 but it's outdated on B32 and I find it randomly reboots regularly. The stock kernel itself allows some configuration, but the thermal settings in Kernel Adiutor don't reflect any charge.
A quick Google search brings up how LG V20 Snapdragon 820 users edit /system/etc/thermal-engine.conf to tweak the throttling levels. Their config is quite different but they mod big to 1824Mhz and let little scale itself.
I couldn't get thermal-engine.conf to use the thermal-engine-8996-perf.conf values by copying the values to it as it suggests inside. I tried renaming it with the -zte.conf ending as it suggests as well but that didn't work. After just renaming both the normal and perf conf files with a .bak ending, I've found better throttling performance. Big now throttles to 1632Mhz and little to 1324Mhz. As far as I can understand the files don't have charging rates inside, just GPU and CPU throttling.
However as expected the device heats up a few degrees more now. This now puts my battery up to 47°C in Knives Out under the same conditions. Charging is stopped at 45°C by the system so as previously mentioned it's unmodified.
I just wanted to check since I couldn't find it mentioned. Is everyone ok with gaming performance limited to 1036Mhz with the normal throttle? Also are my temperatures normal? I guess CPU doesn't seem that high reaching around 65°C, it's just that the battery has less than 20°C difference in intensive performance. I suppose it's a quirk of the heat pipe to battery as heatsink design. I just expected more from a metal unibody chassis and at least normal CPU gaming performance. I thought my Sony Z3 Compact design was bad for battery thermals, with the battery stacked behind the CPU board, sandwiched in insulating glass. But I didn't expect to see a phone to route a heatpipe directly to it's battery.
Anyway it is what it is. Follow this information if you want some better gaming performance at the cost of your battery cycle life. In my case I bought the Axon7 just as a separate media consumption device rather than a phone so I can live with the tradeoff. If battery gets bad enough before 2 years I'll consider using warranty at the loss of receiving their refurbished replacement. Manufacturer warranty's in fact cover batteries for 80% depletion.
I recommend the app DevCheck Pro for being able to monitor CPU, GPU, temperatures and other things overlayed. I think some others may do similar but they may not be updated for Big Little and are more instrusively overlayed.
Click to expand...
Click to collapse
I have noticed the same performance many months ago.
I tried changing the thermal values with both ways through the conf file or a custom kernel but all implementations seem to be faulty as nothing changed.
In the end I gave up because I couldn't find a solution for this.
But I figured because my games clash of clans, ppsspp, gba emulators don't lag I din't care much.
If you find a solution let me/us know.
Or post the modded confs you're using as well if you can.
That's all from me.
I just renamed both the thermal-engine files with a .bak extension. I've also got ZTE's Power Manager frozen as the performance profiles there don't seem to do anything and I don't use it's other features. There's some kind of CPU GPU throttle still in place but it's much higher as previously mentioned,. After searching further I saw your discussion about /vendor/bin related throttle, maybe that's the fallback it's now on.
The device does get uncomfortably hot with a new demanding game at maximum settings. I wouldn't recommend doing this if you want to maintain your battery. However if you're interested I discovered the Ax7 allows defining a lower maximum battery voltage in another TL/DR post https://forum.xda-developers.com/showpost.php?p=74746734&postcount=1353. To explain simply, it's possible to limit the voltage low for health and safety while keeping the device almost primarily powered by mains. Effectively the battery is at an optimum low voltage, practically idle but very hot. A little complicated sure, but worth it. Getting a Daydream V1 tomorrow to play with, this stuff will help with heat and performance a lot. If anyone wants my long winded explanation, give me a shout.
The CPU temp does jump around higher than 70. I'm tending to think that current powerful mobile processors aren't efficient enough for the physical body constraints of phones. Let alone poorly designed ones. The 820 is meant to be an improvement over the 810, wouldn't believe it by the throttle required and performance lost. The 835 is efficient enough apparently. From experience though I have my doubts on reviews and benchmarks to reflect real usage stress.
edit: Oh and disable VDD restriction in your kernel setting if you've set it to auto enable. That seems to be a switch for the aggressive throttle still available after mod.
Sent from my ZTE Axon 7 using XDA Labs
Infy_AsiX said:
I just renamed both the thermal-engine files with a .bak extension. I've also got ZTE's Power Manager frozen as the performance profiles there don't seem to do anything and I don't use it's other features. There's some kind of CPU GPU throttle still in place but it's much higher as previously mentioned,. After searching further I saw your discussion about /vendor/bin related throttle, maybe that's the fallback it's now on.
The device does get uncomfortably hot with a new demanding game at maximum settings. I wouldn't recommend doing this if you want to maintain your battery. However if you're interested I discovered the Ax7 allows defining a lower maximum battery voltage in another TL/DR post https://forum.xda-developers.com/showpost.php?p=74746734&postcount=1353. To explain simply, it's possible to limit the voltage low for health and safety while keeping the device almost primarily powered by mains. Effectively the battery is at an optimum low voltage, practically idle but very hot. A little complicated sure, but worth it. Getting a Daydream V1 tomorrow to play with, this stuff will help with heat and performance a lot. If anyone wants my long winded explanation, give me a shout.
The CPU temp does jump around higher than 70. I'm tending to think that current powerful mobile processors aren't efficient enough for the physical body constraints of phones. Let alone poorly designed ones. The 820 is meant to be an improvement over the 810, wouldn't believe it by the throttle required and performance lost. The 835 is efficient enough apparently. From experience though I have my doubts on reviews and benchmarks to reflect real usage stress.
edit: Oh and disable VDD restriction in your kernel setting if you've set it to auto enable. That seems to be a switch for the aggressive throttle still available after mod.
Click to expand...
Click to collapse
That's weird... what are the ambient temps where you live? Here it's anything between 20 and 30 degrees and mine never gets that hot, and it barely throttles. Of course you shouldn't game while charging, that WILL throttle the phone.
I have a big old CPU heatsink without a fan, and when I charge the phone at night I just put it upon the heatsink. It keeps the battery around the ambient temp, which I guess helps with battery degradation.
A nice app for monitoring the CPU is Trepn profiler, you can program it to show you anything like frequencies and temps on 2 separate graphs for example