General TIP (Test in Progress): Better thermals and battery life via Konabess - Xiaomi Mi 11 Ultra

Just wanted to share with you guys about the this Konabess - GPU overclocking app. Needs root obviously.
So what does it do? Its an overclocking utility. Which means you can over/underclock and over/undervolt the GPU.
Many of us on the 11 series are experiencing overheating issues and battery life issues. (I myself am, what a ****ty 5000mah battery and horrible heating problems)
So what you can do with this, and my recommendation is to add a lower GPU frequency and at the same time undervolting all of the frequencies.
Just tested it today GMT+8 2021-7-10. What I did is just simply added a 200mhz clock speed and undervolted each frequency by 2 levels. Will see if this helps with the heating and the battery life.
NOTE: This is not a support page or a tutorial. Just a share post.
You guys can refer to this page [TuT] [Guide] Undervolt / Overclock SD865 -Updated 03/14 which is a rather good reference and starting point.

Did you check my battery thread?
Honestly if I would ever make changes to the clocks it would be for increasing the speed and never to decrease

Miui.eu with some debloats. Yeah I did. Some people want more speeds but others want better thermals and battery life.

lambstone said:
Miui.eu with some debloats. Yeah I did. Some people want more speeds but others want better thermals and battery life.
Click to expand...
Click to collapse
Which frequencies did you add?

lambstone said:
Miui.eu with some debloats. Yeah I did. Some people want more speeds but others want better thermals and battery life.
Click to expand...
Click to collapse
No I use official global ROM not Xiaomi.EU

lambstone said:
Just wanted to share with you guys about the this Konabess - GPU overclocking app. Needs root obviously.
So what does it do? Its an overclocking utility. Which means you can over/underclock and over/undervolt the GPU.
Many of us on the 11 series are experiencing overheating issues and battery life issues. (I myself am, what a ****ty 5000mah battery and horrible heating problems)
So what you can do with this, and my recommendation is to add a lower GPU frequency and at the same time undervolting all of the frequencies.
Just tested it today GMT+8 2021-7-10. What I did is just simply added a 200mhz clock speed and undervolted each frequency by 2 levels. Will see if this helps with the heating and the battery life.
NOTE: This is not a support page or a tutorial. Just a share post.
You guys can refer to this page [TuT] [Guide] Undervolt / Overclock SD865 -Updated 03/14 which is a rather good reference and starting point.
Click to expand...
Click to collapse
Afg Playa said:
Which frequencies did you add?
Click to expand...
Click to collapse

Related

[Q] Benefits of OC/UV

What are the benefits of OC/UV (particularly for CM7)?
I know of improved performance due to OC, but what does UV do in regards to performance. Also, how does an OC/UV kernel compare to one without the option?
your processor doesn't need as much voltage as the stock settings--undervolting lets you save battery
personally i want to know.. do you have to UV to OC?
xredjokerx said:
your processor doesn't need as much voltage as the stock settings--undervolting lets you save battery
personally i want to know.. do you have to UV to OC?
Click to expand...
Click to collapse
You can do either or both but don't have to do both. At some point UVing will cause a crash. Right before that point it can cause performance issues. See the link below for instructions on how to find an optimal UV level to maximize battery savings and performance.
http://forum.xda-developers.com/showpost.php?p=10936691&postcount=1102
OCing improves speed but can also cause stability issues. For a captivate this usually isn't a problem until you get past 1.2 ghz. After that, it depends on the kernel but I have yet to find a kernel that is completely stable past 1.2 ghz under stressful conditions. Samsung designed the processor to handle 1.2 ghz and in theory it can go up to at least 1.6.
Like everyone before me has said, OC will make your processor work more (which will eat up more battery, and send the temps a bit higher).
UV is a way to "fix" that problem by controlling the voltage used by each Mhz/Ghz range. The mini guide that QuarkGluonSoup posted is a great way to start off.
Most Captivates start have random errors past 1.2Ghz, but the highest I've seen (stable) are 1.4Ghz.
venomio said:
Like everyone before me has said, OC will make your processor work more (which will eat up more battery, and send the temps a bit higher).
UV is a way to "fix" that problem by controlling the voltage used by each Mhz/Ghz range. The mini guide that QuarkGluonSoup posted is a great way to start off.
Most Captivates start have random errors past 1.2Ghz, but the highest I've seen (stable) are 1.4Ghz.
Click to expand...
Click to collapse
Odd as it sounds, my battery life on CM7 is close to 50% better when it is OC'ed to 1.2 ghz and UV'ed than it was on the froyo ROMs under the same conditions.
That really is odd :S I think I'll try it myself.

