Related
Hi everyone, I'm a noob in this case, so I wuold ask you something...
Yesterday I rooted my inc s but even if I can now download games like "fast & furious 6" it won't work even if I overclocked the CPU.
My question now is:" How could I install a new kernel to increase the GPU bandwidth limit?
I downloaded "Beastmode Incredible S" kernel but I don't know how to proceed.
Hope u can help me. Thx!
Obscure991 said:
Hi everyone, I'm a noob in this case, so I wuold ask you something...
Yesterday I rooted my inc s but even if I can now download games like "fast & furious 6" it won't work even if I overclocked the CPU.
My question now is:" How could I install a new kernel to increase the GPU bandwidth limit?
I downloaded "Beastmode Incredible S" kernel but I don't know how to proceed.
Hope u can help me. Thx!
Click to expand...
Click to collapse
Uhh device information?
And also if a game does not work on your phone, it means it doesn't work. I doubt increasing GPU bandwidth limit or overclocking would make it work. It would certainly increase performance but it wudn't make something work.
And to install a kernel, we REALLY need to know your device details.
072665995 said:
Uhh device information?
And also if a game does not work on your phone, it means it doesn't work. I doubt increasing GPU bandwidth limit or overclocking would make it work. It would certainly increase performance but it wudn't make something work.
And to install a kernel, we REALLY need to know your device details.
Click to expand...
Click to collapse
Hi, thx for the reply, I start saying that I need to oc the gpu because some games (games that work with my phonenot like fnf6) lag a bit. I'm sure it's not a cpu problem 'cause I raised it to 1.4 ghz using a conservative governor, but I think it's a gpu problem.
In this case could u tell me what I have to do and what details do u need? Thx.
Obscure991 said:
Hi, thx for the reply, I start saying that I need to oc the gpu because some games (games that work with my phonenot like fnf6) lag a bit. I'm sure it's not a cpu problem 'cause I raised it to 1.4 ghz using a conservative governor, but I think it's a gpu problem.
In this case could u tell me what I have to do and what details do u need? Thx.
Click to expand...
Click to collapse
Can you post the device specifications, like how a lot of us have what it says in the bootloader for our signatures?
Hello guys I got some huge problems here.
I recently switched from my Z2 to the Z3+ and actually like the phone but the overheating is insane and especially kills Pokemon Go through CPU throttling, which runs smoothly on my old Z2 .
So far I am on 253, cleaned it up and tried a self modified and the zach beta9 Kernel and and runs quite bad on both. Is heating a lesser issue of 224? I actually do not want to reflash the whole system to 224 just to find out it doesn't get better.
Also is there a way to undervolt/underclock? I can change settings in Kernel Aduitor but I have the feeling the phone doesn't really care.
Help much appreciated - thanks!
Try Zach beta 8 kernel. Limit max cpu frequency by kernel auditor.
Still it's only your Goodluck if your device cools down. It's a bitter truth about this model.
waseemakhtar said:
Try Zach beta 8 kernel. Limit max cpu frequency by kernel auditor.
Still it's only your Goodluck if your device cools down. It's a bitter truth about this model.
Click to expand...
Click to collapse
Do you have a clue whether 224 or 256 make a difference?
I will try beta8 and report back.
Delvius said:
Do you have a clue whether 224 or 256 make a difference?
I will try beta8 and report back.
Click to expand...
Click to collapse
no there was no thermal improvements between these builds, dont flash your system back
but do underclock and tell us the results!
Im also affected by your exact problem
Try this kernel, seems promising. I haven't tried it since it doesnt have twrp.
http://forum.xda-developers.com/xpe...m5z-kernel-t3421630/post67813517#post67813517
Edit: Today I have flashed 256, haven't found any improvement. As per my experience 256 haven't brought any noticable change.
**** posted twice and dont know how to delete
Thank you for the replies!
Tested zach beta8, didn't help. Now I am testing http://forum.xda-developers.com/xperia-z4/orig-development/kernel-om5z-kernel-t3421630/ as suggested and if that doesn't help much also with http://forum.xda-developers.com/xperia-z4/general/kill-overheating-flash-zip-t3421782.
And Stamina Mode helps at least a bit.
Statusreport: It always runs bad. But best at the moment with root patched Stock Kernel (253) and that underclocking zip. Although I think that underclocking doesn't really help at all.
Delvius said:
Statusreport: It always runs bad. But best at the moment with root patched Stock Kernel (253) and that underclocking zip. Although I think that underclocking doesn't really help at all.
Click to expand...
Click to collapse
What are your temps? When does it start to throttle? Done any thermal-conf configuration to allow more heat?
---------- Post added at 21:03 ---------- Previous post was at 20:58 ----------
I know that @Trilliard has a very good and stable cpu governor where he has disabled two of the little and two of the big cores, this helps a lot if you underclock the remaining 4
Here are his files:
http://forum.xda-developers.com/xperia-z4/general/dont-custom-kernels-want-to-avoid-idle-t3409647
UPDATE: Added my edited files used to apply CPU tweaks (cores down clocked to 0.9 and 1.2ghz, two core disabled, tweaked cpu governor, power and others mods) and these files located in etc folder. Replace them and set correct permissions then reboot.
Click to expand...
Click to collapse
bjowol said:
What are your temps? When does it start to throttle? Done any thermal-conf configuration to allow more heat?
---------- Post added at 21:03 ---------- Previous post was at 20:58 ----------
I know that @Trilliard has a very good and stable cpu governor where he has disabled two of the little and two of the big cores, this helps a lot if you underclock the remaining 4
Here are his files:
http://forum.xda-developers.com/xperia-z4/general/dont-custom-kernels-want-to-avoid-idle-t3409647
Click to expand...
Click to collapse
Actually I didn't know about this combination - I will try it thanks!
Do you know about a thermal-conf? Actually never tried one. The phone gets hot indeed but I still think there might be some space before it actually melts.
Delvius said:
Actually I didn't know about this combination - I will try it thanks!
Do you know about a thermal-conf? Actually never tried one. The phone gets hot indeed but I still think there might be some space before it actually melts.
Click to expand...
Click to collapse
Thats what i thought as well i have my own here, its based on another persos post, but i dont remember where...
Anyways, his camera mod worked, but cpu throttle was not tampered with, and it caused a very unbalanced throttling... Ok yay i can use the camera linger and fluently, but when i exit the camera app, i cant use the phone couse its runnig at 348 mhz...
So i i did some modifications to it cpu never get under 840 for little cores, so your phones menues end web browsing are always safe from performance drops.
I made it to be able to play Pokemon go, and achieved a lot better resault than without any changes.. still prefer playing on my shield tablet, but if i dont have it around when theres a lot od pokestops nearby, then this will work for me.
While playing Pokemon go it does not go over 80 degrees, but using snapshat it can get to 85, so dont use snap for to long
Let me know if it worked for you!
bjowol said:
Thats what i thought as well i have my own here, its based on another persos post, but i dont remember where...
Anyways, his camera mod worked, but cpu throttle was not tampered with, and it caused a very unbalanced throttling... Ok yay i can use the camera linger and fluently, but when i exit the camera app, i cant use the phone couse its runnig at 348 mhz...
So i i did some modifications to it cpu never get under 840 for little cores, so your phones menues end web browsing are always safe from performance drops.
I made it to be able to play Pokemon go, and achieved a lot better resault than without any changes.. still prefer playing on my shield tablet, but if i dont have it around when theres a lot od pokestops nearby, then this will work for me.
While playing Pokemon go it does not go over 80 degrees, but using snapshat it can get to 85, so dont use snap for to long
Let me know if it worked for you!
Click to expand...
Click to collapse
Oh nice! Thank you a lot! I will totally try it out directly when PTC comes back alive. X)
What kernel and governors do you use?
Delvius said:
Oh nice! Thank you a lot! I will totally try it out directly when PTC comes back alive. X)
What kernel and governors do you use?
Click to expand...
Click to collapse
Im using stock kernel, may switch to another soon. Im using stock bcause of batterylife and idle power consumption
Im using the governor and cpu modifications in this post ; http://forum.xda-developers.com/xperia-z4/general/dont-custom-kernels-want-to-avoid-idle-t3409647
Hmm. Still runs ****ty.
Can anyone give me a short guide how to edit thermal and governors?
According to my observations the phone gets hot and then cold. I think the throttle is more aggressive and needed and I want to make it less aggressive.
Update:
I made my own modifications to the thermal engine. It is pretty bad for battery I guess but I had a very good expierence playing Pokemon Go with it today. Yes the phone gets hot. Like it doesn't drop below 70°C while playing and regulary hits 80°C but it works good. No dark screen, no 0 CPUs downclocking. So far it's fine for me, maybe I get squeeze even more out of it.
Delvius said:
Update:
I made my own modifications to the thermal engine. It is pretty bad for battery I guess but I had a very good expierence playing Pokemon Go with it today. Yes the phone gets hot. Like it doesn't drop below 70°C while playing and regulary hits 80°C but it works good. No dark screen, no 0 CPUs downclocking. So far it's fine for me, maybe I get squeeze even more out of it.
Click to expand...
Click to collapse
Done any other modifications to your file for a while? Or is it working good for you now? What's your SoT?
bjowol said:
Done any other modifications to your file for a while? Or is it working good for you now? What's your SoT?
Click to expand...
Click to collapse
Still working good for me. Not sure if I can really squeeze out more and as long as it works at the moment I do not have a good motivation to try anything else.
No idea about SoT. Always running around with a powerbank. Probably bad, it is not designed for good battery life.
Delvius said:
Still working good for me. Not sure if I can really squeeze out more and as long as it works at the moment I do not have a good motivation to try anything else.
No idea about SoT. Always running around with a powerbank. Probably bad, it is not designed for good battery life.
Click to expand...
Click to collapse
Allright thanks i might try your conf if i cant get mine to work like I want
While being owner of my Redmi Note 7, which definitely has some issues, I started experimenting with it.
Throttling is a common term amongst electronics and such. It's a way to safe our precious silicon from eventually cooking under high temperatures. There're a lot of issues involved here. Let me explain:
Xiaomi's belief is maximizing battery life while forgetting about optimal device's performance. Here's the issue, though - neither of which are properly calibrated. For a battery of this size, you would expect something better, but it's not. Looking through system files, there are several thermal config files, which simply tells to the thermal-engine binary at what state device should throttle. Sounds like a good idea, right? Yeah, not quite.
Upon opening these exact config files you see several lines, which describe temperature thresholds and which frequency device should start to use under it's determined state. There's more to this - GPU gets less voltage when it's getting warmer, thus reducing the ability for GPU to reach higher power levels. Everything would be great, if the device wouldn't start to throttle it's clocks at 45° degrees, which is basically nothing.
After seeing device's guts it's safe to state, that our phone has proper cooling done to it. Sure, it's basic, but with that much space and the price this phone is built for, you couldn't ask for better cooling.
So, what can you do to it?
There're several solutions.
-Deleting thermal-engine entirely and forgetting about the problem. Here's the thing, though - it's really dangerous, because not only you lose the ability to monitor your battery's temperature, you could cook your phone while charging. Charging throttling is a thing too, when phone slows down pulling current from a wall as soon as you are doing something intensive. It's a dirty fix with a lot of risks involved.
-Modifying thermal config tables. This way you could ensure device's safety while having optimal device's performance.
-Mounting hugeass cooler at the back of your phone or better yet - mounting cooler straight to the cpu silicon. Jokes aside, this is not recommended at all, unless you're insane and don't care about sacrificing device's size.
I'm actually thinking about making completely custom thermal tables and make them compatible with Magisk. Even if Magisk method wouldn't ensure enough confidence, I will make flashable zip for recovery flashers. Everyone's happy.
FAQ
-But the device has kernel level throttling monitor. That one works too, right?
-Yes, but it does not do anything related to cpu clock management and such. All it does is turning off your device entirely when undesirable temperatures are reached. Thermal-engine is what's monitoring temperatures and adjusting clocks when necessary. Kernel level throttling is there for additional safety, in case thermal-engine is not working properly.
-My device runs great. Why bother modifying what Xiaomi did?
-It's up to you to do anything with your purchase. If you are happy, it's fine, leave it as it is.
-I noticed hugely increased benchmark scores and games working smoother after deleting thermal-engine. Is that normal?
-Exactly. Here's your answer to what thermal-engine actually does. It hampers our device too much.
-When are you going to research this modification?
-As soon as I'm free from doing routinal things: school, job, home and such.
BONUS TIME!
Gfxbench 3 Manhattan 1080p offscreen scores for your reference:
With thermal-engine running: 15fps
Without thermal-engine running: 23fps
REMEMBER, I'M IN NO WAY RECOMMENDING YOU TO DELETE THERMAL-ENGINE. IF YOU DO THIS, IT'S YOUR RESPONSIBILITY WHEN DEVICE STARTS COOKING OR CATCHING FIRE. THIS IS SORT OF MY OBSERVATION OF A PROBLEM OUR DEVICE HAS. EVERYTHING IS AT OUR OWN RISK!
theres currently 2 thermalmod magisk module for our device, one is jthermal and the other is thermalx, currently using thermalx and it essentially removes thermal throttling, highest temp i got was 48°c playing pubg at smooth+extreme settings at noon.
aron11195 said:
theres currently 2 thermalmod magisk module for our device, one is jthermal and the other is thermalx, currently using thermalx and it essentially removes thermal throttling, highest temp i got was 48°c playing pubg at smooth+extreme settings at noon.
Click to expand...
Click to collapse
Might give a try. Thanks.
aron11195 said:
theres currently 2 thermalmod magisk module for our device, one is jthermal and the other is thermalx, currently using thermalx and it essentially removes thermal throttling, highest temp i got was 48°c playing pubg at smooth+extreme settings at noon.
Click to expand...
Click to collapse
Where are these? I can't find any mods like these for lavender., only for violet.
Morutimeru said:
Where are these? I can't find any mods like these for lavender., only for violet.
Click to expand...
Click to collapse
its on the official redmi note 7 telegram.
aron11195 said:
its on the official redmi note 7 telegram.
Click to expand...
Click to collapse
I've found them mods on 4pda forums, guys there are really on fire when it comes to this phone.
airidosas252 said:
I've found them mods on 4pda forums, guys there are really on fire when it comes to this phone.
Click to expand...
Click to collapse
Oh... I can't understand russian so that's a no for me :/
Morutimeru said:
Oh... I can't understand russian so that's a no for me :/
Click to expand...
Click to collapse
I do not recommend using these mods! They completely remove the limits, leaving the phone vulnerable to overheating during charging.
but here is the link JThermal, I took the file I downloaded from telegram and uploaded it. To install use MAGISK!
brundark said:
I do not recommend using these mods! They completely remove the limits, leaving the phone vulnerable to overheating during charging.
but here is the link JThermal, I took the file I downloaded from telegram and uploaded it. To install use MAGISK!
Click to expand...
Click to collapse
Thanks! I got a hold of the thermalX one. Registered on 4pda and downloaded it.
Install ACCA from magisk and you'll be able to control max temperature while charging
aron11195 said:
its on the official redmi note 7 telegram.
Click to expand...
Click to collapse
can you share the link? to the telegram group
I have tested the jthermodv3 and my battery icon went red warning. I have disabled it instantly and restarted and now vibration doesnt work.
do not make the mistake i did. f*ck this ****.
eraycetin said:
I have tested the jthermodv3 and my battery icon went red warning. I have disabled it instantly and restarted and now vibration doesnt work.
do not make the mistake i did. f*ck this ****.
Click to expand...
Click to collapse
Disable battery saver.
edit: where did u get v3? I'm using v2, I'd like to update.
Konduity said:
Disable battery saver.
edit: where did u get v3? I'm using v2, I'd like to update.
Click to expand...
Click to collapse
Someone posted it on the first page. I had to format data wierd things happend. Don't flash it!
eraycetin said:
Someone posted it on the first page. I had to format data wierd things happend. Don't flash it!
Click to expand...
Click to collapse
Yesterday I flashed this module on latest xiaomi.eu beta and everything is working perfectly. Maybe it works only with MIUI based ROMs?
Konduity said:
Yesterday I flashed this module on latest xiaomi.eu beta and everything is working perfectly. Maybe it works only with MIUI based ROMs?
Click to expand...
Click to collapse
It "works" on any rom, but it is not recommended, it lets your phone get really hot, and it destroys the battery life
brundark said:
It "works" on any rom, but it is not recommended, it lets your phone get really hot, and it destroys the battery life
Click to expand...
Click to collapse
Yes, I know. Everything in life is a trade. I'm willing to lose some battery lifespan for performance. Not being able to play games @60fps is unacceptable.
Konduity said:
Yesterday I flashed this module on latest xiaomi.eu beta and everything is working perfectly. Maybe it works only with MIUI based ROMs?
Click to expand...
Click to collapse
Possible. I was at PE 10 Beta. Maybe it's because of the SDK differences.
eraycetin said:
Possible. I was at PE 10 Beta. Maybe it's because of the SDK differences.
Click to expand...
Click to collapse
Most of the custom roms reuse already available binaries and stuff from MIUI, unless dev is clever enough to transition fully to CAF, so it should work, I think.
From what I've seen, MIUI is not any different when it comes to thermal configurations. Both of them use the same binary and same configs (they might be changed, not sure)
airidosas252 said:
While being owner of my Redmi Note 7, which definitely has some issues, I started experimenting with it.
Throttling is a common term amongst electronics and such. It's a way to safe our precious silicon from eventually cooking under high temperatures. There're a lot of issues involved here. Let me explain:
Xiaomi's belief is maximizing battery life while forgetting about optimal device's performance. Here's the issue, though - neither of which are properly calibrated. For a battery of this size, you would expect something better, but it's not. Looking through system files, there are several thermal config files, which simply tells to the thermal-engine binary at what state device should throttle. Sounds like a good idea, right? Yeah, not quite.
Upon opening these exact config files you see several lines, which describe temperature thresholds and which frequency device should start to use under it's determined state. There's more to this - GPU gets less voltage when it's getting warmer, thus reducing the ability for GPU to reach higher power levels. Everything would be great, if the device wouldn't start to throttle it's clocks at 45° degrees, which is basically nothing.
After seeing device's guts it's safe to state, that our phone has proper cooling done to it. Sure, it's basic, but with that much space and the price this phone is built for, you couldn't ask for better cooling.
So, what can you do to it?
There're several solutions.
-Deleting thermal-engine entirely and forgetting about the problem. Here's the thing, though - it's really dangerous, because not only you lose the ability to monitor your battery's temperature, you could cook your phone while charging. Charging throttling is a thing too, when phone slows down pulling current from a wall as soon as you are doing something intensive. It's a dirty fix with a lot of risks involved.
-Modifying thermal config tables. This way you could ensure device's safety while having optimal device's performance.
-Mounting hugeass cooler at the back of your phone or better yet - mounting cooler straight to the cpu silicon. Jokes aside, this is not recommended at all, unless you're insane and don't care about sacrificing device's size.
I'm actually thinking about making completely custom thermal tables and make them compatible with Magisk. Even if Magisk method wouldn't ensure enough confidence, I will make flashable zip for recovery flashers. Everyone's happy.
FAQ
-But the device has kernel level throttling monitor. That one works too, right?
-Yes, but it does not do anything related to cpu clock management and such. All it does is turning off your device entirely when undesirable temperatures are reached. Thermal-engine is what's monitoring temperatures and adjusting clocks when necessary. Kernel level throttling is there for additional safety, in case thermal-engine is not working properly.
-My device runs great. Why bother modifying what Xiaomi did?
-It's up to you to do anything with your purchase. If you are happy, it's fine, leave it as it is.
-I noticed hugely increased benchmark scores and games working smoother after deleting thermal-engine. Is that normal?
-Exactly. Here's your answer to what thermal-engine actually does. It hampers our device too much.
-When are you going to research this modification?
-As soon as I'm free from doing routinal things: school, job, home and such.
BONUS TIME!
Gfxbench 3 Manhattan 1080p offscreen scores for your reference:
With thermal-engine running: 15fps
Without thermal-engine running: 23fps
REMEMBER, I'M IN NO WAY RECOMMENDING YOU TO DELETE THERMAL-ENGINE. IF YOU DO THIS, IT'S YOUR RESPONSIBILITY WHEN DEVICE STARTS COOKING OR CATCHING FIRE. THIS IS SORT OF MY OBSERVATION OF A PROBLEM OUR DEVICE HAS. EVERYTHING IS AT OUR OWN RISK!
Click to expand...
Click to collapse
Can you tell me how to delete thermal engine please iam currently using redmi note 7 pro.Iam getting a lot of throttling please help
How can I underclock my 9T Pro smartphone? I don't play games or use power intensive apps, I'm thinking to underclock it's CPU and/or GPU to extend battery life.
I'm on latest MIUI 11 Beta from xiaomi.eu, rooted.
Are there any apps or methods to safely reduce frequencies for its CPU/GPU?
Root and a kernel manager like FKM.
hoopsnake said:
Root and a kernel manager like FKM.
Click to expand...
Click to collapse
I tried Franco's app but some CPU frequency settings don't maintain after a while.
And I'm sure I don't know exactly what frequencies should I modify (and how much) on the three clusters to obtain a balanced setting.
Not no mention GPU frequency settings...
cris2d2 said:
I tried Franco's app but some CPU frequency settings don't maintain after a while.
And I'm sure I don't know exactly what frequencies should I modify (and how much) on the three clusters to obtain a balanced setting.
Not no mention GPU frequency settings...
Click to expand...
Click to collapse
Sorry I won't be much help on this as I haven't needed to change frequencies in a while. Afaik you just need to change the CPU and GPU governors to power save and set it to apply on reboot, small cores like to jump up a lot more max freq than the big cores so maybe around 1500mhz for small, keep large cores from going into 2000mhz and prime core too, GPU from what I remember really struggles if limited to lowest frequency, 300ish is a good starting point.
Depends on what rom you are running too, miui you don't really have a choice but to use stock kernel. On custom rom you have a lot more choices of kernel like immensity, f1xy, kraven and notkernel.
hoopsnake said:
Sorry I won't be much help on this as I haven't needed to change frequencies in a while. Afaik you just need to change the CPU and GPU governors to power save and set it to apply on reboot, small cores like to jump up a lot more max freq than the big cores so maybe around 1500mhz for small, keep large cores from going into 2000mhz and prime core too, GPU from what I remember really struggles if limited to lowest frequency, 300ish is a good starting point.
Depends on what rom you are running too, miui you don't really have a choice but to use stock kernel. On custom rom you have a lot more choices of kernel like immensity, f1xy, kraven and notkernel.
Click to expand...
Click to collapse
Thanks!
I'm using MIUI 11 latest weekly from xiaomi.eu.
Right now I applied your suggestions in FKM, I'm waiting to see how it influences the performance and power usage.
Well, I tested changing frequencies and governors in FKM but they won't stay after restart, even if apply after boot was checked for each modification. I guess MIUI kernel is not so friendly in this matter.
cris2d2 said:
Well, I tested changing frequencies and governors in FKM but they won't stay after restart, even if apply after boot was checked for each modification. I guess MIUI kernel is not so friendly in this matter.
Click to expand...
Click to collapse
Try to use kernel iMMENSITY-RAPHAEL-V24.0-MIUI-BETA-24-03-2020 version. It's really recommend for miui11 latest beta.
wkobaint said:
Try to use kernel iMMENSITY-RAPHAEL-V24.0-MIUI-BETA-24-03-2020 version. It's really recommend for miui11 latest beta.
Click to expand...
Click to collapse
Unfortunately, this kernel breaks AOD function.
cris2d2 said:
Unfortunately, this kernel breaks AOD function.
Click to expand...
Click to collapse
I used miroom latest mi11 beta and doesn't had the above issue
CPU overclock since snapdragon 845 is not possible anymore.
For GPU try Candy.
Shinichi Kudo said:
CPU overclock since snapdragon 845 is not possible anymore.
For GPU try Candy.
Click to expand...
Click to collapse
I'm trying underclocking, not overclocking.
I am sorry I meant to say changing clock at kernel level that is.
I may be wrong though.
Shinichi Kudo said:
I am sorry I meant to say changing clock at kernel level that is.
I may be wrong though.
Click to expand...
Click to collapse
So, if this is true, changing freqs can't be done even in custom ROMs (non MIUI) and it's bad.
I tried lowering screen resolution and DPI to save power but the rounded corners become even rounder (?!) and power usage didn't drop that much.
Update4: Added a couple of new options for you guys to test out. Personally, I'm currently testing out the 778G Gaming version. Feel free to try them out to determine which options work best for your usage habits. (FYI, the 778G Daily version is going to cause perceptible delays in photos and 4k videos recording)
UPDATE3: Finally managed to test it. Phone temps are much better. Weather over at my location is around 32-25C, with AC turned at 26C, I'm getting phone battery temps of maximum 36C during use, generally stays around 34-35C.
UPDATE2: Just received my replacement 11U, now waiting for the 7 days unlock waiting period
UPDATE1: Added a translated version of the module. Untested.
Note: Please do not post or discuss about performance benchmarks. Regular use and gaming are not affected.
My 11 Ultra got it's wifi chip fried a couple of days ago. The service centre is now processing a new replacement for me. (I work in China so there's that).
In the midst of this extremely annoying debacle. I've looked at various threads and went down the rabbit hole in Chinese forums. Apparently there's a Magisk module that underclocks the CPU and GPU which results in greatly improved thermals. It was a pain in the butt to source this magisk module since Chinese users love asking for people to PM them to share the module. Long story short, took me an hour of searching to find the module.
I've looked through the contents of the magisk module and it does indeed just underclocks the CPU and GPU. Feel free to look at the files inside the zip.
Basically this module does the following
Underclocks X1 core from 2.84ghz to 2.49ghz
Reduces performance by 13%, reduces power consumption by 32%
Underclocks A78 cores from 2.42ghz to 2.23ghz
Reduces performance by 5%, reduces power consumption by 14%
Underclocks GPU from 840mhz to 608mhz
Reduces performance by 27%, reduces power consumption by 54%
This module will result in the SD888 performing around the same level (if not better than) of the SD870 whilst being more efficient than the SD870. User reports the battery temp during regular use as reported by Miui will sit in the range of 30-34C. During gaming it will be around 42C after 1-2 hours of MOBA gaming
Once I receive my replacement device, I'll give this a try and update OP
can't believe this works, feels much smoother now.
GuyWithRootedPhone said:
can't believe this works, feels much smoother now.
Click to expand...
Click to collapse
You can feel the results immediately? Probably due to the processor not throttling as much. Do feedback on the heat generation reduction
Can I Flash it in Recovery without having installed Magisk ?
veimus said:
Can I Flash it in Recovery without having installed Magisk ?
Click to expand...
Click to collapse
No? This is a magisk module.
What are those 2 attachments?
xNAPx said:
What are those 2 attachments?
Click to expand...
Click to collapse
Magisk modules. One is the original by the author which is in Chinese. The other is translated by me.
lambstone said:
Magisk modules. One is the original by the author which is in Chinese. The other is translated by me.
Click to expand...
Click to collapse
Did you tested it? I installed few minutes ago, in average usage I don't see any drop in performance, I hope I will find a greater battery life
xNAPx said:
Did you tested it? I installed few minutes ago, in average usage I don't see any drop in performance, I hope I will find a greater battery life
Click to expand...
Click to collapse
Not trying to be an ass over here but OP is extremely detailed. And no, I've yet to try it since I just got my replacement unit.
lambstone said:
Not trying to be an ass over here but OP is extremely detailed. And no, I've yet to try it since I just got my replacement unit.
Click to expand...
Click to collapse
Pardon? OP?
xNAPx said:
Pardon? OP?
Click to expand...
Click to collapse
Opening post. I wrote down and extremely detailed description.
lambstone said:
Opening post. I wrote down and extremely detailed description.
Click to expand...
Click to collapse
My statement has nothing to do with your opening post to be honest apart from asking you if you had a chance to try it.
xNAPx said:
My statement has nothing to do with your opening post to be honest apart from asking you if you had a chance to try it.
Click to expand...
Click to collapse
It does since you're asking a question to which the answer can be found in the opening post.
lambstone said:
It does since you're asking a question to which the answer can be found in the opening post.
Click to expand...
Click to collapse
I missed the part in which you say you are waiting for the unlock. By the way you could be more kind, thanks anyway
xNAPx said:
I missed the part in which you say you are waiting for the unlock. By the way you could be more kind, thanks anyway
Click to expand...
Click to collapse
Pretty sure I answered your question even though you couldn't be bothered to read through the post.
You did, that's why I thanked you
From my personal testing so far I can tell that battery life is improved, can't say the same for temps thought, probably a couple of degrees cooler average. 'llI reserve more time for testing the battery life as I need more battery cicles to really tell the difference if there is any. Is there any way to check the actual CPU frequency via terminal emulator?
xNAPx said:
From my personal testing so far I can tell that battery life is improved, can't say the same for temps thought, probably a couple of degrees cooler average. 'llI reserve more time for testing the battery life as I need more battery cicles to really tell the difference if there is any. Is there any way to check the actual CPU frequency via terminal emulator?
Click to expand...
Click to collapse
From what I've read in the discussion posts by the original chinese developer. They use something called perfmon. I believe you'll require both the app and the magisk module.
lambstone said:
Basically this module does the following
Underclocks X1 core from 2.84ghz to 2.49ghz
Reduces performance by 13%, reduces power consumption by 32%
Underclocks A78 cores from 2.42ghz to 2.23ghz
Reduces performance by 5%, reduces power consumption by 14%
Underclocks GPU from 840mhz to 608mhz
Reduces performance by 27%, reduces power consumption by 54%
Click to expand...
Click to collapse
Code:
sleep 30
chmod 644 /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
echo 2227200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
echo 2496000 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
chmod 644 /sys/class/kgsl/kgsl-3d0/max_pwrlevel
echo 4 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
exit 0
The code cap the maximum frequence for CPU 4&7 and the power for GPU.
Mostly what a kernel auditor can do.
The other way around for reference:
Xiaomi Mi 10T with Snapdragon 865 beats ROG phone 5 with GPU Overclock
Hi I have Xiaomi Mi 10T with Snapdragon 865 with Adreno 650 GPU and 8 GB LPDDR5 RAM and I used Konabess app to Overclock GPU to beat ROG Phone 5 in Vulkan performance. If you need anything help here is my new group on Telegram for support in...
forum.xda-developers.com
pl1992aw said:
Code:
sleep 30
chmod 644 /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
echo 2227200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
echo 2496000 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
chmod 644 /sys/class/kgsl/kgsl-3d0/max_pwrlevel
echo 4 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
exit 0
The code cap the maximum frequence for CPU 4&7 and the power for GPU.
Mostly what a kernel auditor can do.
The other way around for reference:
Xiaomi Mi 10T with Snapdragon 865 beats ROG phone 5 with GPU Overclock
Hi I have Xiaomi Mi 10T with Snapdragon 865 with Adreno 650 GPU and 8 GB LPDDR5 RAM and I used Konabess app to Overclock GPU to beat ROG Phone 5 in Vulkan performance. If you need anything help here is my new group on Telegram for support in...
forum.xda-developers.com
Click to expand...
Click to collapse
Pretty much yes. However kernel auditor set them post boot. This magisk module sets them on boot. Or you could always implement a init.d solution.
The magic of a magisk module is it's ease of use and a fire and forget solution