Underclocking - Xiaomi Redmi Note 5 / 5 Plus Questions & Answers

Is there a way to underclock the cpu to 500 Mhz for example, for battery saving?
And CPU voltages.
I was doing that on a gingerbread device. It was a kernel feature.
With "IncrediControl" app back in 2012.
Do you remember that?
I'm asking because I saw that r5+ has 900 Mhz min speed clock
Or should I don't be worried about that?
thx

Yes there is, I bought a redmi 5 plus and it will arrive in some weeks, I will start developing kernels for this device.

Minimum cpu clock on miui global is 652 mhz

Related

tegrak overclock cracks the Vibrant code!

tegrak promised he was going to upgrade his tegrak overclock app to work with all kernels and it looks like he's delivered! (see http://forum.xda-developers.com/showthread.php?t=1101355
I'd installed the free version as tegrak suggested a couple months back to see if it would work with my phone. It didn't, but yesterday, it upgraded to version 0.6.0.9. I had a bullet kernel that allows OC to 1.2 ghz with no voltage adjustments. The free version doesn't OC but will let you know if the paid version will work with your phone.
The paid version ($2) works. At least on my phone it does. Maybe no need for special kernels anymore. I haven't tried it with a rom that doesn't support OCing and overvolting yet but I'm going to do that this weekend.
The higher speeds need overvolting and there's no directions on how to do it. tegrak overclock will officially only let you go to 1.3 ghz but if you select the fine "optimization" you can go way up beyond that. I immediately zoomed it up to 1600 mhz with no voltage adjustments and the phone locked up and started buzzing. I had to pull the battery and reboot. Don't do that! Go up a little at a time and then let the stability test run (pull down notification screen to see how many seconds are left.)
There are buttons to adjust by small amounts. You should be able to set it at 1.4 ghz with a little overvolting without too much trouble. Right now my phone is stable at 1524 mhz and core voltage of 1361 mv using an "on demand" profile of 100-1524mhz and it's not hot. Quadrant score at that setting was 3201. That's pretty good for a kernel that only supports OC to 1200 mhz.
I couldn't get to 1600 yet without locking up the phone -- needs more overvolting I figure.
If you have sgs overclock, after you up the speed, it will have the top speed bar at the bottom 100mhz and you will have to drag it up there. I don't know why this should make a difference but my quadrant score was in the 2700s before I did it.
Write down your figures 'cause if the phone locks up and you have to pull battery and reboot, the phone will ask you if you really want that speed that didn't work, and when you say "no" you'll be back at the beginning again.
There is more discussion in the 19000 forum on tegrak's 2.3.4 kernel (for I9000) and the OC app. according to tegrak's guide, the Galaxy S can be stably undervolted using his utility at various speeds and I guess save battery life:
speed standard core voltage undervolt
1000mhz 1275 mv 1225 mv
800mhz 1200 mv 1125 mv
400mhz 1050mv 950mv
200mhz 950mv 825mv
100mhz 950mv 800mv
There is a dialog in the app to set the voltage for each of these speeds in addition to setting the OC speed and voltage. I'm not sure whether tegrak has tested this on the various flavors of Galaxy S or whether he means the I9000. I'll just have to see.
here is his figure for a 1200mhz OC.
speed standard core voltage overvolt
1200mhz 1275 1310
Seems to be working good!
All nonsense and misspelled words courtesy of my unsupported samsung device.

[Q] Undervolting Neutrino v2.5