[Q] Xperia Z battery life with underclock

Hello all,
I'm planning to buy a Xperia Z but I'm also interested by the Xperia ZR that has a better battery life but that is harder to find where I live.
So I'id like to know whether the Xperia Z has a good battery life, let's say a day in advanced use, and no lags if underclocked @800-1000MHz.
Thanks in advance.
http://forum.xda-developers.com/showthread.php?t=2150786
Sent from my C6603 using Tapatalk 2
If you buy an unlockable device (not from a carrier) undervolting with a custom kernel will make the most difference
@ kingvortex: Thanks for the link but I'd already read the thread and I didn't really find an answer. I saw that for some users underclocking wasn't working properly... Does the problem still exist ?
@ DrKrFfXx: Yeah I won't buy it from a carrier, and I plan to underclock the Z if I buy it, freeze or unistall some apps etc. But I don't want to lose performance. Is the interface and most of apps very smooth at 800MHz ?
Thanks.
NeoJeo said:
@ kingvortex: Thanks for the link but I'd already read the thread and I didn't really find an answer. I saw that for some users underclocking wasn't working properly... what about now ?
@ DrKrFfXx: Yeah I won't buy it from a carrier, and I plan to underclock the Z if I buy it, freeze or unistall some apps etc. But I don't want to lose performance. Is the interface and most of apps very smooth at 800MHz ?
Thanks.
Click to expand...
Click to collapse
Is laggy at that speed.
But don't confuse undervolt with underclock, mister.
Undervolt as the name implies, is lowering the voltage of the processor to generate less wattage and thus, less heat and battery consumption.
You can undervolt your device to consume the energy of the stock 1000mhz and retaining 1500mhz. Undervolting combined with a slight underclock, say to 1350 will achieve decent performance while mantaining great battery life.
DrKrFfXx said:
Is laggy at that speed.
But don't confuse undervolt with underclock, mister.
Undervolt as the name implies, is lowering the voltage of the processor to generate less wattage and thus, less heat and battery consumption.
You can undervolt your device to consume the energy of the stock 1000mhz and retaining 1500mhz. Undervolting combined with a slight underclock, say to 1350 will achieve decent performance while mantaining great battery life.
Click to expand...
Click to collapse
Yeah I knew it, that's just a habit for me to say underclock ^^
Anyway thanks for your answer. If at the end of the week ZR isn't available here I'll turn my choice on the Z.
DrKrFfXx said:
Is laggy at that speed.
But don't confuse undervolt with underclock, mister.
Undervolt as the name implies, is lowering the voltage of the processor to generate less wattage and thus, less heat and battery consumption.
You can undervolt your device to consume the energy of the stock 1000mhz and retaining 1500mhz. Undervolting combined with a slight underclock, say to 1350 will achieve decent performance while mantaining great battery life.
Click to expand...
Click to collapse
New to android systems, I want to try and improve my battery life and the last thing on my list after looking about was underclocking.. I've got a rooted z3 and the rom toolbox app, after reading the comment what would I need to do to get an ideal battery saver?

CPU undervolting concept and results

