Friends, I got this k3 note with chipset MT6752. I have to modify its thermal configuration.
It is throttling the CPU so early when playing games, so it goes from 1.69Ghz to 1.4Ghz. This causes framedrop.
In snapdragon devices there will be a file /etc/thermal*.conf which is not present in mediatek phones.
Please help on where to change that config, can't seem to find anywhere... I also dont like setting min/max frequency
thanks
dude_creative said:
Friends, I got this k3 note with chipset MT6752. I have to modify its thermal configuration.
It is throttling the CPU so early when playing games, so it goes from 1.69Ghz to 1.4Ghz. This causes framedrop.
In snapdragon devices there will be a file /etc/thermal*.conf which is not present in mediatek phones.
Please help on where to change that config, can't seem to find anywhere... I also dont like setting min/max frequency
thanks
Click to expand...
Click to collapse
Not sure if you can edit it, but it's at /system/etc/.tp/
Also if you edit build.prop so that the ROM reports as a test build rather than user, you can get into the thermal settings in MTK EngineeringMode
HypoTurtle said:
Not sure if you can edit it, but it's at /system/etc/.tp/
Also if you edit build.prop so that the ROM reports as a test build rather than user, you can get into the thermal settings in MTK EngineeringMode
Click to expand...
Click to collapse
Thanks, I changed the build.type=eng and thermal settings are accessible now. I changed to 120deg celcius settings and no throttling anymore at least.
Now games are playable with low settings. I also did GL tools fake GPU Mali T628.
Full HD screen is a double edge sword.
dude_creative said:
Thanks, I changed the build.type=eng and thermal settings are accessible now. I changed to 120deg celcius settings and no throttling anymore at least.
Now games are playable with low settings. I also did GL tools fake GPU Mali T628.
Full HD screen is a double edge sword.
Click to expand...
Click to collapse
Is there a quantitative way to check the throttling? Or is it just experience (qualitative)?
Might as well check mine with/without the temp cap.
HypoTurtle said:
Is there a quantitative way to check the throttling? Or is it just experience (qualitative)?
Might as well check mine with/without the temp cap.
Click to expand...
Click to collapse
CPU spy Plus now shows 1.69Ghz (max) always when I am playing asphalt, earlier it dropped to 1.4ghz after sometime. I reset timers of CPU spy and measured it.
Also found that we can rename the thermal.conf to something else (idea from a coolpad forum), and now no throttling in build type=User mode also .. :good:
I also had to do, in GLTools Fake GPU Mali-T628 works the best with 0.5x texture and Medium inside asphalt 8 .
So much tweaks just to play a game. 1080p gaming is not the league of MT6752 i think .
dude_creative said:
CPU spy Plus now shows 1.69Ghz (max) always when I am playing asphalt, earlier it dropped to 1.4ghz after sometime. I reset timers of CPU spy and measured it.
Also found that we can rename the thermal.conf to something else (idea from a coolpad forum), and now no throttling in build type=User mode also .. :good:
I also had to do, in GLTools Fake GPU Mali-T628 works the best with 0.5x texture and Medium inside asphalt 8 .
So much tweaks just to play a game. 1080p gaming is not the league of MT6752 i think .
Click to expand...
Click to collapse
Yep i have the same issue with my jiayu s3. I can't believe i have this issue since on video reviews on this product the gaming experience was amazing.
Sadly in my hands its not the same, don't know if its a fault with the device i have received or they just give them a better device for reviews.
I might attempt to teardown the device and do a cooling hack.
Okay upon further testing I have found that it works best at setting it to "thermal protection only" within the mtk engineering mode.
No need to set it to 120c and no need to rename the thermal config. Setting it to high 120c was extremely hot while testing it with wwe immortals game.
Now the lag has gone within that game and the temps are quite good. Even scored higher in benchmarks now.
Thermal.conf file not in readable form
dude_creative said:
Thanks, I changed the build.type=eng and thermal settings are accessible now. I changed to 120deg celcius settings and no throttling anymore at least.
Now games are playable with low settings. I also did GL tools fake GPU Mali T628.
Full HD screen is a double edge sword.
Click to expand...
Click to collapse
Thanks,I changed the build.type =eng but thermal.conf file is not in readable format.Could you tell me how did you read from this file ?
shri3415 said:
Thanks,I changed the build.type =eng but thermal.conf file is not in readable format.Could you tell me how did you read from this file ?
Click to expand...
Click to collapse
You have to change above line in the /system/build.prop file .. thermal.conf is still not readable. Only mtk guys will know
dude_creative said:
You have to change above line in the /system/build.prop file .. thermal.conf is still not readable. Only mtk guys will know
Click to expand...
Click to collapse
Hi,
I changed the build.type=eng in /system/build.prop file. But still thermal.conf is not in readable format, it looks like encrypted.
As you mentioned in previous comments, you'r able to change the 120d c settings.
I want to know the thermal cutoff of devices.
Kindly help me to figure out the way to read this file properly. I will be very grateful.
Thanks a lot.
shri3415 said:
Hi,
I changed the build.type=eng in /system/build.prop file. But still thermal.conf is not in readable format, it looks like encrypted.
As you mentioned in previous comments, you'r able to change the 120d c settings.
I want to know the thermal cutoff of devices.
Kindly help me to figure out the way to read this file properly. I will be very grateful.
Thanks a lot.
Click to expand...
Click to collapse
Rename it to theremal.conf.bak , thats enough
Can anyone please tell me how to change the build.type into Eng I found the file system/build.prop in the recovery mod but I can't edit it thanks in advance.
Dors renaming the thermal.conf file or removing it have a damage on the long term ?
on miui 9 change ro.buid.type=eng doesnt unlock the thermal config in mtk engineering, anyone can solve this?
dude_creative said:
CPU spy Plus now shows 1.69Ghz (max) always when I am playing asphalt, earlier it dropped to 1.4ghz after sometime. I reset timers of CPU spy and measured it.
Also found that we can rename the thermal.conf to something else (idea from a coolpad forum), and now no throttling in build type=User mode also .. :good:
I also had to do, in GLTools Fake GPU Mali-T628 works the best with 0.5x texture and Medium inside asphalt 8 .
So much tweaks just to play a game. 1080p gaming is not the league of MT6752 i think .
Click to expand...
Click to collapse
Initially I found this thread
http://en.miui.com/forum.php?mod=viewthread&tid=1136161&page=1#pid18973837
Based on my findings
You could also enable the test build, but when I did this for MT6592 & MT6753 the temps were 15-20 degrees higher than user mode, so not recommended at all
- for MT6753 (android 5.1) there are 4 files
thermal_manager /etc/.tp/thermal.conf >>> 66 degC throttling
thermal_manager /etc/.tp/thermal.off.conf >>> 85 degC throttling
thermal_manager /etc/.tp/.ht120.mtc >>> 117 degC throttling
.thermal_policy_00 did not figure it out, don't care actually
So easiest way is to enable a script in kernel adiutor to run when phone starts and add
su
thermal_manager /etc/.tp/.ht120.mtc
When I tried to rename the thermal.conf, I got 75 degC throttling, so maybe this is linked to .thermal_policy_00 ???
- for MT6592 (android 4.4) there are 3 files, except the .thermal_policy_00
renaming the thermal.conf I managed to get above 85 degC, but also su thermal_manager works
So easiest way for me is kernel adiutor with Init.d with
su
thermal_manager "file-path"
Look here: https://github.com/wszqkzqk/mtk-thermal-config-tool-windows
Disable throttling
Hi, I just delete thermal.conf in system/etc .tp try to copy edited thermal.conf to that folder but couldn't able to do it error showing , unable to create any folder on that directory . someone please help me out. How to regain thermal.conf ..
My mobile is tecno id5a mt6761
---------- Post added at 06:33 PM ---------- Previous post was at 06:19 PM ----------
I just run on terminal su thermal manager/etc/.to/thermal.conf but its showing thermal manager not found , do I need to install thermal manager apk or what may I go wrong?
Related
I was looking through /system with root explorer to see what I notice that it new from the EVO 4G and I stubbled across a file called adreno_config.txt. I opened it and read through parts of it and it has a lot of values that can be changed. I changed binning from software to hardware and noticed a very slight jump in benchmark scores using antutu benchmark. Mainly I noticed smoother scrolling on homescreens and webpages with a lot of flash content. I was hoping maybe a dev or someone who knows alittle more about these things than I do could look thru this file and see if we could get a performance boost from anything in this file. The exact path to the file is /system/etc/adreno_config.txt. thanks and hopefully something good could come of this. One of the big things I noticed was antialiasing settings that were all turned off by default. If this has already been looked at then I am sorry for the double post and don't mind being told I'm wrong.
I will upload the file if needed, but I figure that anyone who would know anything about this should already have root and s-off so it is really pointless.
Clay333 said:
I was looking through /system with root explorer to see what I notice that it new from the EVO 4G and I stubbled across a file called adreno_config.txt. I opened it and read through parts of it and it has a lot of values that can be changed. I changed binning from software to hardware and noticed a very slight jump in benchmark scores using antutu benchmark. Mainly I noticed smoother scrolling on homescreens and webpages with a lot of flash content. I was hoping maybe a dev or someone who knows alittle more about these things than I do could look thru this file and see if we could get a performance boost from anything in this file. The exact path to the file is /system/etc/adreno_config.txt. thanks and hopefully something good could come of this. One of the big things I noticed was antialiasing settings that were all turned off by default. If this has already been looked at then I am sorry for the double post and don't mind being told I'm wrong.
I will upload the file if needed, but I figure that anyone who would know anything about this should already have root and s-off so it is really pointless.
Click to expand...
Click to collapse
seems like an AWESOME find. subscribed
Don't apologize, sounds like you found something thar we can tinker with. Good post.
did a little bit of searching about this config file..it seems it got monkeyed around with while they were trying to achieve s-off, but I cant find anything showing any performance differnces from changing the values, so hopefully were on to something good
Success100 said:
did a little bit of searching about this config file..it seems it got monkeyed around with while they were trying to achieve s-off, but I cant find anything showing any performance differnces from changing the values, so hopefully were on to something good
Click to expand...
Click to collapse
Could you post it? I'll take a look to see if the file can improve performance.
DDiaz007 said:
Could you post it? I'll take a look to see if the file can improve performance.
Click to expand...
Click to collapse
just use root explorer to go in and grab it from your phone. i would definetely make a backup of it on your sd card and nandroid before messing around with it. I dont have s-off just yet (computer is down) or Id mess with it myself
here it is
Thanks I'll take a look to see what he's talking about exactly.
From what it looks, it looks like it is the Adreno 220 graphics configuration settings. It seems it can be tweaked, but I do not know entirely since this is a phone.
Take a look at these lines...
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Specify the allocation strategy for multisampling antialiasing buffers.
; Valid values:
; on_demand - allocate MSAA buffer on demand. This is the default value.
; always - always allocate MSAA buffer.
; never - never allocate an MSAA buffer.
;
;MSAABufferAllocation=on_demand
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Force the MSAA antialiasing mode to the value in MSAAMode.
; Valid values:
; 0 - (default) do not force the MSAA antialiasing mode.
; 1 - force the MSAA antialiasing mode to the values in MSAAMode and MSAASmoothing.
;
;forceMSAAMode=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Specifiy the antialiasing mode to use if forceMSAAMode is enabled.
; Valid values:
; 0 - (default) do not antialias.
; 1 - use 2x antialiasing.
; 2 - use 4x antialiasing.
;
;MSAAMode=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Now I don't know if this will fully improve performance, but I do know that when I am tweaking files like this for a PC video card, it'll make all the difference in the world for running games. But these files are within the games directory so this seems to be some sort of universal settings. I don't know entirely since this is a phone. Someone with knowledge in regards to this please chime in.
Yup this has to do with the configuration settings, it is universal. I can see an FPS cap option. Our evos aren't capped by FPS, if anyone would want to know that.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Cap value for frames per second. Do not cap if value < 0 or value > 1000.
; Valid values:
; 0 - (default) do not cap.
; Int - (integer) cap to this number of frames per second if N 1000.
;
;FPSCap=0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
I'll probably tweak this file to see if it really does anything, but I don't have the time to fiddle with it right now. Anyone who has knowledge in regards to phones, I don't mind if you chime in and educate.
good ****..
i just sent viper a pm and well see what he says about it.
He's one of the more popular devs in the dev section
I pm'ed two Devs... I know files like this are used always in computers for adjusting configurations precisely rather than using presets. I'm just not entirely sure for a phone lol
to get full benefit of these tweaks, you must use chainfire 3D PRO, and enable EGL beta driver when you install CF3D driver. Also, since you have pro, go ahead and hide CF3Ds announce ID. good luck, have fun.
I assume this is what joelZ9614 might have used to "force GPU UI rendering" mentioned in his Shooter Rewind ROM changelog
phatmanxxl said:
I assume this is what joelZ9614 might have used to "force GPU UI rendering" mentioned in his Shooter Rewind ROM changelog
Click to expand...
Click to collapse
I don't believe so, there is another way to do it.
Tilde88 said:
to get full benefit of these tweaks, you must use chainfire 3D PRO, and enable EGL beta driver when you install CF3D driver. Also, since you have pro, go ahead and hide CF3Ds announce ID. good luck, have fun.
Click to expand...
Click to collapse
gotcha. well viper says he's gonna f around with it tonight and report back. so tilde your saying this is only going to benefit gamplay and not system operations?
edit: and here comes viper lol. right on time
phatmanxxl said:
I assume this is what joelZ9614 might have used to "force GPU UI rendering" mentioned in his Shooter Rewind ROM changelog
Click to expand...
Click to collapse
I always wonder what that meant. If anyone uses his ROM, is there a noticeable difference using it?
Success100 said:
gotcha. well viper says he's gonna f around with it tonight and report back. so tilde your saying this is only going to benefit gamplay and not system operations?
Click to expand...
Click to collapse
Most likely gameplay only.
DDiaz007 said:
I always wonder what that meant. If anyone uses his ROM, is there a noticeable difference using it?
Click to expand...
Click to collapse
I've enabled it in my ROM (in my test build) and it seems a little smoother, not amazingly different, but every little bit helps
Joel just told me he's seen the file but hasn't bothered looking into it at first.. he said he's going to though.
Hi everyone! We're back at it again with another DIY guide and this time it's everyone's favorite: Dual Cores.
This guide will assume you don't use any other software that will affect this, such as but not limited to: SetCPU, Virtuous OC.
I'm not sure how Virtuous OC works, as I've never used it, but I included in there just in case. SetCPU has been tested by me to render this useless, as it resets the permissions on the second core.
There are a number of ways to go about doing this:
ramdisk
init.d
init.post_boot.sh
But, the easiest fastest way to get this accomplished is to either upload and post your init.post_boot.sh file, which is located in /system/etc/, OR edit it manually yourself.
There are other ways but this file already exists, and has most of what you need in it and it gets executed at boot anyway.
Take note of the permissions set for this file, because they will need to be set back if you choose to edit outside of Android. You can also edit the file with Android's file editor if you use Root Explorer.
If you choose to edit it yourself and outside of Android, you will need to open the file with Notepad++ (Or whatever qualified editor you use) and add this in anywhere before the line "chown system /sys/devices/system/cpu/cpu0/online"
echo "1" > /sys/devices/system/cpu/cpu1/online
chmod 0444 /sys/devices/system/cpu/cpu1/online
echo "ondemand" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
chmod 0644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
What this does is set the second core's online state to 1 (enabled) and the second line sets this value as read-only, so that the system can't disable its online state when it feels the second core is no longer needed. The third line sets the governor, and I assume you can use any governor that's available in the kernel. However, I'm not sure if both cores can have separate governors. Changing one may change the other. I haven't tested this myself, but sampling frequency and up-threshold works like this, so I assume governors may as well. The last line, if it has anything in common with the third, sets the governor so that you may infact change it with CPU Tuner (since it has the ability to control the second core as well as the first). This line may be obsolete and was only added in as a fail safe.
While you're in there, you can tune your cores even more (assuming you don't use anything like virtuous OC, CPU Tuner, ETC) and set the min and max values by adding this (there should already be something like this for the first core so you can go ahead and add this below that):
echo 192000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 192000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo 594000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
As a way to conserve battery life, I set the second core to run at half its max (stock kernel), This works fantastically for CPU Master, which only controls the first core, as you can have all your profiles set, without messing with the second core. (I've found that you can run the first core at 192MHz with the screen off/low battery while still maintaining minimal lag by setting the second core's max to 594MHz!)
Once you've edited the file, you can go ahead and push it back to your device (assuming you've edited it outside of android) and set the permissions back to what they were and reboot.
As always, if any of this is overwhelming, I'll be happy to edit the file for you.
The other methods mentioned above work in pretty much the same fashion (adding those lines in), and if you prefer to use one of those methods, then that's fine as well.
To check whether or not your edits were successful, you can navigate with root explorer to /sys/devices/system/cpu1 and look for "online" which should have permissions of r--r--r-- You can view the file and see if "1" is in there, indicating that the second core is active. You can also use SystemPanel to check your CPU activity, which should show both cores active. As a legend, a grey pie chart means the second core isn't active, but they should both be green and actively being used.
Good luck!
Nice. What sort of difference in user experience have you noticed?
system panel shows second core 100% idle after editing file, also the /sys/devices/system/cpu/cpu1/online file show 0 in view as text instead of 1 any suggestions?
cabbieBot said:
Nice. What sort of difference in user experience have you noticed?
Click to expand...
Click to collapse
much smoother with no lag at all on my end.
rontonomo said:
system panel shows second core 100% idle after editing file, also the /sys/devices/system/cpu/cpu1/online file show 0 in view as text instead of 1 any suggestions?
Click to expand...
Click to collapse
did you reboot after editing? Did you verify that the online file's permissions are r--r--r--? And finally, are you using any cpu controlling software? Setcpu?
what do you recommend besides setcpu to overclock?
cabbieBot said:
what do you recommend besides setcpu to overclock?
Click to expand...
Click to collapse
cpu master or cpu tuner
got it to work by taking out the quotes around the 1
I'm using your latest modified stock kernel. Can you post an additive to add this?
Via My HTC Evo 3D On The Now Network From Sprint.
Rydah805 said:
I'm using your latest modified stock kernel. Can you post an additive to add this?
Via My HTC Evo 3D On The Now Network From Sprint.
Click to expand...
Click to collapse
if you're on the dual core version then this is identical to what's already there. No need to apply.
freeza said:
if you're on the dual core version then this is identical to what's already there. No need to apply.
Click to expand...
Click to collapse
Ahh, just saw it again, dual cores are alive.!!! LOL
Via My HTC Evo 3D On The Now Network From Sprint.
So in theory wouldn't this make ur phone faster? Because after doing some quad testing it seems that my phone is slower. It feels faster but at times the scrolling lags a bit. Anyway to fix the lag? That's if anyone else is having the issue. And I know quads don't mean sh*t but I was curious as to why they would drop.
Sent from my Beastly EVO.. And did I mention it has 3D?
What were the original permission for init.post_boot.sh. I think they were:
RW - R - R
Can someone please confirm?
ericwgarza1 said:
What were the original permission for init.post_boot.sh. I think they were:
RW - R - R
Can someone please confirm?
Click to expand...
Click to collapse
confirmed
youngpro83 said:
So in theory wouldn't this make ur phone faster? Because after doing some quad testing it seems that my phone is slower. It feels faster but at times the scrolling lags a bit. Anyway to fix the lag? That's if anyone else is having the issue. And I know quads don't mean sh*t but I was curious as to why they would drop.
Sent from my Beastly EVO.. And did I mention it has 3D?
Click to expand...
Click to collapse
the reason why there is lag is because your system switches the governor back to userspace after a while... don't know what triggers this, just know that it happens. i have performed this same modification on my phone numerous times and with no success. the phone is smoother managing itself.
i was actually going to ask freeza if he knows of a way to permanently set both cores to ondemand, and permanently have cpu1 online...
that would make it fast. it will stick momentarily, but as soon as that governor is switched back to userspace, you will see lag and a huge performance drop.
---------- Post added at 11:48 AM ---------- Previous post was at 11:36 AM ----------
or maybe i misunderstood the post... and maybe freeze can help me understand here...
so you are saying the lag comes from both cores running at high frequencies? and that if you throttle down the second core, but always have it running, it will improve performance without the lag?
hottubtimemachine said:
the reason why there is lag is because your system switches the governor back to userspace after a while... don't know what triggers this, just know that it happens. i have performed this same modification on my phone numerous times and with no success. the phone is smoother managing itself.
i was actually going to ask freeza if he knows of a way to permanently set both cores to ondemand, and permanently have cpu1 online...
that would make it fast. it will stick momentarily, but as soon as that governor is switched back to userspace, you will see lag and a huge performance drop.
---------- Post added at 11:48 AM ---------- Previous post was at 11:36 AM ----------
or maybe i misunderstood the post... and maybe freeze can help me understand here...
so you are saying the lag comes from both cores running at high frequencies? and that if you throttle down the second core, but always have it running, it will improve performance without the lag?
Click to expand...
Click to collapse
I've set my scaling_governor to read-only and so far "ondemand" has stuck since boot yesterday.
hmmm... i wonder what is causing it to switch back and forth me...
I keep triing this but its not working or maybe I'm doing it wrong, so if I post my file could someone edit it for me? THANKS
Sent from my PG86100 using Tapatalk
MPD CPU1 Governor Control
Treve's MPD CPU1 Governor Control
http://forum.xda-developers.com/showpost.php?p=17456447&postcount=7630
working well with this
Freeza, Good stuff man, thanks for posting this! We appreciate you sharing your knowledge!
kr1m3boss said:
I keep triing this but its not working or maybe I'm doing it wrong, so if I post my file could someone edit it for me? THANKS
Sent from my PG86100 using Tapatalk
Click to expand...
Click to collapse
Hi, sorry for the late response. Have been really busy the past few days.
Did you ever get this working?
I've come to realize that the ultimate method to make this chipset runs as fast as it can is by modifying the thermal policy.
You can do it by editing the build.prop and change the line ro.build.type=user to ro.build.type=eng and then go to mtk engineering mode and change the thermal policy setting.
But the setting will set to default on reboot. So is there anyway to do this automaticaally on boot?
Change thermal policy to what? Doesn't it hurt battery?
Since it's just an APK it could be reverse engineered and inspected, wouldn't be too difficult. Probably just a binary call or property.
Sent from my Redmi Note 4 using Tapatalk
CosmicDan said:
Change thermal policy to what? Doesn't it hurt battery?
Since it's just an APK it could be reverse engineered and inspected, wouldn't be too difficult. Probably just a binary call or property.
Click to expand...
Click to collapse
change it to other than default, to let the cpu runs stable speed on higher temperature.
the default thermal setting will drop the cpu speed or maybe deactivate some core to keep the device from overheating, and that throttling cause lags on my games, so I change the thermal policy setting to "120 degree C" and no more drop speed on cpu, the lags gone.
And I dont think it will hurts the battery on normal use, as long as its not overheating. On gaming, yes, the highest temperature I've got is 70°c lol, but I rarely got that high temp.
I'm not an engineer, I dont know bout binary call or property. can u teach me how to do that
edit: it really does not affect battery, here I browsed xda for 10-15 minutes while downloading movies and the battery only decrease 1 or 2%
rouenmod said:
You can do it by editing the build.prop and change the line ro.build.type=user to ro.build.type=eng and then go to mtk engineering mode and change the thermal policy setting.
Click to expand...
Click to collapse
Changing build type to ENG (engineer mode) may not a good idea for daily usage phone. If your device already rooted, you can simply switch thermal profile through terminal, e.g. to activate normal (default) profile:
Code:
su
thermal_manager /etc/.tp/thermal.conf
MTK Thermal Manager actually also run this shell script to switch profiles, with an addition to monitor thermal states. The profile file itself, only contain several lines of commands to reset and update thermal states, thought the content is protected by simple text scrambler.
rouenmod said:
But the setting will set to default on reboot. So is there anyway to do this automaticaally on boot?
Click to expand...
Click to collapse
If you're using SuperSU, you can put a simple script on su.d folder to execute thermal manager. Use lower order so it execute last.
Thermal doesnt work
I dont know, but now "Thermal" doesnt work for some reason
Why?
Can anyone tell me how to stop this so called thermal manager from throttling the CPU? I have been searching for ages, never found a working solution. Doing changes in thermal section of kernel adiutor does nothing. It's just stupid.
All I read in this thread is MTK. I have a snapdragon device, how to shut off the thermal manager or set the throttling temp to 120 degrees? @rouenmod
@Devaz01 How can I set the throttling temperature to like 120 degrees without that so called engineering mode on Snapdragon device?
thermal set auto 120C
just replace thermal.conf file in /system/etc/.tp/
this link for file edited by me .
dri#ve.google.co#m/file/d/1Pt65wXnuEYAQzB-VEqPIsIzrQ47W56EU/view?usp=drivesdk
no lag anymore on any game but make very hot your phone . i tested and get 71 C higher
Dont use it!Delete this post
AzisW said:
just replace thermal.conf file in /system/etc/.tp/
this link for file edited by me .
dri#ve.google.co#m/file/d/1Pt65wXnuEYAQzB-VEqPIsIzrQ47W56EU/view?usp=drivesdk
no lag anymore on any game but make very hot your phone . i tested and get 71 C higher
Click to expand...
Click to collapse
On MTK AnTutu can't pass the test
Device is Rebooting
AzisW said:
just replace thermal.conf file in /system/etc/.tp/
this link for file edited by me .
dri#ve.google.co#m/file/d/1Pt65wXnuEYAQzB-VEqPIsIzrQ47W56EU/view?usp=drivesdk
no lag anymore on any game but make very hot your phone . i tested and get 71 C higher
Click to expand...
Click to collapse
Thanks a lot. I don't care if the phone catches fire. I just want max performance out of what I have bought.
Sent from my Redmi Note 4 using Tapatalk
---------- Post added at 10:41 PM ---------- Previous post was at 10:38 PM ----------
AzisW said:
just replace thermal.conf file in /system/etc/.tp/
this link for file edited by me .
dri#ve.google.co#m/file/d/1Pt65wXnuEYAQzB-VEqPIsIzrQ47W56EU/view?usp=drivesdk
no lag anymore on any game but make very hot your phone . i tested and get 71 C higher
Click to expand...
Click to collapse
Hey I don't have .tp folder in system/etc/ [emoji52]
Sent from my Redmi Note 4 using Tapatalk
nilanko said:
Hey I don't have .tp folder in system/etc/
Click to expand...
Click to collapse
the folder is hidden, check on show hidden files in whatever explorer you use
AzisW said:
just replace thermal.conf file in /system/etc/.tp/
this link for file edited by me .
dri#ve.google.co#m/file/d/1Pt65wXnuEYAQzB-VEqPIsIzrQ47W56EU/view?usp=drivesdk
no lag anymore on any game but make very hot your phone . i tested and get 71 C higher
Click to expand...
Click to collapse
may i know how you edit the file? when i try to open them, the content literally just full of scribble and unreadable.
AzisW said:
just replace thermal.conf file in /system/etc/.tp/
this link for file edited by me .
dri#ve.google.co#m/file/d/1Pt65wXnuEYAQzB-VEqPIsIzrQ47W56EU/view?usp=drivesdk
no lag anymore on any game but make very hot your phone . i tested and get 71 C higher
Click to expand...
Click to collapse
This is for mido (snapdragon)?
Hello people i' m editing for now a thread to make your g6 really faster in all way for rooted user
Requirement :
* having a rooted device
* using mk2000 kernel( thanks to the developer)
I also created by myself a different thermal-engine-8996.conf file
First thing :
With a root file explorer go to system/etc and replace the thermal-engine-8996.conf by mine : extract the file and after you have replace the file in system/etc folder just give the good permission to the file rw-r--r--
I have change cpu and gpu freq in this file cause the throttling was too hard
For exemple the max cpu freq allowed go to 2000mhz to 1000mhz only with 2°C more so i changed it
Second thing :
My parameters with ex kernel manager screenshots to show my settings...in construction
Cpu setting in secong post
Gpu setting in third post
Results : i don't see overheating problem since i use those tweak and i could feel it really smoother on apps scrolling
I also can say that on heavy game frame drops are gone and game are always fluid
Please give me you feedback
Thanks to mk2000 kernel developer and others related to twrp and rooting method
Cpu screenshot
For governor setting put same values on big and little core
Gpu screenshots
The reason why i recommand Mk2000 kernel is because you can use adreno boost
3A charging with screen max brightness on stock rom....with a 3m cord. Madness...
Sam.1211 said:
3A charging with screen max brightness on stock rom....with a 3m cord. Madness...
Click to expand...
Click to collapse
What do you mean?
moomoon03 said:
What do you mean?
Click to expand...
Click to collapse
Charging is limited to about 1A usually on my phone. I'm not sarcastic, quick charge does not normally function when screen is on.
Sam.1211 said:
Charging is limited to about 1A usually on my phone. I'm not sarcastic, quick charge does not normally function when screen is on.
Click to expand...
Click to collapse
Yeah you said that about my screenshots?don't worry all my temp were good about 31 for battery and 32°C for cpu
Anyway did you try it?
moomoon03 said:
Yeah you said that about my screenshots?don't worry all my temp were good about 31 for battery and 32°C for cpu
Anyway did you try it?
Click to expand...
Click to collapse
Temps went up to 45° but it's hot in here . And then it throttles (performance drop+1 amp charging). Didn't install a kernel manager, I'll do that later.
Sam.1211 said:
Temps went up to 45° but it's hot in here . And then it throttles (performance drop+1 amp charging). Didn't install a kernel manager, I'll do that later.
Click to expand...
Click to collapse
45°C on cpu during usage?
moomoon03 said:
45°C on cpu during usage?
Click to expand...
Click to collapse
No, battery temp. I don't even monitor cpu temp, I don't treat my phone like my computer tbh. It shoult be fine as long as voltages are the same.
Sam.1211 said:
No, battery temp. I don't even monitor cpu temp, I don't treat my phone like my computer tbh. It shoult be fine as long as voltages are the same.
Click to expand...
Click to collapse
Yeah mine during charging time now
what software, app whatever you used to edit thermal-engine?! i need to modify mine at my taste but i see its ecrypted now...
sun_is_shinning said:
what software, app whatever you used to edit thermal-engine?! i need to modify mine at my taste but i see its ecrypted now...
Click to expand...
Click to collapse
You need to be root and use a file manager like root explorer or es file manager, after that you could access to the file to replace it and change autorisation
moomoon03 said:
You need to be root and use a file manager like root explorer or es file manager, after that you could access to the file to replace it and change autorisation
Click to expand...
Click to collapse
i know i can acess it via root explorer, but even with root explorer opening with text editor the file shows as ecrypted and no text was showed, just random characters, i need a way to proper edit the values myself. but i dont know how to.
sun_is_shinning said:
i know i can acess it via root explorer, but even with root explorer opening with text editor the file shows as ecrypted and no text was showed, just random characters, i need a way to proper edit the values myself. but i dont know how to.
Click to expand...
Click to collapse
Just replace the file cause on oreo i had the same issue
Great config.
Quick question: Will the thermal config work fine with the oreo builds?
Does this work with the stock kernel?
DJPRMF said:
Great config.
Quick question: Will the thermal config work fine with the oreo builds?
Click to expand...
Click to collapse
Yes of course
Arak0n said:
Does this work with the stock kernel?
Click to expand...
Click to collapse
Yes it's working
Fantastic work. Zero lag and overheating.
This is a simple but powerful mod to improve your User experience on your Poco F1/ any Aderno 630 device.
What this mod does?
*Removes CPU rendering Pathway.
*Gives priority to GPU rendering for better cleaner and faster animation and gaming experience.
*Improves touch.
And much more!
(Of course backup your system just in case)
Installation:
Simply flash the zip via twrp and reboot!
Download attachment below.
Enjoy powerful GPU rendering!
Anyone test it already? How is the different ?
Sent from my POCOPHONE F1 using XDA-Developers Legacy app
what did this mod actualy do? when i opened the cfg file it only contain this string :
0 1 adreno630
There a app called Walt ,but a test kit is required,the only way to test touch latency, anyone keen to try out ?
alldine345 said:
what did this mod actualy do? when i opened the cfg file it only contain this string :
0 1 adreno630
Click to expand...
Click to collapse
This removes the software gfx rendering pathway I.e configured in libGLES_android.so and makes use of gives priority to hardware gfx rendering i.e the GPU u have in some cases software rendering is faster than hardware rendering but since I personally prefer hardware rendering I made this mod so others can use it to to avoid hassle. Simply flash and notice faster better animation in UI and gaming.
Aimara said:
There a app called Walt ,but a test kit is required,the only way to test touch latency, anyone keen to try out ?
Click to expand...
Click to collapse
I don't see any point doing such experiment because you will not notice any latency issue on daily bases expect in high end FPS gaming... If your concerned about the rumours about our device latency I can assure you it'll be fixed with a firmware update idk why Xiaomi is lazy to provide us the fix already!
$hivaM Manav said:
I don't see any point doing such experiment because you will not notice any latency issue on daily bases expect in high end FPS gaming... If your concerned about the rumours about our device latency I can assure you it'll be fixed with a firmware update idk why Xiaomi is lazy to provide us the fix already!
Click to expand...
Click to collapse
Well not for me , for those that keep complaining , i am quite ok with the touch ,be it typing messages on gboard or pubg
$hivaM Manav said:
This removes the software gfx rendering pathway I.e configured in libGLES_android.so and makes use of gives priority to hardware gfx rendering i.e the GPU u have in some cases software rendering is faster than hardware rendering but since I personally prefer hardware rendering I made this mod so others can use it to to avoid hassle. Simply flash and notice faster better animation in UI and gaming.
Click to expand...
Click to collapse
so how do we uninstall once we flashed it?
Even the magisk manager has a downloadable module called GPU turbo boost.. but nothing is happening.. it seems as if it has placebo effect.. just a waste of space.. so your app works differently??? Im currently having issues playing nba 2k18 after some time..
I simply wanted to play it smoothly... With gl tools.. iT says.. 30-50fps.. but never stable..
Having a touch issue and multitouch problem
Somebody says that it's a GPU program fault so that I got multitouch problem in pubg and other fps games.
So does this mod improve my touch issues completely?
mjbad6126 said:
Somebody says that it's a GPU program fault so that I got multitouch problem in pubg and other fps games.
So does this mod improve my touch issues completely?
Click to expand...
Click to collapse
No we will need to wait for a good custom kernel
What effect does this have on the battery. Will my battery drain faster?
That mod is amazing. Everything is so smooth now, unbelievable +.+
Flashed it.... Lets see what happens
Anyone can tell if the keyboard lag typing problem is solved by using this mod?
Nothing happens on mine . I really want my touch screen issue to be fixed . Thanks anyway ts keep on sharing
drakko00 said:
Nothing happens on mine . I really want my touch screen issue to be fixed . Thanks anyway ts keep on sharing
Click to expand...
Click to collapse
Touch screen issues have been fixed in the latest beta rom. Miui 10 8.10.25.
I still have it on xiaomi.eu latest build . Ill give it a try , im desperate now lol
$hivaM Manav said:
This is a simple but powerful mod to improve your User experience on your Poco F1/ any Aderno 630 device.
What this mod does?
*Removes CPU rendering Pathway.
*Gives priority to GPU rendering for better cleaner and faster animation and gaming experience.
*Improves touch.
And much more!
(Of course backup your system just in case)
Installation:
Simply flash the zip via twrp and reboot!
Download attachment below.
Enjoy powerful GPU rendering!
Click to expand...
Click to collapse
Does it works with asus zenfone 5z ???
I flashed it and Google play store and chrome keeps force closing
How do I uninstall?