[G2 General] lynxrz:
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)

[YOUTUBE]5nrOWZUsEEc[/YOUTUBE]

Under high pressure (gaming or benchmak test) device frozed so I rised voltage a little bit for stability.

v 4 BETA

[IMG="Freq_table_v4"]http://i58.tinypic.com/2j44ivm.png[/IMG]

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

[IMG="1"]http://i59.tinypic.com/2zss6tw.png[/IMG]

[IMG="2"]http://i60.tinypic.com/k37u46.png[/IMG]

[IMG="3"]http://i58.tinypic.com/2zyig7m.png[/IMG]

[IMG="4"]http://i60.tinypic.com/97tmxk.png[/IMG]

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.

[IMG="freq mV table v3"]http://i57.tinypic.com/5uqyhe.png[/IMG]

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.

[IMG="Table"]http://i61.tinypic.com/er0mq0.png[/IMG]

[IMG="Graph"]http://i58.tinypic.com/znwhsg.jpg[/IMG]

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)

[IMG="Freq mV"]http://i62.tinypic.com/15rcqxt.png[/IMG]

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: