yashsingh1/xdaforums huggingface dataset:
[Nexus 4 General] Wowzera:
Have any of you had mobile data problems after undervolting? I noticed today that my data indicator (E - 3G - H - H+) switched a lot in a short period of time while I was using the phone.

PS: I have a nominal CPU and undervolted -100mv across all cpu stages. I have no problems elsewhere, apart of that one. I've runned all tests from the StabilityTestv2.7 and everything was ok (at least I had no errors at all).
[Nexus 4 General] Illudrium:
Tried younix258's settings and all my phone did was crash. Hell it would even crash before I could finish inputting the values. Strange though considering when I ran cpu stability tests it would detect no errors. I don't know how his cpu maintains stability with such low voltages.

Anyway, since I ended up spending a lot of time editing values and testing them individually only to have my phone crash once all the frequencies were activated or just by browsing my app drawer I decided to edit all the values globally.

My stable uv ended up being - 150 volts across the board. Ran a test by playing two graphically intense games for over a hour. Temperature decrease was nothing remarkable but it was definitely noticeable. I'd say 3-4 degrees cooler. Like I said earlier though, I'm brand new to this (I don't even know what nominal or bin cpu means) so take my results with a grain of salt.
[Nexus 4 General] Ƶero:
i spent a lot of time, countless hours, to find the optimal values for my nexus 4 but i think im very close to my ideal values.

the values i use atm are:

384mhz - 700mV ( -150 )

486mhz - 725mV ( -150 )

594mhz - 750mV ( -150 )

702mhz - 775mV ( -150 )

1026mhz - 825mV ( -200 )

1118mhz - 900mV ( -200 )

1350mhz - 950mV ( -175 )

1512mhz - 1025mV ( -125 )

so my values are more than - 100mV UV , most of them even 150 - 200,

i tested different values, over many month, using those values for 2-3 month now, without much problems, any lower values end up with side effects like:

- gallery force close

- camera connection lost -> need reboot

- camera pics show green, red or blue dots (a few of them if you make around 30 pics 1-2 should have 1-2 points due to too much UV)

- random reboot -> due to uv or unknown issue (unknown myself if its due to UV)

- antutu doesn't reach more then 1% and closes without error

... (more not tested)

those are just signs that you might've UV'ed too much, i didn't want to find the lowest settings where my phone is stable, but where my phone and all apps like gallery and camera works normal.

I guess you all need to find out your own settings cause every nexus 4 is different or google would've uv'ed them from the beginning.

some ppl might say, i have better setting or lower settings that work good too.

that might be right for that person, but today i tested again another uv setting from someone else that was far lower then mine,

my phone still worked, and everything seemed fine, antutu worked, stability test flawless, but my camera app wasn't working that well anymore and shown me weird flashing effects.

so i changed back to my values and i gonna stay with them, i might change them a little bit +- 5mV but thats it.

don't try the impossible and -150mV UV are still awesome what you want more ? my nexus 4 now has always a cool head =)

if someone give you better settings, try them out, why not, but make sure they are not set on boot (thats bad if your stuck) and make sure that everything works fine, not just phone goes on, yea it worked is that cool !

try to find your own settings, i just wanna try to help you find your optimal settings, be free to ask any questions or pm me and i try to help.
[Nexus 4 General] qwahchees:
You have every reason to undervolt.

-187.5 on the board, but with the 1.7GHz OC I run -150 on the board, and it runs smooth and heat-free.
[Nexus 4 General] gpvecchi:
I got great results in undervolting, but I sometimes still have reboots. Is there the possibility to know at what frequency I had the reboot? Thanks!
[Nexus 4 General] Razer(x):
Think the best way is to try each frequency level one step at a time.

Also remember that 384-702-1512 are the most used frequencies, so if you're having a reboot that's probably because one of those
[Nexus 4 General] gpvecchi:
I tested them one by one with less than 15% battery with stability test, and trying photos and deep sleep. Now, I tried upper a little 384 mhz and it seems stable...

After a couple of days of testing, these values seems stable on my Nominal CPU...

Mhz	mV stock	mV stable	mV drop

384	900	725	-175

486	925	725	-200

594	950	750	-200

702	975	775	-200

1026	1075	875	-200

1188	1150	925	-225

1350	1175	1000	-175

1512	1200	1075	-125

1566	1200	1075	-125

1620	1225	1100	-125

1674	1225	1175	-50

1728	1250	1225	-25

Sorry, but I can't put them in colums correctly...

OK, first reboot... I have to upper something...
[Nexus 4 General] darkzom:
Sorry to jump in but what do you exactly get by undervolting? I mean measurable results like battery life... e.g. 1 day more of standard usage?

I know about power consumptions and I have some hardware knowledge but I am sceptical on if it would really impact daily usage scenarios as the most power-hungry thing is the screen.

I have read some threads but it would be very useful if you could share your impressions here.

Thanks!
[Nexus 4 General] Tom540:
Not sure if it does have a noticeable effect on battery life - although most would like to think it does, my battery life hasn't changed and many others agree, I think the battery life is little more than a placebo.

The main reason I UV is to keep the phone cooler, especially in normal tasks e.g. browsing.

Sent from my CM10.1 Nexus 4
[Nexus 4 General] darkzom:
Ahh ok I see. Well actually the phone seems quite hot sometimes with little browsing.

Enviado desde mi Nexus 4 usando Tapatalk 2
[Nexus 4 General] johngreener:
why just install some applicaiton to do that?

Qualcomm had released one.

i don't think change some hardware environment is good idea. because that's will leads unstable,
[Nexus 4 General] hol17:
The Qualcomm "BatteryGuru" is really just a simplified version of a task management application: choose when to refresh certain applications, when to use WiFi, etc. This is mainly to save battery but not to reduce heat.

Undervolting allows you to keep your phone cooler under the same day-to-day use as a cooler phone is generally more pleasant in the hands (and pants) and can help keep your phone in tip-top shape.

Undervolting is perfectly safe and perfectly stable. It only becomes unstable if you undervolt too much (which is why you test your voltages every time you change them).
[Nexus 4 General] johngreener:
thanks,,, very useful post
[Nexus 4 General] Tom540:
Thanks for these, helped me a lot! :D

Currently running at;

Sent from my Nexus 4
[Nexus 4 General] 530farm:
Is there much room to benefit from undervolting with the trinity kernel?
[Nexus 4 General] Ƶero:
good to see that my values are of benefit to someone, but i have to say to that i use franco kernel, those values work for me on every franco version that came out so far, today i tested trinity kernel but there the UV wasn't stable at all. (Maybe your Nexus 4 is close to mine, cause all nexus 4 are different but im sure there are some that are close to each other).

@530farm: benefit of UV is to decrease the temperature. You can feel it if you hold your nexus 4 in your hands while running benchmark etc..

without UV it gets way hotter then with UV. And even if it's just 100mV makes a large difference. But UV too much makes your Nexus 4 instable and it reboots, camera connection lost, apps force close etc.
[Nexus 4 General] Tom540:
I think they must be pretty close, I also just tested Trinity and as soon as I set the voltages it rebooted; just staying with Matr1x for now I think, best for UV results so far for me

Sent from my Nexus 4
[Nexus 4 General] RootTheMachine:
I'm surprised how low this device can UV (fast CPU binning). I've been running stable -175 across the board with a couple mid freqs at -200. I have never had a device like this. I am also amazed how these newer devices start out with less voltage to begin with. My old captivate had its max freq of 1000 MHz at 1275 mV, and I have my nexus 4's 1512 MHz step at 975 mV.
[Nexus 4 General] karanbhansali1:
Are these values for Trinty Kernel? Or for Matr1x Kernel? Which ROM are you using?
[Nexus 4 General] jimbohurt:
How can i UV just 100mV, is it in certain kernel settings or something? Sorry for the noobness, thanks in advance.
[Nexus 4 General] Tom540:
Using Matr1x kernel, which already comes undrrvolted by -100, but I can get much lower on Matr1x than Trinity. Also using the Carbon with Halo, but I'm not sure the ROM makes a difference on how much you can uv.

Sent from my Nexus 4
[Nexus 4 General] Tom540:
First you'll need a custom kernel; for instance Franco, Matr1x, Trinity, Faux123 etc, or the kernel with a custom ROM might be sufficient.

Then download a kernel tuning app; I'd recommend Trickster, and its free.

Then go to the voltages section and choose to go minus 100 from the top, as you can see in the screenshot (it actually says minus 100,000 as it uses smaller units); you should now see that all voltages have been lowered.

Make sure to check your kernels thread, though, as some come already undervolted and you'll need to take this in to account.

Make sure you test the settings for a while before you set them on boot.

Sent from my Nexus 4
[Nexus 4 General] jimbohurt:
dang it, I reached my maximum Thanks buttons I am allowed to click. so, thank you so much I appreciate you taking the time. I totally get it now :) I'll try to remember to click thanks tomorrow.
[Nexus 4 General] CinnabarCaesar:
Franco