This is an outdated device, but since SD801 is so efficient, I gave it a try.
Warning - undervolting is a risky process. It may constantly crash your device, make it unusable or you can actually lose all of your data. Be aware.
So, after reading various articles about CPU binning concept, I thoroughly examined my device's potential. Note, that every device is different, regarding CPU quality and etc.
Anyways, I am running stock rom with Boeffla kernel. I actually gave up, when my device was getting hot - I don't like that at all. Since thermal throttling is really aggresive, I wanted to get away from that completely. And I did.
Currently my phone is heavily undervolted (by 0.1V to be exact) and to be honest, CPU temperatures now never ever exceed 50ºC. With stock voltages, I could easily reach 80ºC.
Anybody else tried doing undervolting? Share your experiences. I would greatly appreciate that.
what is the benefit of it?
does it give a better battery life............?
binadam23 said:
what is the benefit of it?
does it give a better battery life............?
Click to expand...
Click to collapse
The only real benefit of undervolting is to reduce temps. Even so it isn't recommended because of the risk of instabilities.
Saber.
Saber said:
The only real benefit of undervolting is to reduce temps. Even so it isn't recommended because of the risk of instabilities.
Saber.
Click to expand...
Click to collapse
lower temperature = lower power consumption = better battery life.
Kriomag said:
lower temperature = lower power consumption = better battery life.
Click to expand...
Click to collapse
Not necessarily. In my experience in kernels, undervolting only brings marginal power savings. Most battery drain is from open apps and from the display.
Saber.
Wake locks play a big role too I always turn off as may features as I can on my s5 verizon and settings database editor App to turn off more features than normally possible
Sent from my iPhone using Tapatalk
Saber said:
Not necessarily. In my experience in kernels, undervolting only brings marginal power savings. Most battery drain is from open apps and from the display.
Saber.
Click to expand...
Click to collapse
Not exactly marginal from my experience. It also depends on which frequency CPU is running. At higher clocks, lower power consumption is more noticeable than on lower frequencies.
airidosas252 said:
Not exactly marginal from my experience. It also depends on which frequency CPU is running. At higher clocks, lower power consumption is more noticeable than on lower frequencies.
Click to expand...
Click to collapse
Well, that's not quite the same as what I was saying.
Different CPU frequencies use different current levels which will affect the power draw. So in this case, it will affect the battery savings. Whereas undervolting alone doesn't bring much of a difference due to the already efficient design of our SOC (well, at least in my case ).
Saber.
Undervolting -> Lower Temp -> Less Throttling -> Better Performance with slightly better battery life.
Sent from my SM-G900F using XDA Labs
Throttling is really noticeable with stock voltages. Play some games for a while and you'll start to feel that phone is getting slower and hotter. Not the case anymore after undervolting. If your phone can handle upto 0.1V undervolt, then your SOC is in good shape.
Wlld1 said:
Undervolting -> Lower Temp -> Less Throttling -> Better Performance with slightly better battery life.
Sent from my SM-G900F using XDA Labs
Click to expand...
Click to collapse
i can confirm this, i feel my phone is really snappy now and slightly worm, not hot anymore
I use 300-2000Mhz and heavy UV 620-850V. I also use "use_spi_crc=0".
After phone reboot on stock i get 80'C (cpu tem module in xposed) and on my settings it is not reaching 60'C
What about battery life? it needs long testing, i can assume that its slightly better because less energy is converted in to heat
There seems to be some misconception on undervolting.
In theory undervolting should translate to better battery life. However....
Real world results tell a different story as it shouldn't really make much difference at all. For example, not all S5 phones run the same voltage tables (different CPU quality require more/less voltage), yet they achieve the same battery life. So what voltage was set by the manufacturer (Samsung) is already the optimum voltage.
You will definitely achieve better thermals after undervolting, but in the custom kernel world, most kernel developers will not be able to provide help in the case of instabilities. Some kernel developers may not even provide undervolting support because there just isn't a great enough benefit other than improving thermals.
Saber.
What about undervolting Busses, Image processing System, MMC Memory, GPU and CPU?
I`ve got the exynos variant of the S5. I undervolted to -85 all of that stuff and the phone now doesn't heat at all and battery life isn't that amazing but it is noticeably better
Rudy1967 said:
What about undervolting Busses, Image processing System, MMC Memory, GPU and CPU?
I`ve got the exynos variant of the S5. I undervolted to -85 all of that stuff and the phone now doesn't heat at all and battery life isn't that amazing but it is noticeably better
Click to expand...
Click to collapse
I'm using the snapdragon variant with boeffla kernel so only the CPU is allowed to be undervolted.
Undervolting other components alongside the CPU will make a more noticeable difference in terms of battery savings. It still isn't recommended by many kernel devs as these other components are more sensitive to slight voltage changes (including the bus).
Saber.
Saber said:
I'm using the snapdragon variant with boeffla kernel so only the CPU is allowed to be undervolted.
Undervolting other components alongside the CPU will make a more noticeable difference in terms of battery savings. It still isn't recommended by many kernel devs as these other components are more sensitive to slight voltage changes (including the bus).
Saber.
Click to expand...
Click to collapse
Yeah it actually makes a slight difference in battery life, But I don't think anyone should go below these values since I started to get Screen of death and all that kinda stuff that happens when phones are very undervolted haha
If there's a kernel that allows users of Snapdragon phones to undervolt that hardware, I really recommend you to do it, it really helps battery's performance if you need that extra hour of Screen On time
Now, all of this changes are not recommended cause there could be problems with your phones if you're not sure bout the parameters you're playing with.
does anybody else have problem with gpu oc ? no matter what settings i use there is no performance increase at all, its like the 600Mhz is permanent even when all monitoring programs show 700-800Mhz :/ I have tested gpu many times using 3dmark - always the same fps (600-800Mhz). With 200Mhz increase in frequency it should be significant increase in fps!

