[REQ] mod for thermal throttling - Xperia Z Q&A, Help & Troubleshooting

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

Related

Gpu throttling and Cpu throttling

Guys does anyone know if there is a way to control the Cpu / Gpu throttling on the Xperia SP on stock rooted roms?
XSP still needs development since its a new phone
Try doomlord's kernel if your looking to overclock your cpu. cant tell about gpu as i havent been able to get its setting through overclocking apps..hopefully upcoming months are gonna bring better kernels n mods
CPU/GPU throttling
mobm93 said:
Try doomlord's kernel if your looking to overclock your cpu. cant tell about gpu as i havent been able to get its setting through overclocking apps..hopefully upcoming months are gonna bring better kernels n mods
Click to expand...
Click to collapse
I don't want to overclock the CPU or GPU.
what i wanted was to set the temperature at which the CPU throttles the GPU and CPU,
as I noticed it throttles them way to early and causes performance to drop,
i've found a bunch of files in system/etc ...
thermald.conf
thermald-8960.conf
thermald-8960ab.conf
which most likely have the temperatures set in them, just dunno if they are degrees C or farenheit and it isn't clear which refers to which cpu speed either,
was hoping someone can help me out here ...
regards

[req] GPU overclock

I'll put more in this request thread later but for now has anyone put any work into over clocking the GPU? Like through a custom kernel?
This isnt the correct thread, there its a Q & A section.
Sayin that, you think its necesary? The phone no have any lag or something like that, it doesnt need overclocking on my opinion!
Sorry will request it be moved but just for gaming and the tiny stutters. I'd like to smooth the experience fully. I'm developing a kernel that should do so but I'm a newb so I wanted to get any advice I could. Im currently throwing frandom and smartass into my kernel. Along with over clocking the GPU like people did for the nexus 4.
CurbThePain said:
Sorry will request it be moved but just for gaming and the tiny stutters. I'd like to smooth the experience fully. I'm developing a kernel that should do so but I'm a newb so I wanted to get any advice I could. Im currently throwing frandom and smartass into my kernel. Along with over clocking the GPU like people did for the nexus 4.
Click to expand...
Click to collapse
I've fiddled with GPU overclocking, but it seems like Moto X can't handle even a slight 50 MHz GPU overclock. :/
I got GPU clock and voltage control to work, can be overclocked to 500mhz, anything more than 400mhz makes the UI stutter though. It can probably be fixed/tweaked easily, i won't put any effort on it because i don't use the phone as a gaming device. If you manage to fix the stuttering let me know.
https://github.com/gustavoss/kernel-msm/commit/1ab02a864136c317a423825bf7557129e445430c
https://github.com/gustavoss/kernel-msm/commit/b47accc58919021d8eeaa6bbfd7f6a038076ee7c
https://github.com/gustavoss/kernel-msm/commit/61649cd36f8e6079baeb31456bbdd884cfbe2533
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/sbin/ext/post-init.sh#L9
http://i.imgur.com/z9c7sgo.png
Voltage control works perfectly, just be careful, anything less than -50mV will probably freeze the device.
I use synapse app by AndreiLux to control my custom kernel, my scripts to control the gpu can be found here:
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpufreq
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpuvolt
Gustavo_s said:
I got GPU clock and voltage control to work, can be overclocked to 500mhz, anything more than 400mhz makes the UI stutter though. It can probably be fixed/tweaked easily, i won't put any effort on it because i don't use the phone as a gaming device. If you manage to fix the stuttering let me know.
https://github.com/gustavoss/kernel-msm/commit/1ab02a864136c317a423825bf7557129e445430c
https://github.com/gustavoss/kernel-msm/commit/b47accc58919021d8eeaa6bbfd7f6a038076ee7c
https://github.com/gustavoss/kernel-msm/commit/61649cd36f8e6079baeb31456bbdd884cfbe2533
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/sbin/ext/post-init.sh#L9
http://i.imgur.com/z9c7sgo.png
Voltage control works perfectly, just be careful, anything less than -50mV will probably freeze the device.
I use synapse app by AndreiLux to control my custom kernel, my scripts to control the gpu can be found here:
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpufreq
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpuvolt
Click to expand...
Click to collapse
That's what I got to too. Kind of a waste of time in the end since the phone is kind of unusable in the end.

Possible to set Cpu throtteling treshold higher with root?

Hi all,
I'm very annoyed from the Cpu throttling on my Xperia Z3+.
I don't have root, because it's not possible to backup DRM Keys without unlocking Bootloader. But someday it will be possible.
Is it possible to change the treshold of Cpu throtteling? Maybe by editing a File when I have root?.
Sorry for my bad english.
ThePhilipp01 said:
Hi all,
I'm very annoyed from the Cpu throttling on my Xperia Z3+.
I don't have root, because it's not possible to backup DRM Keys without unlocking Bootloader. But someday it will be possible.
Is it possible to change the treshold of Cpu throtteling? Maybe by editing a File when I have root?.
Sorry for my bad english.
Click to expand...
Click to collapse
You can change the temperature it throttles at, but it pretty much reaches that temperature immediately. I don't believe the S810 in this phone can run at max frequency for longer than a few seconds.
I want to do the same , since I strongly believe, that without thermal throttling, cpu's temperature won't go very high
ChrisJ951 said:
You can change the temperature it throttles at, but it pretty much reaches that temperature immediately. I don't believe the S810 in this phone can run at max frequency for longer than a few seconds.
Click to expand...
Click to collapse
I don't want remove the throttling completly, but I want to set the temperature treshold higher. At 55° the S810 goes down with the perfomance. For example, the Galaxy S6 is much hotter before it throttles.
Perhaps we could also limit the 4 strong cores to a maximum of 1.8 GHz, as in OnePlus Two. Then the Xperia Z3 + / Z4 still has enough power, but is still not as fast hot. When the S810 is throttled, it is far below the 1.8 Ghz. Down to 700Mhz far as I know.
Dathrex said:
I want to do the same , since I strongly believe, that without thermal throttling, cpu's temperature won't go very high
Click to expand...
Click to collapse
How do you know? Did you have a chance to test that?

Questions about custom kernel and temperature

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

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