I lowered my Voltage by 100 in Franco Kernel and it helps :D
[Nexus 4 General] gpvecchi:
I quit. Too much problems, and stability test don't help me finding the problematic freq...
[Nexus 4 General] Ƶero:
well if you run on franco kernel and have franco kernel app you can choose to run at specific frequency, min max = 1512mhz for example and test 1 frequency at a time, so you can test every frequency for itself, if you run on every frequency tests you should be able to find your problem.

you also can like UV -100mV across the board and stay with that if its stable for you.

i don't know what your problems with stabilty are, maybe random reboots etc?
[Nexus 4 General] MasterJam882:
I run Faux' ES( Enhanced Stock) kernel at -175mV(fast)

Works like a charm and battery live is great
[Nexus 4 General] Ƶero:
how does faux kernel run ? i never tested it, how good the turbo boost works ? did you try out. i gonna test the kernel and see how it works, i only used franco kernel so far.

edit: well i guess i stay with franco kernel, tried faux kernel but at -100mV UV random reboot + bootloop,
[Nexus 4 General] MasterJam882:
It runs great - that's why I'm using it from the beginning.

ES doesn't have Turbo Boost. I prefer more stock. But I know many ppl who use this feature and are more than satisfied.

Personally I never used Franco and never will as his attitude in the conflict between him and Faux was very disappointing. I don't support such ppl.