HUGE RENDERING, FPS and SMOOTHNESS improvement on OOS.

I don't know if it works on OOS versions but it does, on the OB12. You need to be rooted to be doing this.
Lower the input boost to 1036 on the big and 556 on the small first. Now, change the governor of the big cluster to conservative and the small to ondemand or conservative , benefit!
To see the improvement in FPS, you need to go to developer options and switch on profile GPU rendering. For those who didn't understand this: lower the graph is, higher the fps. Hit thanks if helped
Where to change these settings?
Any kernel manager would do. I'd recommend kernel aduitor
chinmai560621 said:
Any kernel manager would do. I'd recommend kernel aduitor
Click to expand...
Click to collapse
Just change the option of GPU GOVERNER to simple_on demand one from the above mentioned app. It will work smooth.. works for me..:good:?
ashokspidy said:
Just change the option of GPU GOVERNER to simple_on demand one from the above mentioned app. It will work smooth.. works for me..:good:?
Click to expand...
Click to collapse
I'd recommend to leave it on msm-adreno.
What if I'm on RR 5.8.2 and ElementalX? I have ondemand governor option for little but don't have conservative for big cluster.
karliyo said:
What if I'm on RR 5.8.2 and ElementalX? I have ondemand governor option for little but don't have conservative for big cluster.
Click to expand...
Click to collapse
This is exclusive for OOS. In fact, the interactive is supposed to be better than the rest but it's not the case on OOS which is why I made this thread.
chinmai560621 said:
This is exclusive for OOS. In fact, the interactive is supposed to be better than the rest but it's not the case on OOS which is why I made this thread.
Click to expand...
Click to collapse
Oh alright. Little governor ondemand seems quite fine right now.
By the way, are both governors interactive by default?
karliyo said:
Oh alright. Little governor ondemand seems quite fine right now.
By the way, are both governors interactive by default?
Click to expand...
Click to collapse
Has to be. Unless you use blu_spark kernel. It uses blu_activ.
How do these changes affect the battery life?
chinmai560621 said:
Has to be. Unless you use blu_spark kernel. It uses blu_activ.
Click to expand...
Click to collapse
You mean interactive and not blu_active?
I do recommend you guys taking a look at AKT.. There are alot of peformance oriented and balanced profiles that are already better with smoothness then stock.. Also Franco has some magic with stock settings!
chinmai560621 said:
I don't know if it works on OOS versions but it does, on the OB12. You need to be rooted to be doing this.
Lower the input boost to 1036 on the big and 556 on the small first. Now, change the governor of the big cluster to conservative and the small to ondemand or conservative , benefit!
To see the improvement in FPS, you need to go to developer options and switch on profile GPU rendering. For those who didn't understand this: lower the graph is, higher the fps. Hit thanks if helped
Click to expand...
Click to collapse
Hi friend, shall I change both values of big and small? I mean maximum and minimum?
Same, cant find where to change the input values for those two.
rOck4n said:
Same, cant find where to change the input values for those two.
Click to expand...
Click to collapse
You'll see input boost in the bottom section of CPU in kernel adiutor. Core 1- 1036, core 3 -556 is what you've to do. It'll be 1324 default on both. I'm suggesting that for slightly better battery life
MarcTremonti said:
How do these changes affect the battery life?
Click to expand...
Click to collapse
Lower SOTs are obvious, but to what degree is what matters. As far as I see, it's not that much.
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
When I change big cluster to conservative, those cores will always stay above 2 GHz, as shown in Kernel Adiutor.
chinmai560621 said:
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
Click to expand...
Click to collapse
The thread is about more performance and you're discussing battery life....of course it will have a lower battery life, the question is are you happy when your quad-core phone stutters....
chinmai560621 said:
You'll see input boost in the bottom section of CPU in kernel adiutor. Core 1- 1036, core 3 -556 is what you've to do. It'll be 1324 default on both. I'm suggesting that for slightly better battery life
Click to expand...
Click to collapse
Got it, thank you. I did notice a slightly battery improvement after two cycles.
Little investigation..
chinmai560621 said:
GUYS, I recommend not to use this anymore. Oneplus has a reason to not release the kernel with conservative on . This is because conservative is not optimized for battery while interactive is. If interactive weren't optimized for battery, it'd be better than conservative for sure. I get only 4 hr sot on conservative but 5.5 on interactive. Though this is not placebo, it has a negative impact on SOT .
Click to expand...
Click to collapse
Good you realised that.. I did a little investigation on your tweak.. Apparently setting governor to conservative locks the frequency of big cluster to max possible, usually above 2 ghz and it will step down slowly ( by slow I mean really slow like 1-2 seconds). Thus causes you to have very less render times on gpu profile as shown in the xda portal post.. I opened up ex kernel manager and observed same freq in higher range.
After some time I just changed governor to interactive and changed minimum freq of big cluster to 2 ghz.. I observed the same render times as situation as time when conservative was set as governor...
So this tweak is nothing but type of placebo since ramping up freq can lead to faster processing
Edit.: Couple of people on xda portal have said the same.. I didn't check it..