I'm wondering what settings people are using for undervolting. I'm running Neutrino v2.5 GT with the patch and supercharger. Seems like if I set anything above 50 I get a reboot. Kinda a total noob when it comes to UV so any help would be appreciated
I would like to know this too please.
Sent from my MB860 using XDA
I'm currently running this:
1300: -150
1200: -100
1100: -50
1000: -50
800: -50
456: -100
216: -150
I've tried lower but I started getting reboots, at these voltages it's been good for a few days now.
Every Atrix isn't the same so while one set may work for one persons phone it may not on yours. One thing, though. DO NOT break the 100mv limit. Meaning if 1GHz is at 1000mv, then the step below it (912MHz if you're on a 1GHz kernel) shouldn't go below 900mv. This is a limit on the Tegra 2 set by Nvidia and going passed the 100mv limit cancels out undervolting across the board. Meaning if 1GHz is at 1000mv and you set 912MHz to 875mv or lower, it won't matter what the undervolting application says. Your phone will NOT be undervolted. I'm able to under volt fairly well and I usually stick to 1GHz kernels to save on battery. If you're using a 1GHz kernel, try leaving the first two frequencies alone (don't change 1GHz or 912 MHz). Here's what I've been using on CM9 with faux123's 1GHz kernel:
1GHz - no change
912MHz - 25
750MHz - 50
608MHz - 95
456MHz - 105
312MHz - 115
216MHz - 135
This has been stable for me since I got my Atrix and works really well on a couple of my friend's Atrix. If this causes reboots then set 912MHz back to no change at 950mv and I can almost promise you the problem will be fixed. Also, if you're a battery saving whore like I am and you're on AT&T, flash the N_01.100.00R European radio. This will allow you to set your phone to GSM Only by dialing *#*#4636#*#* and changing GSM auto (PRL) and use the EDGE (2G) service providing you with MUCH better battery life. If you need the higher speeds then switch back or simply reboot the phone. Hope this information helps.
On a side note, underclocking is another useful way to conserve battery. I never did this on GB ROMs as everything became terribly slow, but on ICS, underclocking barely hinders performance. I have mine underclocked at 750MHz and in terms on scrolling, opening apps, playing games, web surfing, even moving through homescreens, it still outperformed any GB ROM I've used at 1GHz and even 1.3GHz. Even benchmarks are fairly the same. Going on 53 hours with HEAVY usage. e.g. Web browsing all day, texting, few phone calls, and playing games.
Sent from my AT&T CM9 MB860 on EDGE
I'm on Turl's CM9 build v9 with faux123's 1GHz kernel and I undervolt to:
1GHz - 950 mV (-50)
912 - 930 mV (-20)
750 - 830 mV (-70)
608 - 730 mV (-120)
456 - 630 mV (-170)
312 - 530 mV (-245)
216 - 430 mV (-320)
I tried an extreme that someone else had on their Atrix with 216 MHz at 400 mV, and 100mV increment up and my phone became unstable (with 912 MHz at 900mV). Following some other people's advice to undervolt less at 912MHz I arrived at my current setting that is stable for my phone.
I'm using Neutrino 2.2 with the latest faux kernel because I couldn't get phone to deep sleep with 2.5 even with the update installed.
I used pimp my cpu and managed these undervolts, it wouldn't let me go past -250mV is that normal?
1300Mhz -125 mV = 1175 mV
1200Mhz -100 mV = 1100 mV
1100Mhz -50 mV = 1050 mV
1000Mhz -50 mV = 950 mV
800Mhz - 175 mV = 725 mV
456 Mhz - 200 mV = 600 mV
216 Mhz - 250 mV = 500 mV
I was quite surprised of the jump in mV to 1000Mhz, it just wouldn't take any lower voltage without freezing. But I have extended my battery life loads by using pimpmycpu its cool as. Also from the above post does that mean my 800Mhz undervolt is ok or not?
Enkidu1978 said:
I'm using Neutrino 2.2 with the latest faux kernel because I couldn't get phone to deep sleep with 2.5 even with the update installed.
I used pimp my cpu and managed these undervolts, it wouldn't let me go past -250mV is that normal?
1300Mhz -125 mV = 1175 mV
1200Mhz -100 mV = 1100 mV
1100Mhz -50 mV = 1050 mV
1000Mhz -50 mV = 950 mV
800Mhz - 175 mV = 725 mV
456 Mhz - 200 mV = 600 mV
216 Mhz - 250 mV = 500 mV
I was quite surprised of the jump in mV to 1000Mhz, it just wouldn't take any lower voltage without freezing. But I have extended my battery life loads by using pimpmycpu its cool as. Also from the above post does that mean my 800Mhz undervolt is ok or not?
Click to expand...
Click to collapse
Your phone isn't undervolted at all since you broke the 100mv limit. Might show that you are, but the phone is still running with high power consumption.
Also, if you wanna go lower, get SetCPU. Goes all the way down to -500mv and doesn't lock you to increments of 25. You can set any value such as -69mv, -146mv, etc.
Sent from my AT&T CM9 MB860 on EDGE
I'm using the 1.3ghz kernel anyone got safe recommendations not breaking the 100mw rule
Sent from Atrix 4g Neutrino 2.5
I'm running faux 1.3 too n that's wat I'm trying to figure out too. Because according to what you're saying I'd only be able to UV at lowest 2 or 3 speeds
squee666 said:
I'm using the 1.3ghz kernel anyone got safe recommendations not breaking the 100mw rule
Sent from Atrix 4g Neutrino 2.5
Click to expand...
Click to collapse
As I stated earlier, not ever phone is built the same. What works for someone else may not work for you.
CREAPFACE said:
I'm running faux 1.3 too n that's wat I'm trying to figure out too. Because according to what you're saying I'd only be able to UV at lowest 2 or 3 speeds
Click to expand...
Click to collapse
The best idea is to do minimal undervolting on higher frequencies as they need more power and do the more intense undervolting on lower frequencies.
I changed mine up, a bit. This is what I'm working with, now:
1GH no change = 1000mv
912MHz -25mv = 925mv
750MHz -50mv = 850mv
608MHz -100mv = 750mv
456MHz -150mv = 650mv
312MHz -225mv = 550mv
216MHz -300mv = 450mv
To me, undervolting is a way to mainly save power, further, when the screen is off while conserving as much as I can when I'm actually using the phone.
Sent from my AT&T CM9 MB860 on EDGE
Pretty sure it just the rom. Switched to redpill to test it and with undervolting I had %60 battery left after all day of heavy use.
Im on jokersax 0.33, installed setcpu, but i dont see voltages menu at all.
Can somebody guide me pls
Sent from my MB860 using XDA
Its the 3rd tab at the top. It says main, then profiles, then voltages. Not sure if its on there if your not running a custom kernel
CREAPFACE said:
Its the 3rd tab at the top. It says main, then profiles, then voltages. Not sure if its on there if your not running a custom kernel
Click to expand...
Click to collapse
Thats y maybe,.. i am on kernel which comes with jokersax ROM, so probably i cannot get it ;(
EDIT: Yes, i installed http://www.jokersax.com/upload/Atrix-CM9-Kernel-025b-ext4-1.00GHz.zip and i got Voltage tab.
I am testing Neroga settings now.
akyboy said:
Thats y maybe,.. i am on kernel which comes with jokersax ROM, so probably i cannot get it ;(
EDIT: Yes, i installed http://www.jokersax.com/upload/Atrix-CM9-Kernel-025b-ext4-1.00GHz.zip and i got Voltage tab.
I am testing Neroga settings now.
Click to expand...
Click to collapse
Phone froze 2 times and restarted, restoring from standby.
Any ideas what i should change?
Tnx
You have to start out pretty low and work ur way up til u don't get any reboots. Also I'd try faux123's kernel the 1.3 is where its at
I couldn't find any voltage tab
I've tried the standard kernel that comes with the neutrino and faux 1,45ghz for cm7...
Any suggestion?
Neroga said:
Every Atrix isn't the same so while one set may work for one persons phone it may not on yours. One thing, though. DO NOT break the 100mv limit. Meaning if 1GHz is at 1000mv, then the step below it (912MHz if you're on a 1GHz kernel) shouldn't go below 900mv. This is a limit on the Tegra 2 set by Nvidia and going passed the 100mv limit cancels out undervolting across the board. Meaning if 1GHz is at 1000mv and you set 912MHz to 875mv or lower, it won't matter what the undervolting application says. Your phone will NOT be undervolted. I'm able to under volt fairly well and I usually stick to 1GHz kernels to save on battery. If you're using a 1GHz kernel, try leaving the first two frequencies alone (don't change 1GHz or 912 MHz). Here's what I've been using on CM9 with faux123's 1GHz kernel:
1GHz - no change
912MHz - 25
750MHz - 50
608MHz - 95
456MHz - 105
312MHz - 115
216MHz - 135
This has been stable for me since I got my Atrix and works really well on a couple of my friend's Atrix. If this causes reboots then set 912MHz back to no change at 950mv and I can almost promise you the problem will be fixed. Also, if you're a battery saving whore like I am and you're on AT&T, flash the N_01.100.00R European radio. This will allow you to set your phone to GSM Only by dialing *#*#4636#*#* and changing GSM auto (PRL) and use the EDGE (2G) service providing you with MUCH better battery life. If you need the higher speeds then switch back or simply reboot the phone. Hope this information helps.
On a side note, underclocking is another useful way to conserve battery. I never did this on GB ROMs as everything became terribly slow, but on ICS, underclocking barely hinders performance. I have mine underclocked at 750MHz and in terms on scrolling, opening apps, playing games, web surfing, even moving through homescreens, it still outperformed any GB ROM I've used at 1GHz and even 1.3GHz. Even benchmarks are fairly the same. Going on 53 hours with HEAVY usage. e.g. Web browsing all day, texting, few phone calls, and playing games.
Sent from my AT&T CM9 MB860 on EDGE
Click to expand...
Click to collapse
Can you explain exactly how you set your phone to 2G only? Reason I'm asking is 'cause I flashed the radio you mentioned and tried to use 2G only, but it keeps resetting back to gsm/cdma (prl).
Switched to neutrino EE n haven't had a problem since. Battery will last me 2 days

[Discussion] why our phone's proc can be o'clocked so "crazily high"

[Discussion]
This thread is purely a discussion about our phone's processor ability to be overclocked.
Does anyone here have any idea how our beloved xperia mini/minipro/lww processor can be clock as high as 2GHz as opposed to its default clock speed(1GHz)? If you carefully goes beyond our phone subforums into the realms other phone you can see that much of the phone there can't be overclock as high as our phone can go. Eg; other phone with 1GHz processor can only be overclock to 1.3GHz.
Any ideas? Developers facts can be very helpful.
Sent from my Xperia Mini Pro using xda premium
Well 1600 mhz is stable for me,I will try 2000 mhz as soon I install supported rom.About 1300 mhz max for some models looks stupid to me,I didnt read post that says that.
Sent from my WT19i using Tapatalk
XperianPro said:
Well 1600 mhz is stable for me,I will try 2000 mhz as soon I install supported rom.About 1300 mhz max for some models looks stupid to me,I didnt read post that says that.
Sent from my WT19i using Tapatalk
Click to expand...
Click to collapse
I've tried 2GHz on my phone, seems to be okay w/o any instability issue.
Fortunately our phone isn't maxed out at 1.3GHz, almost all kernel for our phone support up to 2GHz, what I meant is, phone like x10 seems to be maxed out at 1.3GHz. Just small increment from 1GHz to 1.3. While our phone can go all the way up from 1GHz to 2GHz doubling its default clock speed.
Sent from my Xperia Mini Pro using xda premium
i've only tried to run benchmarks on my phone up to 1.6GHz,
did not try higher speeds because i am worried about the CPU might break...
as per x kernel latest release, they have set the limit to just 1.8GHz.
seems that would be the safest our CPUs would reach but still its not same for all units.
i am not completely aware about the technical specifics of the CPU but it seems that it could have been made that way.
the only thing that would limit the CPU capabilities is the temperature and the battery capacity, since running an overclocked CPU on a 1200mAh battery is not that efficient.
You're not exactly correct OP.
My Active, with the OC Spartan kernel, goes up to 2Ghz on my device and its perfectly stable.
On my Desire Z however, stock Mhz is 800, and i have oc'd it to 1.9Ghz stable, thats over 140% (russian election pun not intended ) oc. It is one of the most highly overclockable devices yet.
So it's not only our devices that go to 100% of stock speeds. Ill remind you that companies, take some "malfuncioning" processor chips that might have a specific part of them not working, lower their speeds to make them stable chips, and then ship them out to manufacturing.
That is why some devices dont go over 1.9Ghz. Its just a matter of quality of the CPU. I know this because back in the days of the ATI9500, which was actually a ATI9700Pro, just underclocked because a pipeline was malfunctioning, so instead of throwing them away, they locked the pipeline and sold them as a lower budget Video Card. With some tools though you could unlock the pipeline and if you were lucky you could have an ATI9700Pro in the price of a ATI9500
I have one question while we are on this topic.
Our phones have MSM8225 chipset while the Arc S has MSM8255T (clocked at 1.4 GHz). I'm curious, is there any noticeable difference between these two chipsets? If there isn't why aren't our phones clocked at 1GHz?
The reason these go by 8255 and 8255T are stated in the post i made above. Same chips, different quality. It seems that not all 8255 can be stable up to 1.4-1.5Ghz, so they released a cheaper 8255 line that is clocked at 1Ghz.
dumraden said:
The reason these go by 8255 and 8255T are stated in the post i made above. Same chips, different quality. It seems that not all 8255 can be stable up to 1.4-1.5Ghz, so they released a cheaper 8255 line that is clocked at 1Ghz.
Click to expand...
Click to collapse
You are completely right but I have to say that architecture has something to do as well on my old x10 mini arm6 I had a 600 MHz processor going at Max of 800 and something and now my lww arm7 can go as high as 2 ghz lol.
ginryu said:
You are completely right but I have to say that architecture has something to do as well on my old x10 mini arm6 I had a 600 MHz processor going at Max of 800 and something and now my lww arm7 can go as high as 2 ghz lol.
Click to expand...
Click to collapse
The maximum CPU clock frequency is placed by kernel developer, what he thinks is fine. It is not that phone's CPU can really put up with that high clock frequency.
Someguyfromhell said:
The maximum CPU clock frequency is placed by kernel developer, what he thinks is fine. It is not that phone's CPU can really put up with that high clock frequency.
Click to expand...
Click to collapse
Sure then the cpu had nothing to do when you clock a 600 mhz cpu to 845 mhz and it crashes?? come on that is a lame thing to say in this thread
ginryu said:
Sure then the cpu had nothing to do when you clock a 600 mhz cpu to 845 mhz and it crashes?? come on that is a lame thing to say in this thread
Click to expand...
Click to collapse
What I ment, was that the actual maximal overclock frequency, where you can set it, is set by kernel developer.
You can set the CPU max frequency 1Ghz, 1.2Ghz, whatever. But the really maximum, which you can set, for example 2Ghz in Rage Kernel, 1.8Ghz in X Kernel, is set by kernel developer.
It is not tested that phone can put up with that high frequency. That is your own responsibility to try and risk.
Imagine cpus being made like cookies.Although you use the same ingredients not all cookies are baked the same, not matter how good your oven is.Cpus get out of the "oven" and tested for stability.The less stable are clocked lower, the more stable higher and that depends from the voltage they need to run and the maximum safe temperature that is allowed so the chip can last long time.So they say that chips which fall between A and B specifications (temp voltage etc...) are going to clocked to 1 GHz and those that range between C and D to 1.4 GHz.But those who are close to A are not the same as B, same with C and D.That's why some cpus clock better than others even though they're clocked at the same speed.At least that's how computer cpus were made if i recall correctly.
Its marketing trick.
Why should I buy WT19i when I can buy Arc S with higher clock rate.
Same processor because if processor is diffrent they would need to make new S1Boot,if in arc s is new bootloader patch wont work.
Sent from my WT19i using Tapatalk

Minimum CPU Speed

I'm using CM9 RC1 on a Note right now and the default settings are 200 Mhz min and 1.4 Ghz max.
Is there any benefit to using a higher min like 500 Mhz or is it just a waste of power? I'd assume it would be slightly faster upon wake up.
You can always try, as long as you know what you're doing. Are you familiar with overclocking, and how to test higher clock speeds without having them set on boot until you have tested for stability. 200MHz seems a bit low for echo 0, but you can try to start bumping up echo table 0 values slowly and at small incremental increases. For instance, from 200MHz, go to 220MHz and test, then if stable bump up to 240MHz and so on. Jumping from 200MHz to 500MHz may not be the best idea without a "seasoning" of the CPU at echo table 0...
Sent from my MB865 using xda's premium carrier pigeon service
I've overclocked on PCs before but I'm not overclocking. I just want to know if there's any benefit to setting a higher min speed.
It probably will not yield any performance increase to clock your lowest frequently scaling higher, since likely your device's governor (I'm assuming) is set to mot_hotplug.
Unless you're using a governor setting of "performance" or the like, your CPU's governor will step down through the kernel's frequently tables as determined by the load. Again, unless you're running a governor setting that does anything but what is similarly done with mot_hotplug the CPU's core(s) will be turned off when not demanded.
Sent from my ME860 using xda premium
Ive been using android overclock. On demand. and staying at 350 to 1420 and its been working really well as far as battery usage
I´ve been using ondemand-noop min 245, max 1024
Ok. That was 2012. Now is 2020. Updates to minimum and maximum for Android 8/9???
quantum-codes said:
Ok. That was 2012. Now is 2020. Updates to minimum and maximum for Android 8/9???
Click to expand...
Click to collapse
Just to have said it: CPU speed affects performance of Android device, doesn't depend on Android version. The more a processor is stressed the more the battery is drained. IMHO CPU speeds matter less than they did in the past, thanks to the advent of multi-core processors as they installed in ( most ) modern phones. Multi-core processors always have a "mixed speed": Not all cores are stressed the same way. Also, note how these multi-cores processors are designed: Octa-cores for example aren't using all 8 cores at once. Octa-cores use 4 high speed cores and 4 low speed power efficient cores. An Octa-core uses the 4 power efficient cores most of the time, but switches to the higher speed cores as needed for power intensive tasks.
I don't think there is a way to configure each cpu-core's max /min speed separately. BTW: Even today most Android apps/games make use of 2 cores only.

Minimum CPU frequency on Z3

Hi Guys,
Little question. Have somebody experience how much you can underclocking the CPU?
I asking because I want to save battery and I don't need the 2,5 ghz in my daily use.
But I heard that phone doesn't wake up if you I set the CPU frequency too low.
I am using Carbon Rom 5.1 and have root access.
PS: I have testing a little bit. My frequencies are working (using the App CPU Tuner and the recommended minimum frequency seems to be 300mhz. So I take this frequenz for my minimum).
PPS: So the thread can be deleted

Categories

Resources