Greetz
[Nexus 4 General] Ƶero:
well i never heard about a conflict between them and his attitude...

well i think i take more time to test faux kernel as i have not that much time atm, i need to go
[Nexus 4 General] pGuerrerox:
hmm,, never though of UV my cellphone!.. can i do it using stock ROM?

what kernel do you recommend? and what program to tweak the kernel??
[Nexus 4 General] Illudrium:
You certainly can using a stock rom. Just flash it from custom recovery! You'll probably need root access to tweak the kernel though. If you're using a kernel that doesn't have a kernel tweaker app of its own like Franco kernel, you can use the kernel tweaker in rom toolbox. Performance control is also another alternative.

If there's actually animosity between them, who cares? This isn't a high school popularity contest. You don't use the app to communicate with the developer as if he was your friend. You use it based on how well it performs and functions.

I had the same problem. Just lower the values across the board. Use your phone normally and when you stop experiencing random reboots you'll know you've reached stability. Took me 5 minutes until I discovered that a global -150 UV was ideal for me.
[Nexus 4 General] Ƶero:
is 800mV the min on faux kernel enhanced stock ? cause i cant go under 800mV for frequencys, on franco i could use 700mV as min.

faux himself in his post has under question 12 why i cant undervolt under 600mV so why it always shows me 800mV and i cant change it lower?
[Nexus 4 General] gpvecchi:
That's exactly what I have done. But I still have something that causes reboots; and another problem: wifi connection is lost when in deep sleep...

