With talk of late about smooth scrolling and step time between frequencies I got to thinking. What draw backs are there to running at 500mhz with the performance governor?
I know that means it's forcing 500mhz when it could be 200mhz. And while ideally the processor should be as low as possible, 500mhz is pretty low.
But the phone has really felt so smooth! Scrolling is near jitter free and things seem to open much quicker, average smaller things, not intense games obviously.
With screen off deep sleep should be no problem. And how many times does the phone drop down to 200mhz while in use? If I'm not using my phone the screen is off. Seems the the extra battery spent would be made back up by it not going over 500mhz.
So I guess my questions are: Has anybody tried this for am extended period of time? And/or is there really that much processor strain by forcing 500mhz during use?
Sent from my páhhōniē
Huh? Performance governor fundamentally fixes the clock at maximum stock speed (1.2 GHz).
Do you mean setting the minimum for ondemand/conservative to 500 MHz when the screen is on? I do this on my device. When the screen is on, the power consumption difference between 200 MHz and 500 MHz is very small, especially thanks to cpuidle, which gates the clock when the CPU is not loaded, eliminating most of the usual linear contribution of clock frequency to power consumption.
Processor is set to 500mhz max 200mhz min with screen on.
The governor set to performance to keep it at 500mhz while screen is on.
If power difference between 200 and 500 is not that big, then that's how I'm going to leave it for now. Everything has been very stable. No slow downs on normal phone operations, no force closes, no sod's, or soft reboots.
Sent from my páhhōniē
Performance governor fixes the CPU at 1.2 GHz... Not sure what you're talking about.
Not sure why you would want to downclock your device so much.
If you move the max slider in setcpu to 500mhz and set the governor to performance, it pins the CPU at 500mhz, not 1.2ghz
Sent from my GT-P7510 using Tapatalk
K Rich said:
If you move the max slider in setcpu to 500mhz and set the governor to performance, it pins the CPU at 500mhz, not 1.2ghz
Sent from my GT-P7510 using Tapatalk
Click to expand...
Click to collapse
Yahtzee!...er, correct
And so far everything had been great. Stable, no freezes. I did undervolt it pretty low @ 500mhz (dropped it 75mv) and it got choppy. But upped the voltage 25mv and been silky smooth ever since. Battery life hasn't seemed to be effected much. I was hoping for more but aiming to break even. I'm ok with same battery life.
Turkbey rom / latest entropy512's dd
Sent from my páhhōniē
I'm running miui, at 500max on performance I see skyrocket class jittery performance. Maybe its miui vs stock based that's giving that difference. My phone spends most of its time at 500 when not charging or deep sleep, according to CPU spy. So the difference in battery should be minimal, but to me the difference in performance is very noticible. YMMV.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my Galaxy S II (i777)
Hehe, you're doing the exact opposite of me - I have things set to conservative with 500 MHz minimum when screen is on.
(Why? Because the diff. betwen 200 and 500 in terms of power consumption is far less than the baseline power consumption of the screen.)
Entropy512 said:
Hehe, you're doing the exact opposite of me - I have things set to conservative with 500 MHz minimum when screen is on.
(Why? Because the diff. betwen 200 and 500 in terms of power consumption is far less than the baseline power consumption of the screen.)
Click to expand...
Click to collapse
Same set up here.
Sent from Wernicke's Area
500mhz starting giving me issues. Switched to 800mhz.
Had the phone heat up pretty hot one time. I'm guessing the cpu limit somehow didn't kick in. So instead of performance governor keeping the phone at 800mhz, I set the high cpu limit to 800mhz and the low cpu limit to 800mhz. Since that is now keeping it at the speed I want, the governor can be set to conservative, or whatever you want other than performance, and I don't have to worry about overheating or excessive battery drainage if something goes wrong again.
So far it's been working great. Haven't noticed a change in battery life.
Sent from my páhhōniē
Related
Hi guys, I just wanted to know what undervolt values you guys use, right now im getting semi decent battery life but in comparison to others battery life its terrible, I get about 3 hrs on screen time (screen brightness at 25%) and overall 14 hrs battery life (100 - 0%) with average amount of use (browsing the web, text messaging and whatsapping)
Whether I'm on blur (Darkside/Aura) or CM7, I'm using Faux's latest 1.0GHz kernel. Unless I'm gaming, I leave my CPU capped at 750MHz, with a profile for screen off with max 216MHz (priority 100). I've attached my Voltages. Be careful with the set at boot option. Make sure to do a nandroid backup before messing with any of this. Remember that the max difference between steps of voltage settings is +/- 100; if you break that, then the settings are automatically inert (this is a Tegra restriction). Not all silicon is created equal, so your best undervolting might be less (or more) than mine. Good luck!
-omni
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
omni_angel7 said:
Whether I'm on blur (Darkside/Aura) or CM7, I'm using Faux's latest 1.0GHz kernel. Unless I'm gaming, I leave my CPU capped at 750MHz, with a profile for screen off with max 216MHz (priority 100). I've attached my Voltages. Be careful with the set at boot option. Make sure to do a nandroid backup before messing with any of this. Remember that the max difference between steps of voltage settings is +/- 100; if you break that, then the settings are automatically inert (this is a Tegra restriction). Not all silicon is created equal, so your best undervolting might be less (or more) than mine. Good luck!
-omni
Click to expand...
Click to collapse
i read somewhere in these forums that the voltage values on either side cannot have step-wise differences greater than 100mV... if that is true, that would mean that your voltages from 216mHz to 608mHz are not functional. i dont have much personal experience with UV, so couldnt say first-hand one way or the other, but from what i've gathered here, that is my understanding.
i would suggest starting small (-25 on all clocks) and adjusting them upwards, one at a time. as long as you dont check "set on boot", you can do this until your phone reboots, and then just wind it down to where it was stable.
fischwrap said:
i read somewhere in these forums that the voltage values on either side cannot have step-wise differences greater than 100mV... if that is true, that would mean that your voltages from 216mHz to 608mHz are not functional. i dont have much personal experience with UV, so couldnt say first-hand one way or the other, but from what i've gathered here, that is my understanding.
i would suggest starting small (-25 on all clocks) and adjusting them upwards, one at a time. as long as you dont check "set on boot", you can do this until your phone reboots, and then just wind it down to where it was stable.
Click to expand...
Click to collapse
The 100mv max difference between frequencies is a built in Tegra limitation. It applies to the final mV values at each frequencey (i.e. left side). So as long as each step does not exceed 100 from the preceding one, you should be good to go. Fischwrap is correct, 216 to 608 are being ignored.
See these 2 posts from faux's thread, they get into some more detail:
July 13
July 24
*Edit* After re-reading the second link I posted I wanted to correct the above. Steps greater than 100 are not ignored, they are automatically adjusted to be within 100mV of the preceding step.
can i ask, how come your scaling drop down box has a option called powersave, and mine is greyed out and I can't select an "option"?
thanks
On CM7 (any build, but currently on weekly #2) with Faux's 1.0GHz stopgap kernel I can get up to 40 hours with light to heavy use using the following UV values:
I use Optimize Toolbox to prevent unwanted autostarts, have WiFi turned off 50% of the time, have data turned on all the time, and rarely play games or watch videos.
on cm7, weekly build #2, faux's 1.45 stop ext4 kernel.....loving cm7, and the atrix. with minimal use (work long days during the week, I'm a mechanic) getting roughly 3 days. Still doing some texting, phone calling, web browsing, email during occasional times. also using uv values of -100 for each
Sorry for deviating from the OP. I would like to maximise my phone's battery life too. For some strange reason, i cant load Faux's enhanced 1 Ghz kernel on any of the ROMs, be it CWM or the usual gingerbread ones. Overclocked and stock kernels work fine though. I have checked and then cross-checked every step required to flash a kernel. What might be the issue?
Being new to XDA, i cant post directly in the development section, else i would have asked the same in Faux's kernel thread. Sorry again!
Hi friends,
I wanted to ask that does overclocking damage the mobile processor and decrease its life in any way. I want to use a Megatron rom but i am afraid to do so, kindly help me out.
Another question i wanted to ask is how to check if my mobile is running baseband or new baseband.
I have LG Optimus One Android version 2.3.3 default rom.
Regards,
Pravin
If you installed GB via official update,then you have new baseband.
About overclocking:
Every processor support a max frequency.Mine supports about 710 mhz.But,I overclocked it to 806,put the phone on "set on boot" and it kept rebooting for 5+ times.However,this didn't affected my processor.I don't think that overclock can damage your phone in any way.Also,until 729 mHz you'll get the same battery performances as at 600 mHz.Just OC until 691 mhz first time and play smth for 5 minutes.If it doesn't reboot( also know as KP = kERNEL pANIC) , then go on until 710,729,748,etc.Until you get KP.After,select the last working value and enjoy.
pravin_pran said:
Hi friends,
I wanted to ask that does overclocking damage the mobile processor and decrease its life in any way. I want to use a Megatron rom but i am afraid to do so, kindly help me out.
Another question i wanted to ask is how to check if my mobile is running baseband or new baseband.
I have LG Optimus One Android version 2.3.3 default rom.
Regards,
Pravin
Click to expand...
Click to collapse
I dont think the overclocking can damage the phone, in the worst case it can heat up the phone slightly (which i experienced on stock ROM using franco's kernal)
The worst thing that can happen is that the phone will heat up after 1-2 hours like galaxy s and s2 do in 10 mins...
Sent from my LG-P500
Problems of Overclocking:
1.Decrease in battery life because we are increasing the voltage output.
2.Overclocking causes heating which can lead to damage to other hardware components and again damage to battery.
But since these effects are very minimal and are hardly noticeable(and in with most kernels, processor usage is controlled by good governors) in our phones there is no serious harm in overclocking and will only improve performance.
rishabh22 said:
Problems of Overclocking:
1.Decrease in battery life because we are increasing the voltage output.
2.Overclocking causes heating which can lead to damage to other hardware components and again damage to battery.
But since these effects are very minimal and are hardly noticeable(and in with most kernels, processor usage is controlled by good governors) in our phones there is no serious harm in overclocking and will only improve performance.
Click to expand...
Click to collapse
Heating is not that bad, unless you are a sick gamer or surfer...
Our device uses same voltage for 122-480 and 600-864, so the battery taken is not that bad...
Edit: the phone NEVER gets over 40°C unless there are 35° air temperature, you hold it very hard in your hand or it has a protection...
Sent from my LG-P500
Once I broke my phone with KDZ and took it to Service Center...
When I got it back, they said that also motherboard was damaged. I tried to look like a fool and acted that I'm surprised.
I'm pretty sure this is because of OC. Don't use higher than 787mhz.
Edit: Oh, and before this problem, I got GPS lock in 1.5 minutes. Now it's in about 10 seconds.
vlt96 said:
Heating is not that bad, unless you are a sick gamer or surfer...
Our device uses same voltage for 122-480 and 600-864, so the battery taken is not that bad...
Edit: the phone NEVER gets over 40°C unless there are 35° air temperature, you hold it very hard in your hand or it has a protection...
Sent from my LG-P500
Click to expand...
Click to collapse
Yeah thats why i said the effect is very minimal. And higher the processor usage obviously more the battery usage. So with kernels like the original lg one which does not have a very good governor(as far as i know) the processor tends to stay towards the max frequency range and hence higher voltage.
Yes,overclocking 'too much' can damage CPU and battery life.
Sent from my LG-P500 using Tapatalk
rishabh22 said:
Yeah thats why i said the effect is very minimal. And higher the processor usage obviously more the battery usage. So with kernels like the original lg one which does not have a very good governor(as far as i know) the processor tends to stay towards the max frequency range and hence higher voltage.
Click to expand...
Click to collapse
Conservative is the best stock governor... it looks like interactive actually is much more battery saver than ondemand... which ALWAYS keeps at Max..(this is odd)
I love conservative, I am using it because it takes a minute to get Max performance, but then you have maximum performance... but when you do a short usage and keep minimum frequency at 122, there is a chance you will have no higher than 480...
Also, one thing I recommend is using maximum at 480 when idle and listening to music... phone tends to keep it at maximum always when awake and music in background... and 480 is smooth for small tasks... and really battery save!
Sent from my LG-P500
That's what i think too .
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
OK lets put it this way..
Computers.. desktop for example.. are well known to be overclock..
CPU problems would be.. HEAT. it causes the processor to malfunction, reboots and worst to be cooked..
since are device is to small and 806mhz heats it up not much to burn.. its ok
but? it malfunction.
and overclocking SHORTENs your processor LIFE. that is true
Bad if too much
We are actually pushing the limits of our phone.
Too much of everything is bad..especially HEAT.
Beat the heat...
Battery drain is not a problem just as "vlt96" says.
It can decrease life of your mobile's processor as maufacturers claim.
729 Mhz or 748 Mhz should be sufficient for medium use.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is unfortunate, it is not even hot so I don't know what's up.
Sent from my LG-E970 using xda premium
There is the temp as says setCPU
Whats your max. level?
My one going only till 63%
Oh there a screenshoot attached.
Anyway its far higher than the 63% at 39C
Tim4 said:
Whats your max. level?
My one going only till 63%
Oh there a screenshoot attached.
Anyway its far higher than the 63% at 39C
Click to expand...
Click to collapse
I am unsure if this is just over caution on their part of if this is something we need to be worried about... honesty even yours at 39c is not that hot 102 F which for a computer is whatever... but I thought this chip was supposed to run cooler and everything being the new architecture.
I have been doing a lot of CPU testing and noticed a couple of things:
First of all the issue with the screen not turning brighter is simple: the heat within the device reached a certain limit that could potentially damage it.
the CPU, RAM and the screen light are the main culprit. Especially the CPU and RAM, try CPU stats and after heavy use you will notice the phone gets warm/hot and the freq gets capped out at 1.1 GHz by the kernel. This is mainly to reduce the heat obviously....I guess keeping the phone running at 1.5 GHz with all 4 cores and the screen cranked up to max will definitely turn the phone into a Coleman stove in no time.
So i guess this powerful CPU doesn't do any better than any dual core running constantly and stable for the same amount of time to crunch performance levels. Sigh...I guess until they wont figure out to make things run cooler powerful CPU's wont get far-only on paper
Just my 2 cents
gafalas said:
I have been doing a lot of CPU testing and noticed a couple of things:
First of all the issue with the screen not turning brighter is simple: the heat within the device reached a certain limit that could potentially damage it.
the CPU, RAM and the screen light are the main culprit. Especially the CPU and RAM, try CPU stats and after heavy use you will notice the phone gets warm/hot and the freq gets capped out at 1.1 GHz by the kernel. This is mainly to reduce the heat obviously....I guess keeping the phone running at 1.5 GHz with all 4 cores and the screen cranked up to max will definitely turn the phone into a Coleman stove in no time.
So i guess this powerful CPU doesn't do any better than any dual core running constantly and stable for the same amount of time to crunch performance levels. Sigh...I guess until they wont figure out to make things run cooler powerful CPU's wont get far-only on paper
Just my 2 cents
Click to expand...
Click to collapse
You are right on point. I have seen it drop (I believe to 1180) when running a bunch of benchmarks. The manufacturer sets the heat threshold at a very safe level. Kernel devs are usually able to safely bump that up another 10 to 15 degrees. I am one of the lucky ones that got the variant 3 of the international One X. Variant 3 was the strongest version and I ran all 4 cores at 1600 with 51 minimum. Faux usually figures out how to uncap and raise the throttle temperature... but he's on a N4. I am going to keep an eye on the kernel threads there and see how far they push things. Chainfire's "PerfMod" app is perfect to watch this while running different apps
Sent from my LG-E970 using Xparent ICS Tapatalk 2
Well since I love getting into technical results with this Rezound since I got it, I'm pretty much really late to the game with this phone. My Thunderbolt took a crap on me during deployment and I've been spending the last 2-3 weeks working on it here and there to make it the best battery life for my OWN personal usage.
People may say *Oh dur turn on 4G* I know 4G eats battery, but where I'm at, I get very very spotty signal, Most I use is 3G sending MMS. I keep data off all day since I just text.
Since I get spotty signal, obvious answer is my phone will use more battery for itself. I'm am well aware of this. I have most of the stuff memorized I have done to this phone, rom wise, build.prop, Kernel Tweaker etc. So if you have any questions about what I've done just ask me. It's hard enough to search through a ton of threads and get VERY VERY vague answers. Seems like it's been like this since I jumped on the HTC Inc back in the day
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I did take these with my camera because screenshot didn't wanna work properly with me so I just grabbed my camera and shot the pics off. If anyone wants me to post my usuage from yesterday via battery_stats I can.
EclipticRez 5.2.1
Funky v2.3, S2W disabled.
The best results I've found in regards to battery life is with using Kernel Tuner and giving each processor core a different governor (cpu0 Badass, cpu1 Conservative) and underclocking and tweaking some settings in MPdecision. Also, turn off auto-brightness. Take it to around 35-40% and just leave it there.
I also leave LTE on at all times, but I also use WiFi wherever available.
Granted, I don't have my extended battery (yet - just ordered one earlier in the week), but I finished yesterday with 17 hours and 2 hours and a few minutes of screen on time. That's just with the standard 1620 mAh battery.
liqwidzero said:
The best results I've found in regards to battery life is with using Kernel Tuner and giving each processor core a different governor (cpu0 Badass, cpu1 Conservative) and underclocking and tweaking some settings in MPdecision. Also, turn off auto-brightness. Take it to around 35-40% and just leave it there.
I also leave LTE on at all times, but I also use WiFi wherever available.
Granted, I don't have my extended battery (yet - just ordered one earlier in the week), but I finished yesterday with 17 hours and 2 hours and a few minutes of screen on time. That's just with the standard 1620 mAh battery.
Click to expand...
Click to collapse
Well I will defiantly try that out, I was also using auto the whole day since I was constantly inside/outside when the sun was blaring.
What are your current MPDecisions in Kernel Tweaker?
Also in Kernel Tweaker, does it not sometimes load your settings for the CPU? I heard it was kernel related and not ROM related. Sometimes my CPU0 would stay at 1080MHz where I set it at but CPU1 would reset to 1.5Ghz
savagebunny said:
What are your current MPDecisions in Kernel Tweaker?
Also in Kernel Tweaker, does it not sometimes load your settings for the CPU? I heard it was kernel related and not ROM related. Sometimes my CPU0 would stay at 1080MHz where I set it at but CPU1 would reset to 1.5Ghz
Click to expand...
Click to collapse
Mine jumps back up to 1.5 on CPU1 as well, but that's a non-issue. Set it to Conservative. Make sure that the minimum is set at 384 MHz for each core. Otherwise it will just start jumping around (at least, that's what happens to me). I don't know if it's exactly kernel related, though. I was able to run Funky 2.4 on a Sense 4 ROM (Newt's OneXxX 6.0.2, I think) and cpu1 stick, though.
MPdecision:
Service Start Delay: 10000 ms
Pause: 10000 ms
Threshold Up - Load: 40 ms
Threshold Up - Time: 450 ms
Threshold Down - Load: 5 ms
Threshold Down -Time: 250 ms
Idle Frequency: 192
liqwidzero said:
Mine jumps back up to 1.5 on CPU1 as well, but that's a non-issue. Set it to Conservative. Make sure that the minimum is set at 384 MHz for each core. Otherwise it will just start jumping around (at least, that's what happens to me).
MPdecision:
Service Start Delay: 10000 ms
Pause: 10000 ms
Threshold Up - Load: 40 ms
Threshold Up - Time: 450 ms
Threshold Down - Load: 5 ms
Threshold Down -Time: 250 ms
Idle Frequency: 192
Click to expand...
Click to collapse
Thanks. Ya that's what I just set it too. I was using dancedance on both cores when I posted up the screen shots. Will see how it goes for the most of the day. Yesterday I sent out almost 300 texts maybe or more so that was a majority of screen time with 3 different people to say the least.
Oh and another anomaly I can't quite figure out. Some days my phone only pulls less than -100mA and then only ~-20mA on average in screen off sleep. Now today instead of doing the same thing yesterday, todays average has been more near ~ -280mA+ with screen off sleep
I have changed nothing on the phone. Did a restart, no change. Shut phone down completely, pull battery and reboot and still the same result. And even when people ask me what my wakelocks are, I post them and then no one knows what they are nor can I find documentation on the software itself.
did u tried to check it with gsam battery to see what drain or what waking up the phone ?
Try uninstalling some memory intensive apps and reinstall them. Sometimes restored files, for me, just need to be reinstalled.
Also, I just received my extended battery and I'll see how far I can go with it.
How has your phone been doing since the new settings?
Sent from my ADR6425LVW using xda app-developers app
Searched a lot of posts but cannot find any useful post (-25 mv or -50 mv) for LG G2 so decided to make my own UNDERVOLTING TABLE
Why undervolting is important?
With rising freq needs more voltage and more voltage makes device hot
If tempature stays a little bit lower and not rising fastly device will be use high frequencies with low tempatures(according to old frequency tempature)
It can stays old tempature with high frequency!
It means more smooth user interface and less laggy gaming performance
(not lower tempature on high pressure but lower when regular use)
Under high pressure (gaming or benchmak test) device frozed so I rised voltage a little bit for stability.
v 4 BETA
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Applied with dorimanx kernel v4.6
I will be honest with you; it's not efficient undervolting table because of heating (Waiting for next kernel or use v4..2 with v3 undervolting table)
Adjusted for performance profile and as you can see 1.04 GHz is nearly undervolted -5 mV.
You can change % and build your own undervoltage table.
Kernel settings
MASTER CORE
4 x Intellimm
Touch boost: DISABLED
CPU Freq: 2.5 (or optionally 2.4)
Max screen off freq: 1.04 GHz
THERMAL CONTROLS
CPU Temp Control: Intelligent temp control only
Temp Pull Timer: 200 ms
Hotplug Thermal CPU Control: Enabled
Max Online CPU's: ALL CORES ON
INTELLI CORE MAX HEAT: 76
See frequencies real time with Trepn Profiler and CPU tempature
Found a tool to undervoltage instead of 2 applications
Download Kernel Toolkit from google play
Here is how you can set voltages
v 3
Tested for 2 days (Dorimanx kernel v4.2)
v2 not freezing but rebooting so changed undervoltage values about %5 for safety.
Update: Tested a lot of combinations but v3 is the best for now.
Added 2.4 GHz for performance, you can use optionally but I recommanded using 2.4 GHz It makes phone very smooth without heating and draining battery. Use yellow mV table when you apply.
Recommended Kernel Settings
4 x intellimm
Touchboost: Disabled
CPU TEMP CONTROL: Intelligent Temp Control Only
Hotplug thermal control: Enabled
Max Online CPUS : Core 0,1,2 (3 cores)
Hotplug Driver: Intelligent Hot Plug
v 2
Used percentage instead of iteration.
After hours testing table v2 more stable, gives more performance and less laggy
Under high load on cpu with gaming CPU stays 68-71 C and can't see any "big" lag just micro lags (tested with Real Racing 3 and Sky Force)
Cores stays 1.5 GHz on Sky Force and 1.2 GHz on Real Racing 3
Changed Max Online CPUS 2 to 3
Tried also 4 cores but best is 3 for smoth
v 1
Finding the correct value is hard for a first timer here is values:
Tested for 3 days some voltages mekes device laggy or frozen (Tested with Trepn Profiler for frozen Cpu frequencies)
Tested with LG G2 D802 (v1.2) Dorimanx lollipop kernel (v 4.2)
Most setting fits with your phone with these settings
But what happens if you want to make your own UNDERVOLTAGE TABLE ?!
There are two situations:
1. Mostly frozen on while you set the voltage so we know which freq needs more voltage
2. Sudden freze and you don't know which freq causes? Use Trepn Profiler; it shows every time which cpu core on which freq
If your device frozen you can know (or you can suspect) (Makes a little bit laggy. At highest tempature cores will be stay same frequency and you can close trepn and see not lagging results while testing)
Let me know how it works for your device :fingers-crossed:
I've found that -40mv was the best for me. Except on the lower speeds, in which I went just a little bit lower. I put everything -40 across the board and then I'd bring the 300MHz down to 0.7v and the two frequencies higher would be slightly higher than 0.7v. Sometimes I'll even set the 2nd step to the same as the first. The furthest I'd go with lowering values even further is the 4th step.
If you want clarification, I can give it to you. Oh, keep in mind, my CPU was given a bin rating of 4, so I'm a bit better off than average. http://forum.xda-developers.com/showthread.php?t=2489998
tehbigbug said:
I've found that -40mv was the best for me. Except on the lower speeds, in which I went just a little bit lower. I put everything -40 across the board and then I'd bring the 300MHz down to 0.7v and the two frequencies higher would be slightly higher than 0.7v. Sometimes I'll even set the 2nd step to the same as the first. The furthest I'd go with lowering values even further is the 4th step.
If you want clarification, I can give it to you. Oh, keep in mind, my CPU was given a bin rating of 4, so I'm a bit better off than average. http://forum.xda-developers.com/showthread.php?t=2489998
Click to expand...
Click to collapse
I know every device has different processor but I don't know that kinf of classification Thanks
Mine PVS bin 2 and speed rating 2.3 GHz
Step-by-step undervolting good idea I did it firstly then I make an iteration Really obsessed I know.
Most default values makes graph linear so I follow this way and find max and min frequency voltages then found values between these voltage values.
Tested on high pressure and adjust a little bit.
Hi,
thanks for pushing the kernel and phone tuning even further.
My phone is PVS bin 2 too.
I tried a more simple approach. I had "A1 CPU Tool" installed already and checked the most used frequencies. So I started modifying those in the first place (-25mv)
I am curious if it will have any day by day measurable effect.
And last but not least, if the phone will remain stable.
Sent from my LG-D802 using XDA Free mobile app
silent_silver said:
Hi,
thanks for pushing the kernel and phone tuning even further.
My phone is PVS bin 2 too.
I tried a more simple approach. I had "A1 CPU Tool" installed already and checked the most used frequencies. So I started modifying those in the first place (-25mv)
I am curious if it will have any day by day measurable effect.
And last but not least, if the phone will remain stable.
Sent from my LG-D802 using XDA Free mobile app
Click to expand...
Click to collapse
Trepn Profiler shows real time while you testing the undervolting settings when device frozen it helps to find which frequency
If A1 CPU Tool usable then use it but I recommanded If you follow my way
Testing testing testing and already had 2 freze [Solved with v2]
If I can lock on a frequency I will test all of them and compare "CPU load"
Thanks for this! So far it's stable for me, and especially the Phone is not that warm now
tryman87 said:
Thanks for this! So far it's stable for me, and especially the Phone is not that warm now
Click to expand...
Click to collapse
When screen off more reduced tempature but while gaming will be heating the same
Check out v3, it would be more stable
lynxrz said:
When screen off more reduced tempature but while gaming will be heating the same
Check out v3, it would be more stable
Click to expand...
Click to collapse
I'm a bit confused with the v3 graph, which one should i follow? There's the yellow, green and brown.
tryman87 said:
I'm a bit confused with the v3 graph, which one should i follow? There's the yellow, green and brown.
Click to expand...
Click to collapse
Follow yellow one, forgot to note down
I'm adding to post now.
Thanks for your attention
nice guide!!
i found out that my CPU can stay stable at -45-40mvs
i did some manual undervolting such as 300mhz at 700mv
on the other hand at 1200-1700mhz range i kept the -45mv undervolt as i had some freezes with -50mvs (still a work in progress)
kernel:dorimanx 4.2 ,default profile ,no touchboost ,ondemand guvernor
CPU bin: 3
testing done with:vellamo / day to day usage + trepn profiler
No need for lame programs with Dorimanx kernel. Here is 4.4.2 example:
Code:
[B]# get vdd table:[/B]
cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[B]# we can decrease all values...[/B]
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[B] # ... or just one value we need:[/B]
echo "2419200 975000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
And 5.0.2 example:
Code:
[B]# get vdd table:[/B]
cat /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
[B]# we can recalibrate all settings here from min to max frequencies...[/B]
echo "750 760 770 780 790 800 810 820 840 860 880 900 920 950 1000 1020 1060 1090 1120" > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
After some testing you just add modded values to init.d script. Profit!
GK_222 said:
No need for lame programs with Dorimanx kernel. Here is example:
Code:
[B]# get vdd table:[/B]
cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[B]# we can decrease all values...[/B]
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[B] # ... or just one value we need:[/B]
echo "2419200 975000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
After some testing you just add modded values to init.d script. Profit!
Click to expand...
Click to collapse
If I can build a init.d script I'll add this (probably in next version) thanks for info :good:
bogdy5 said:
nice guide!!
i found out that my CPU can stay stable at -45-40mvs
i did some manual undervolting such as 300mhz at 700mv
on the other hand at 1200-1700mhz range i kept the -45mv undervolt as i had some freezes with -50mvs (still a work in progress)
kernel:dorimanx 4.2 ,default profile ,no touchboost ,ondemand guvernor
CPU bin: 3
testing done with:vellamo / day to day usage + trepn profiler
Click to expand...
Click to collapse
Thanks
Try to change % in v4 Freq table
Usage of cpu depends on your governor and carefully watch cores frequencies, yes ALL of them in the same time
Mostly high frequencies not used because of heating and these frequencies has more flexible undervoltages BUT sometimes high frequencies cause freze at cold stuations (mostly seen while waking up the device) so using % helps a lot.