Question Underclocking + Undervolting Possible on Mi 11?

Hello. I was wondering if underclocking both the CPU and GPU on the Mi 11 would improve battery life & thermal performance. I know undervolting would require a custom kernel but I'm sure underclocking is possible only with the stock kernel & root. Has anyone tried doing it? Thank you.
Sure, but you must be rooted. Using Kernel Manager like EX Kernel or Franco Kernel (in my screenshots, i have underclock high values CPU & GPU). You can see in CPU Stats, frequencies "blocked" are not used, in game my Mi 11 keep fresh . Only underclocking is granted, for undervolting we will waiting for a custom kernel.
Pho3nX said:
Sure, but you must be rooted. Using Kernel Manager like EX Kernel or Franco Kernel (in my screenshots, i have underclock high values CPU & GPU). You can see in CPU Stats, frequencies "blocked" are not used, in game my Mi 11 keep fresh . Only underclocking is granted, for undervolting we will waiting for a custom kernel.
Click to expand...
Click to collapse
I see. Do you have 120hz on? Does it affect the performance a lot? Thanks again.
Does this help battery life?
Caffeinate said:
I see. Do you have 120hz on? Does it affect the performance a lot? Thanks again.
Click to expand...
Click to collapse
No i have change 60hz to 90hz constantly. So i'm at 90hz, better choice between smooth/battery life
VortexHD said:
Does this help battery life?
Click to expand...
Click to collapse
Yes i finish a full day with ~38/40 % with web, calling, sms and game (but i have only 4G+ / VoLTE, no 5G)
yeah custom kernels are required for volt change.. turn off 5g helps.

Categories

Resources