---------- Post added at 10:44 PM ---------- Previous post was at 10:30 PM ----------

@1700 I can lower no more than -25...
[Nexus 4 General] Ƶero:
well yea Wifi connection is lost when going into deep sleep. faux kernel has options for deep sleep states. at franco kernel i never knew that it had deep sleep xD

guess you can still try +10 or +25mV to your current settings or try out stock settings and see if you get still reboots (cause then its not fault to UV if stock causes reboot, maybe related to rom then).

Also try to find out when it reboots, not what voltage, but maybe at benchmarks ? random usage? or after you clicked on a button etc..

<forget it>

i kinda used the wrong faux kernel the one with turbo boost ultimate can uv 600mV it works now as i wanted =)
[Nexus 4 General] Feimitsu:
Is it possible to undervolt using stock kernel? If yes, is it enough to root the device and use trickster mod?
[Nexus 4 General] snak3ater:
No...But you can use the enhanced stock kernel by Faux..Same Stock kernel with some extra added things..
[Nexus 4 General] ki01:
i just undervolted my n4. as i see from the other values by the members i could kick my settings down by another 25 or so. but whatever........

725 mV @ 384 MHz

725 mV @ 486 MHz

750 mV @ 594 MHz

775 mV @ 702 MHz

810 mV @ 810 MHz

725 mV @ 918 MHz

850 mV @ 1026 MHz (too lazeh to make a screenshot :3 )

900 mV @ 1134 MHz

925 mV @ 1242 MHz

950 mV @ 1350 MHz

975 mV @ 1458 MHz

975 mV @ 1512 MHz

running on 4.3, with francos latest kernel. cpu is "fastest" type with interactive governor set up. the phone survives antutu's benchmark and stress test with no problems.

talking bout benchmarks...... while it was not undervolted antutu gave me ~14000 score. when undervolted to these settings it jumped up to 16000 (first test after a reboot) and 15000 (second test straight after). so i presume i can say that undervolting actually increased the peak performance of my device with no negative drawbacks
[Nexus 4 General] punitthereddevil:
Guys I'm new to the concept of undervolting...so can anyone tell me what is the safe limit of undervolting at various frequencies...? I'm on ziddeys otg kernel which is based on Franco's kernel r176 build...

***Hit the "Thanks" button and save yourself the effort of typing it***

NEXUS 4 | STOCK 4.3 JWR66V | ZIDDEY'S OTG KERNEL | CWM RECOVERY 6.0.3.5
[Nexus 4 General] dancom96:
My fast CPU on Franco.kernel

384MHz @ 725mV

486MHz @ 750mV

594MHz @ 775mV

702MHz @ 800mV

810MHz @ 825mV

918MHz @ 850mV

1026MHz @ 875mV

1134MHz @ 925mV

1242MHz @ 950mV

1350MHz @ 975mV

1458MHz @ 1012mV

1512MHz @ 1025mV
[Nexus 4 General] dirric:
hi guys,

my nexus 4 PVS is 3, but i can't get lower then -75mV for frequency that above 1.3Ghz, it will reboot directly. I'm on faux123 22m kernel now with PA 3.99, is it because i have change the cpu governor to intellidemand, i/o to fiops? :confused: Thanks for advise.
[Nexus 4 General] Mr.Mischief:
Running Franco 178.
[Nexus 4 General] Face1ess:
-100mV at Slim8 Stable 4.2.2 + faux 017b02 = no green/yellow/blue screen of death. Works rock solid :cool:

Nominal chip ;)
[Nexus 4 General] Artego:
These are my current under clock values using matr1xkernel and weathley governor. CPU binning is fast. What could I improve? It's basically a -125mV across the board. However since the values don't match with other people, because the lowest clock speed has been altered. It is harder for me to pick values. I can go down 12,5 mV at a time.
[Nexus 4 General] gianton:
I have a PVS 6 chip and have it running since I got it last December at -150mV across board rock stable. Currently on Faux kernel, but it's rock stable with other kernels too.
[Nexus 4 General] gd6noob:
Cant go any lower.. If I did, the pictures I take have artifacts...
[Nexus 4 General] undercover:
Good. Now up it by +50mV to still have benefits of UV and to keep rock solid behaviour. My philosophy : go as low as you can and then +50.
[Nexus 4 General] gd6noob:
I left it at those UV settings and the only thing I noticed was my signal strength.. haha... I think UV is affecting it.. seem to get slight worse signal.. maybe its me.. but other then that.. I seems really stable.. So I think I will leave it and see for the next few days...

BTW, what other settings can I tweak in the franco app?? is there a page I can look/follow?
[Nexus 4 General] EotT:
My current values (faster cpu):

162000 kHz: 600000 uVolts

270000 kHz: 600000 uVolts

378000 kHz: 600000 uVolts

384000 kHz: 600000 uvolts

432000 kHz: 600000 uVolts

486000 kHz: 600000 uVolts

540000 kHz: 600000 uVolts

594000 kHz: 600000 uVolts

648000 kHz: 600000 uVolts

756000 kHz: 600000 uVolts

810000 kHz: 600000 uVolts

864000 kHz: 600000 uVolts

918000 kHz: 600000 uVolts

972000 kHz: 600000 uVolts

1026000 kHz: 600000 uVolts

1080000 kHz: 600000 uVolts

1134000 kHz: 862500 uVolts

1188000 kHz: 887500 uVolts

1242000 kHz: 887500 uVolts

1296000 kHz: 912500 uVolts

1350000 kHz: 912500 uVolts

1404000 kHz: 937500 uVolts

1458000 kHz: 950000 uVolts

1512000 kHz: 975000 uVolts

This is stable. I probably can lower the high frequency voltages a bit more. Didn't had the time yet to find the lowest posiible value.

Kernel doesn't allow voltages under 600000uVolt.
[Nexus 4 General] fortunz:
I'm a little new at this, so go easy on me if you can. I didn't want to unlock and root yet, but the heat is getting to be ridiculous. Even games that ran on my ancient frankenrhodium (528mhz 2009 era qualcomm + adreno 130 and xdandroid) turn up the heat in a hurry, it's not like I'm running GTA. I'd like to prevent battery degradation, and I'm even a little worried about the long term effects on my LCD. N4 has a beautiful screen and I want it to have a nice long life.

My question is what's a very solid, very stable kernel to pair with PA 3.99? There are so many, I don't know where to start or how to evaluate them. All I want (i think) is something that will undervolt and is otherwise a nice no drama kernel. Indeed, any brief discussion of the relative merits of some the kernels mentioned here (faux franco Matr1x) for undervolting would be appreciated, especially if it's from a poster without an ax to grind.

Thanks in advance for any pointers. :)
[Nexus 4 General] undercover:
*grinds an axe*

Nah, very good post. Very very.

I'll be short. Previously, Harsh special, per my request was my favourite as it was pure stock with ONLY uv and gamma included. He's been out of the game lately, so the only other viable for me option is faux stock enhanced. Basically, uv it and leave the rest alone.

Hopefully that answers your question.

Oh, and don't forget to play with gamma, you won't regret.
[Nexus 4 General] aney1:
The lowest I can get on my fast SoC is:

384MHz: 725mV
486MHz: 725mV
594MHz: 725mV
702MHz: 750mV
1026MHz: 825mV
1188MHz: 900mV
1350MHz: 950mV
1512MHz: 1025mV

These values are stable but I added 25mV to all values for safety.

I'm using Cyanogenmod 10.1 with recompiled CM kernel (enabled UV and BLX, no other crazy mods, like in all other custom kernels)
[Nexus 4 General] fortunz:
That's very helpful, thank you. :victory:

Edit: Just to help the next person out, faux stock enhanced was renamed to faux stock plus. Sorry to say it took me a little time to figure that out. http://xdaforums.com/showthread.php?t=2008222
[Nexus 4 General] claudiuslu2011:
does undervolting makes the phone slower? i tried couple different kernels but after i uv the phone starts to lag
[Nexus 4 General] aney1:
The phone can't get slower because of undervolting. It can only get unstable.

Maybe it lagged because it wasn't completely stable? Add 25mV to all values and you should be OK.
[Nexus 4 General] 2006yamahaR6:
I'm running Pure Speed X rom on Franco Kernel and am extremely happy with the performance (i'm actually only running on 2 cores)

undervolt:

384: 750mV

486: 750mV

594: 750mV

702: 775mV

810: 800mV

918: 825mV

1026: 875mV

1134: 950mV

1350: 975mV

1458: 1012mV

1512: 1025mV

perfectly stable for me
[Nexus 4 General] jwhatts:
Has anyone found the best "bang for your buck" yet? As in, what's the slowest I should go for a noticeable battery improvement? I obviously would like the phone to still be "speedy."
[Nexus 4 General] fortunz:
In re kernels that I asked about earlier, I've switched from faux to semaphore. I went ahead and donated to the semaphore dev already, but/in part because the companion app was free. That made it easy to test drive before I paid up. faux's thread indicated he set the minimum voltage at 800mV, which really only affects the lowest frequencies, but since that's where the phone operates most of the time, it seemed at least worth investigating lower voltages there. Sema goes to 700mV last time a min voltage was referenced in the changelog.

At around 100mV down, my antutu scores are about 600 points higher than at stock voltages, presumably due to a lack of thermal throttling. You can underclock and choose a more conservative governor (I plan to) in addition, but undervolting shouldn't slow anything down until you've hit unstable territory, and I can't imagine anyone leaving it at any unstable voltage on purpose. Slowdowns are signs of crashes and random reboots to come.
[Nexus 4 General] fortunz:
Big fan of semaphore. My faster bin goes down to -175mV at 918mhz and below with no signs of instability. Been a while since I capped them off, but I seem to recall having issues getting past -100mV at higher frequencies.

My phone was crazy hot before I started tinkering with kernels. Now it's a cool customer. For good measure I've capped the clock at 918, switched to Interactive gov and 2 core max. Still happy with performance. :)
[Nexus 4 General] gd6noob:
Sounds like you undervolted too much.. try bumping up next voltage and see if it still does it...
[Nexus 4 General] Tom540:
Undervolting doesn't decrease performance, that's underclocking. As long as you have tested the voltages, there should be no decrease in performance :)
[Nexus 4 General] falconator:
So which is it, zero or 2 percent? I'm not sure why everyone seems to agree that undervolting reduces heat but may/may not affect battery because these are intimately related. A mobile device has one source of energy - the battery. From an energy perspective, if you have a cool running soc and then increase voltages, while doing the same work, and subsequently increasing temperatures, that energy had to come from the battery! Therefore any less waste heat you generate translates into better battery life for the exact same workload. You can't have one without the other.

Savings are minimal because screen and radio uses the most energy. And I fully agree with your reboot statement :)
[Nexus 4 General] fortunz:
It made a very noticeable difference for me even before I did things beyond undervolting (now I also underclock and limit to 2 cores). But I think how much of a difference can be made is going to depend on how hot your device gets. What I heard from some folks I know elsewhere who have Nexus 4s made it sound like their devices didn't heat up anything like mine did. I'd game for 10 minutes and would feel like I was holding a hot potato.
[Nexus 4 General] Alex93917:
Franco Kernel r191 + CM10.2 :

384Mhz -> 700mV

486Mhz -> 700mV

594Mhz -> 720mV

702Mhz -> 740mV

810Mhz -> 790mV

918Mhz -> 825mV

1026Mhz -> 850mV

1134Mhz -> 875mV

1242Mhz -> 900mV

1350Mhz -> 940mV

1458Mhz -> 962mV

1512Mhz -> 1000mV