Okay so I was busy playing Osmos HD (Awesome Game) and my phone started freaking out. I got a notification, Telling me that my phone was over 60°C and was going to power off until the device was cool enough so that no permanent damage is done. When I turned the device back on I noticed that I had a few twitchy pixels that were flashing like the notification led only more eradicate, Over the area where the main heat source was. Its been 2 hours now and my battery temp is at 49.1°C. And the device is finally stable enough to use, Although I still have the group of twitchy pixels.
I am outraged at the fact that whilst playing a game (Not whilst being charged) that the phone can get this hot, I mean can't HTC find a way to dissipate the heat better so that the phone doesn't fizzle and burn itself out thanks to the main feature of it (Tegra 3). I'm going to wait and see weather the GS3 is any good, But until then I'm going to put some aluminum tape on the inside of a case so that the device can dissipate heat better, the aluminum acting somewhat like a heat sink.
Now I don't know weather the temperature is accurate on the CPU but f**k me sideways that's not right!
Stuart.upton666 said:
Now I don't know weather the temperature is accurate on the CPU but f**k me sideways that's not right!
Click to expand...
Click to collapse
Doesn't surprise me atall mate, mine has been doing the same since the day I bought it, right ****ing disappointment this phone, wish I waited for the SGS3.
I suspect you may be having the same issue I did. The gmail app has a bug in it which can lead the background sync service to sit chewing on CPU, if you use gmail try to disable sync and stop using the app (you can 'Disable' it too), use HTC mail instead.
Stuart.upton666 said:
Now I don't know weather the temperature is accurate on the CPU but f**k me sideways that's not right!
Click to expand...
Click to collapse
There's your problem: "Performance" governor.
It will run your phone at full speed all the time. Switch it to "On Demand" or "Interactive" to give your phone a break.
It's up to you.
mine also heating
My cell also got heated ALOT once
oh boy
OK All HTC One X Tegra 3 Owners should understand that Tegra 3 is a variable SMP architecture
Meaning: The chip is meant to scale up and down and into the maximum of its thermal limits and out, this is the direction NV is taking and you can see it in their latest Kepler GPUS
which means never ever lock the clocks!
You have chosen Performance governor which locks it at a minimum of 1.4ghz what is worse is that in that mode, 2 cores are even disabled so you are actually loosing performance and not gaining!
run glowball in performance governor and watch how the frame rate hits bottom
Modes:
1.5ghz = single core
1.4ghz = dual/three cores
1.2ghz = quad cores
Governors
OnDemand = can use all the cores and all the steps, conservative and power efficient
Interactive = uses all the cores and all the steps but stays in top speeds more often
Performance = locks it to 2 cores @ 1.4ghz
and finally the GPU can run up to 533mhz depending on the CPU clock, this is a very high range for a 40nm chip and hence it needs to ramps down when its not needed to cool down!
You bought Tegra3 knowing its a quad 40nm SOC, this the thermal envelope of this SOC no surprises here!
To add some perspective to your drama, use an iPad3 for few minutes and you will understand quad CPU or GPU in a mobile device this season = heat = ITS OK
I dont understand why all the nagging when both HTC and Apple said these are normal operational temps during heavy use
check my guide in here to fine tune your HOX http://forum.xda-developers.com/showthread.php?t=1664391
Oh boy, you're a god. HTC should hire you. Google too. And Apple.
hamdir said:
oh boy
OK All HTC One X Tegra 3 Owners should understand that Tegra 3 is a variable SMP architecture
Meaning: The chip is meant to scale up and down and into the maximum of its thermal limits and out, this is the direction NV is taking and you can see it in their latest Kepler GPUS
which means never ever lock the clocks!
You have chosen Performance governor which locks it at a minimum of 1.4ghz what is worse is that in that mode, 2 cores are even disabled so you are actually loosing performance and not gaining!
run glowball in performance governor and watch how the frame rate hits bottom
Modes:
1.5ghz = single core
1.4ghz = dual/three cores
1.2ghz = quad cores
Governors
OnDemand = can use all the cores and all the steps, conservative and power efficient
Interactive = uses all the cores and all the steps but stay in top speeds more often
Performance = locks it to 2 cores @ 1.4ghz
and finally the GPU can run up to 533mhz depending on the CPU clock, this is a very high range for a 40nm chip and hence it needs to ramps down when its not needed to cool down!
You bought Tegra3 knowing its a quad 40nm SOC, this the thermal envelope of this SOC no surprises here!
To add some perspective to your drama, use an iPad3 for few minutes and you will understand quad CPU or GPU in a mobile device this season = heat = ITS OK
I dont understand why all the nagging when both HTC and Apple said these are normal operational temps during heavy use
check my guide in here to fine tune your HOX http://forum.xda-developers.com/showthread.php?t=1664391
Click to expand...
Click to collapse
Related
I am new to android phones. And i have no experience about overclock.
Will my cpu easily break down due to keep overclocking?..
Honestly, i seldom change my cell phone model, i want my defy can stay a life at least 1.5yr.
i think overclocking can't really damage your phone, voltage can. so i suggest you keep the voltage around [email protected] (default is [email protected], so this should be fine), and if the phone doesn't hang or reboot, you're good to go but you could try lowering vsels, you know, the lower the voltage, the lower the power consumption, the heat and the chance to fry your cpu but i'm not sure!
Yep, 1 GHz is safe, I'm using [email protected] as well, and the CPU is capable to run easily at [email protected] continuously. The leaked Gingerbread ROM from Motorola uses 1GHz as well, so don't worry, you just have to find the safe vsel settings.
thanks for replying, i m currently using 1GHz @ 58 .. Everything is alright
Should I make the voltage as low as possible?
yeah, just to lower the power consumption and temperature, but it isn't necessary.
Can you share your voltage setting please..?
I do the stability test and it gets successful run for 5min then this means the setting is okay?
i don't overclock, just undervolt, here are my settings (with setvsel):
800MHz - 45vsel
600MHz - 30vsel
300MHz - 18vsel
up_threshold: 90%
actually if you wanna make absolutely sure your device is stable, you should run it like for an hour. but if it runs for 5 minutes without error that's quite okay, you shouldn't have problems with those settings
Thanks so much, i m trying to lower my voltage setting.
Besides, i want to ask about the battery temperature, what is the maximum temperature before getting damage to the cell? I usually goes up to 37~39 degree celsius.. is it normal?
mine is usually around 29-32 °C, but i have it undervolted, so idk. but 37-39 seems a bit high, that means the cpu temp is way over 40 degrees, you should check it out!
EDIT: tried stress testing for 20 minutes with [email protected], it went up to 35°C, so you should definitely find out what's wrong with your device!
I actually underclocked to 600MHz, since I couldn't see a big difference even at 1200MHz in normal usage. A Pentium3 at 4Ghz will still not perform as well as a slower clocked new CPU for example, CPU design is more important - what instructions it supports.
Battery life is more imprtant to me and heat is very bad for Li-ion batteries too.
Also I found changing the CPU governor to "interactive" made a difference in GUI responsiveness and I have had less stuttering.
nisamtetreb said:
I actually underclocked to 600MHz, since I couldn't see a big difference even at 1200MHz in normal usage. A Pentium3 at 4Ghz will still not perform as well as a slower clocked new CPU for example, CPU design is more important - what instructions it supports.
Battery life is more imprtant to me and heat is very bad for Li-ion batteries too.
Also I found changing the CPU governor to "interactive" made a difference in GUI responsiveness and I have had less stuttering.
Click to expand...
Click to collapse
so, what's your standby lifetime after underclocked cpu?
I can see the performance improved when i was watching flash video on browser. But honestly, i dont think there are anymore huge difference after overclocking..
But as the battery life still remains quite well, i will still keep overclocking to 1GHz.. Isn't it a good idea?
nisamtetreb said:
I actually underclocked to 600MHz, since I couldn't see a big difference even at 1200MHz in normal usage. A Pentium3 at 4Ghz will still not perform as well as a slower clocked new CPU for example, CPU design is more important - what instructions it supports.
Battery life is more imprtant to me and heat is very bad for Li-ion batteries too.
Also I found changing the CPU governor to "interactive" made a difference in GUI responsiveness and I have had less stuttering.
Click to expand...
Click to collapse
lol... What happend to HD and THD games... Did u try playing them at 600mhz??
Overclocking to 1 GHz with the right voltage values seems to be absolutely no problem for Defy.
BTW, does anyone know whether it's possible to set scaling governor to "Interactive" mode under Froyo? Gingerbread kernel let me set it, but I haven't found the way under Froyo.
Battery life was a little bit better, the display and 3G always draw a lot of power.
Standby time got better, but I don't use very low vsel any more due to errors in YouTube and dropped connection of radio streams.
Before I used 300-600-800 at 20-30-48, this was very stable in stability test, but for example Youtube would start showing "error playing video". After I increased vsel, it went away.
I mostly did it to lower temperature, optimal temperature for li-ion is around 25°C according to Wikipedia I think.
I don't play 3d games, they would benefit the most from overclock I believe.
Angry birds RIO for example would stutter for a second or two after a level loaded, but it would become as smooth as at higher clocks, when I wait for a second.
I hope flash gets better, when hardware acceleration gets enabled in Quarx's CM7.
I was running [email protected] for a month straight. No issues at all. The highest my temp reached was 112F after playing games for about an hour straight. I now just run it at [email protected], and it's plenty fast for me. I did some "testing" with all the options in SetVsel. It's not science sound, but if you use the Gingerbread Icon in the notification bar, and are running at stock (800 speed) you will notice when the CPU maxes out it doesn't even reach full capacity. I found Words with Friends to really use the CPU, and at 800 it pings the meter in the orange (The notification icon shows green, orange, and red for "zones"). If I overclock it at 1000 or above then the meter goes into the red. I don't know the exact number it switches from orange to red, but being at stock 800 is well below what the chip can really do since it doesn't even max out the meter. I hope I didn't confuse anyone. It makes sense to me.
weird...my cpu at any game reach the 800mhz
yet even in normal situations like browsing through the files on the phone it reaches 800mhz
and also despite the values i use in setvsel are not high(which is:
24 @ 300
34 @ 600
48 @ 800
)
the phone still reaches maximum 38C when i play games and if i set the value in the third vsel the games starts to hang!!
seems like i am the only one who have these problems..but why
anyone have any idea
im running stock arabic froyo btw
if someone can confirm to me that i can keep Arabic language if i installed another rom using custom restore in nandroid then i would be using prays or official 2.3 but no one answered me about that
anyway the important thing is anyone knows why my cpu temp is always high?
Well ambient temperature is important too. If it is 30°C where you live and your phone's temperature is at 35°C I'd say you are good. If the outside temperature is 10°C and your phone is dat 40°C I'd say there is something wrong (unless you were playing games or watching a movie).
in my opinion, it is definitely safe that you overclocking to the leaked moto level.
however, the voltage is still a mystery.
there's no constant conclusion about this.
i'm using [email protected], [email protected], [email protected], and it works fine for me
I'm getting really annoyed. No problems clocking up to 1100mhz with stock voltage (58). But changing the voltage settings, even slightly, makes the phone more or less unstable.
What Effect for Xperia play????
sry my bad English
Your phone would be a little snappier and run smoother. I think the stock 1ghz already runs rather nice but at 1.2ghz you would benchmark faster and certains games would run smoother. You can o/c up to 2ghz with doomlords kernel but at 1.2ghz you will be a little faster and have no worries!
what the heck, i'll never try up to 2 ghz even for 1 second, i'm afraid the cpu's gonna melt like a sunbathing dracula
1.2 Ghz no damage CPU???
pelly_jelly said:
what the heck, i'll never try up to 2 ghz even for 1 second, i'm afraid the cpu's gonna melt like a sunbathing dracula
Click to expand...
Click to collapse
I would say its safe, I o/c to 2.016ghz (highest slot in dooms kernel) and then I set max/min both to 2.016ghz and I left it there for about an hour, during the hour I ran 20+ quadrant benchmarks between texting and the phone got normally warm I would say it was Not hot but I wouldnt run it that fast all day then it would more then likely melt lol
torgamer said:
1.2 Ghz no damage CPU???
Click to expand...
Click to collapse
No I dont think so, you should be OK , im running min @ 122mhz and max @ 1.86ghz " on demand" and no profiles set. Battery drops faster but I can still make it through the day without needing a charge.
I use 1.2GHz as standard during the day and no problems here
i too am currently on an 1.2 overclocked x10 (waiting for sony ericsson to ship my xplay to expansys then to me, praying god it will).
i know this is kinda OT, but considering what we're saying here and this whole overclocking business, sony ericssons arc S is really an ...interesting device
Wonder what the heck is going inside those people's head.
Higher you overclock = faster phone + worse battery life + potential of reducing the life of your phones cpu
However 1.2ghz is a pretty safe amount to overclock too.
Have mine over clocked to 1.2ghz, didn't really see a huge difference though.
TheCraig said:
Have mine over clocked to 1.2ghz, didn't really see a huge difference though.
Click to expand...
Click to collapse
i thing somegames smooth than 1 Ghz
216Monster said:
I would say its safe, I o/c to 2.016ghz (highest slot in dooms kernel) and then I set max/min both to 2.016ghz and I left it there for about an hour, during the hour I ran 20+ quadrant benchmarks between texting and the phone got normally warm I would say it was Not hot but I wouldnt run it that fast all day then it would more then likely melt lol
No I dont think so, you should be OK , im running min @ 122mhz and max @ 1.86ghz " on demand" and no profiles set. Battery drops faster but I can still make it through the day without needing a charge.
Click to expand...
Click to collapse
Clockspeeds dont kill CPU's voltages do! Be warned now overclocking to 2ghz will significantly lower the lifespan of your SOC. At 2ghz you run the risk of frying your chip too, you'll be pumping close to 3x the amount of voltage the chip was designed for.
Sent from my R800i using Tapatalk
I don't really find that OCing to 1.2ghz really makes the phone much faster. I only notice a real difference after 1.3ghz.. but for a good median between a little extra power & not so much battery drainage 1.2ghz should be just fine. Personally, I'd never go above 1.5ghz though
My phone has never gone above 1.5 GHz without crashing, but that's fine. I don't think there will be a need to clock it higher in the future.
I think the phone runs fine at 1ghz o/c really doesent do much for normal usage and stock speed runs fpse and playstation games just fine. 2ghz was just fun being clocked like a dual core phone. Also to see how fast it would short bench on setcpu and how good of a quadrant score it would produce compared to a dual core phone. I was getting 98ms in setcpu and 2564 in quadrant when running at 2ghz.
I'm using next launcher with pitch black rom, and it lags just a bit since next launcher is so 3d. So with pitch black rom i have franco kernel. So i want to overclock to make this smooth. So is this safe? im a lag freak and i want everything buttery smooth, batterylife isnt too bad since i have 2 batterys.
Max- 1.6 ghz
Min- 1 Ghz
Thanks!
The only way to know is for you to stress test it. Maximum safe clock speed varies by chip.
063_XOBX said:
The only way to know is for you to stress test it. Maximum safe clock speed varies by chip.
Click to expand...
Click to collapse
how can i run a stress test?
kevinzone said:
how can i run a stress test?
Click to expand...
Click to collapse
Get Stability Test from the Play Store, lock your CPU speed to 1.6Ghz, run it for a few cycle, 5 minutes or so. Although I'm not sure how that'll work since the thermal throttle will scale the CPU down aggressively when dealing with such high frequency, heat is also a problem, hold your phone in front of your car AC or something, or if it's snowing where you live, take it outside.
Generally it isn't recommended clocking it over 1.5 (The default 4460 clock speed).
Min at 1ghz? I wouldnt
Hey Guys,
i have a problem with my Nexus 5X since weeks and now I think I have founded the problem. On daily usage, in games or in Benchmarks: the two big Cores are always stopped. Bit I don't know why. I have tested it with some Games, Geekbench and CPU-Z. Can anyone help me?
Thanks
chris.k00 said:
Hey Guys,
i have a problem with my Nexus 5X since weeks and now I think I have founded the problem. On daily usage, in games or in Benchmarks: the two big Cores are always stopped. Bit I don't know why. I have tested it with some Games, Geekbench and CPU-Z. Can anyone help me?
Thanks
Click to expand...
Click to collapse
The thermal throttle stops the big cores when they reach a certain temperature. It's "normal" behavior on this cpu.
But they are stopped all time. When I Power on the device and start a big game, when I wake up the device after a while and play a big game... ever! Temperatures are round about 55°C
If you're on one of the Android N Dev Previews then it is probably the well known bug that shuts the big cores off. If you're on Marshmallow then it is most likely thermal throttling. I think the big cores turn off at about 45C.
Okay. But why does my device heat up so fast? I have read a few Tests and the Processor never gets hotter then 42°C.
chris.k00 said:
Okay. But why does my device heat up so fast? I have read a few Tests and the Processor never gets hotter then 42°C.
Click to expand...
Click to collapse
It's your use mostlikely, e.g. camera (, cpu intensive games, benchmarks etc) takes all the cpu power possible, that'll heat up your device into range of thermal throttling in no time, while one can browser normal websides for hours without any signifcant heat building up.
---
I think it's a general misunderstanding of how a big.little cluster cpu works. Those aren't 6 equal cores, the big ones are (most of the time) just there for short term boosts and otherwise drag down performance overall, especially when the cpu heats up. I can see a much higher use of the big cores e.g. when loading websides compared to gaming, where it comes down to how the game can run on the remaining cores (little ones) after a few minutes.
But the Cores shouldn't heat up after a few seconds, should they? And they are simply alsways off.
I have tested it with the Geekbench 3, Smash Hit and the Camera App. The results like the temperature and the clock Speed came from CPU-Z.
My Standard result of the Geekbench is 650 and 2500 points. The two big Cores are stopped and the temperature is round about 50°C
The Standard witch I have found in the Internet was 1300 and 3600 points. The temperature shoult be round about 42°C-44°C
I have gained root privileges. As you know, pixel6Pro has a strict temperature limit. This means that once the temperature of the mobile phone rises to about 40°C, the processor will start to reduce the operating frequency. When it reaches 43°C, all cores will not be allowed to work at a frequency above 1G... This will cause the phone to freeze very much. So will there be any mods to turn it off? I have an extra phone cooler./translate form Google
So you'd rather it have unlimited temperature to cause components to melt? There's a good reason why there is a temperature limit. I suggest that you don't mess around with it, or you will end up with a heap of garbage.
96carboard said:
So you'd rather it have unlimited temperature to cause components to melt? There's a good reason why there is a temperature limit. I suggest that you don't mess around with it, or you will end up with a heap of garbage.
Click to expand...
Click to collapse
I mean to increase the upper limit instead of closing it ... I also have a Redmi K40, equipped with Snapdragon 870, and the phone temperature exceeds 48 ° C to start limiting the processor frequency ... In contrast, TensorG1's frequency limit from less than 40 ° C is too early..For example, at room temperature of 23 ° C, my Pixel6Pro played at a current of about 1A (power consumption of about 4W). About 15 minutes, the back cover temperature of the mobile phone would be close to 40 ° C, and then a disgusting frequency limit appeared. 40 ° C is very safe for the phone, isn't it? And the lower area of the Pixel6Pro heating speed is much faster than the camera area and processor area, which is not common sense, and I also want to know why.If the frequency limit starts at about 46 ° C, it will be a good choice.
I think people should study electronics first before they tinker. This is proof. MORE HEAT?
Gytole said:
I think people should study electronics first before they tinker. This is proof. MORE HEAT?
Click to expand...
Click to collapse
Thank you for your reply, but I can't understand what you mean by translating.
He means that different devices have different specification, and you will likely damage your device.
Arealhooman said:
He means that different devices have different specification, and you will likely damage your device.
Click to expand...
Click to collapse
But this is based on root, which has assumed that I bear all the consequences, right? Having said that, the Pixel6Pro is the phone with the lowest temperature limit I have ever used.Even the same garbage Snapdragon 888 chip has a frequency limit at about 43 ° C.I just use it to run small games, but it can't last for too long, which makes me wonder if this can be called a flagship phone. Leaving aside the peak performance, the Snapdragon 778G is much better than Tensor in many scenes.And Google made a lot of mistakes. In fact, the X1 core is much more efficient than the A76 core, but I don't understand why the more used is the A76 core? ? ? I like to test the power consumption data of the processor. After about half a month I conclude that [email protected] and [email protected] have almost the same performance, but the latter one needs to pay an additional power of about 0.25W+.Too crazy,right?
Juuuuune said:
But this is based on root, which has assumed that I bear all the consequences, right? Having said that, the Pixel6Pro is the phone with the lowest temperature limit I have ever used.Even the same garbage Snapdragon 888 chip has a frequency limit at about 43 ° C.I just use it to run small games, but it can't last for too long, which makes me wonder if this can be called a flagship phone. Leaving aside the peak performance, the Snapdragon 778G is much better than Tensor in many scenes.And Google made a lot of mistakes. In fact, the X1 core is much more efficient than the A76 core, but I don't understand why the more used is the A76 core? ? ? I like to test the power consumption data of the processor. After about half a month I conclude that [email protected] and [email protected] have almost the same performance, but the latter one needs to pay an additional power of about 0.25W+.Too crazy,right?
Click to expand...
Click to collapse
Its a different SoC and different phone altogether, and the temperature reading could be from a different point, and it takes time for the heat to be conducted from the point of highest temperature to the sensor, which means that when you have a READING of 40C, the actual highest temperature point could be 75C.
Arealhooman said:
He means that different devices have different specification, and you will likely damage your device.
Click to expand...
Click to collapse
But you won't. Removing the OEM throttling mechanism doesn't completely remove throttling. The SOC WILL throttle regardless of when it hits the set TjMax.
Also, the throttling they set is based on SKIN/Shell temperatures, usually on Pixel 6/7 starting around 37c SKIN, that's on the battery around 37c (all approximate). I don't own the Pixel 6, but the 7, and the SKIN temperature is set to start at 37c very mild throttling, and the more the temperature rises, the throttling level increases.
Ultimately, the "only" hardware that will suffer in the LONG RUN is the battery since batteries don't like high temperatures and degrade faster when exposed to XY temps.
Juuuuune said:
But this is based on root, which has assumed that I bear all the consequences, right? Having said that, the Pixel6Pro is the phone with the lowest temperature limit I have ever used.Even the same garbage Snapdragon 888 chip has a frequency limit at about 43 ° C.I just use it to run small games, but it can't last for too long, which makes me wonder if this can be called a flagship phone. Leaving aside the peak performance, the Snapdragon 778G is much better than Tensor in many scenes.And Google made a lot of mistakes. In fact, the X1 core is much more efficient than the A76 core, but I don't understand why the more used is the A76 core? ? ? I like to test the power consumption data of the processor. After about half a month I conclude that [email protected] and [email protected] have almost the same performance, but the latter one needs to pay an additional power of about 0.25W+.Too crazy,right?
Click to expand...
Click to collapse
The temperature limits DEPEND on the OEM. It's NOT SOC SPECIFIC.
CPU and GPU are MOSTLY set to 85c/95c on Qualcomm Snapdragon SOCs. Pixel 7 series has the CPU set to 100C TjMax (I think the GPU is set to 95c, didn't check...)
The throttling you're talking about is based on the SKIN/Shell and EACH OEM has its own way of tunning this throttling mechanism.
JohnTheFarm3r said:
The temperature limits DEPEND on the OEM. It's NOT SOC SPECIFIC.
CPU and GPU are MOSTLY set to 85c/95c on Qualcomm Snapdragon SOCs. Pixel 7 series has the CPU set to 100C TjMax (I think the GPU is set to 95c, didn't check...)
The throttling you're talking about is based on the SKIN/Shell and EACH OEM has its own way of tunning this throttling mechanism.
Click to expand...
Click to collapse
The temperature limit of a specific SoC is determined by the characteristics of *that SoC*, not by whoever glues parts together.
96carboard said:
The temperature limit of a specific SoC is determined by the characteristics of *that SoC*, not by whoever glues parts together.
Click to expand...
Click to collapse
I'm suggesting you go and check (inform/educate yourself) a bit on this topic and how exactly this works. A SOC has an operating temperature range (from-to), THAT IS VERY TRUE (and I'm not talking about the operating temperature range specification here) but OEM decides what TJMax they want to set on the CPU or GPU (or any other component inside the phone)
So, if the OEM wants, they can set the TJMax for the CPU at 110c or more. Obviously, they don't do this for various reasons and most importantly to decrease the degradation of the silicon as much as possible (lower temps, longer life). And if you're experienced enough and know how to configure the throttling you can raise the Tjmax yourself. Google raised the TjMax on Tensor G2 to 100c. G1 was set to 90c, but they could have set it to 100C too if they wanted. And this is done on the OS side. (OEM side)
For your information, on Tensor (both G1 and G2), you can raise the TJMax of the CPU or GPU (or any other component) just by editing the thermal zones inside sys/devices/virtual/thermal > Thermal Zones (needs root).
And as someone who already made various thermal mods (magisk modules for various devices), I'm VERY well aware of how is thermal throttling handled and what can be done.
JohnTheFarm3r said:
I'm suggesting you go and check (inform/educate yourself) a bit on this topic and how exactly this works. A SOC has an operating temperature range (from-to), THAT IS VERY TRUE (and I'm not talking about the operating temperature range specification here) but OEM decides what TJMax they want to set on the CPU or GPU (or any other component inside the phone)
So, if the OEM wants, they can set the TJMax for the CPU at 110c or more. Obviously, they don't do this for various reasons and most importantly to decrease the degradation of the silicon as much as possible (lower temps, longer life). And if you're experienced enough and know how to configure the throttling you can raise the Tjmax yourself. Google raised the TjMax on Tensor G2 to 100c. G1 was set to 90c, but they could have set it to 100C too if they wanted. And this is done on the OS side. (OEM side)
For your information, on Tensor (both G1 and G2), you can raise the TJMax of the CPU or GPU (or any other component) just by editing the thermal zones inside sys/devices/virtual/thermal > Thermal Zones (needs root).
And as someone who already made various thermal mods (magisk modules for various devices), I'm VERY well aware of how is thermal throttling handled and what can be done.
Click to expand...
Click to collapse
Thank you for your reply. In the file directory you mentioned, I found many files starting with "thermal_zone" followed by numbers. But I'm not good at this field, can you tell me more? I know you have a magisk module for pixel7Pro, I want to know if you can modify some parameters to make it work on pixel6Pro? (Or are they inherently universal?) I have a pixel6Pro which rooted , maybe it can be used for your test.