yashsingh1/xdaforums huggingface dataset:
[G3 General] Amb669:
This is the fix that did it for me, no more lag what so ever!!

http://xdaforums.com/lg-g3/general/disabled-lg-keyboard-phone-ultra-smooth-t2888042
[G3 General] lossah:
No difference at all for me sadly.
[G3 General] ChrisM75:
This is what i do to every rooted phone i have:

Remove all bloat, much of the LG software can be frozen or uninstalled.

App Updates

Easy home

Face Unlock

LGs various widgets

Dual window

Play books (i dont use it)

LG Health

LG Keyboard and themes

LG MLT

LIA Informant

LIA MrGDBlogger

LTEConfigs

LIA S4URecommender

Music

SIM Toolkit

Smart Notice

Software Update

Update Centre

LG Backup

Add to that any carrier bloat.

I then limit startup apps, i tend to use ES task manager to do this. I tend to block anything I know doesn't NEED to run at start up, like Youtube or any app you dont have a widget for. Leave anything like TricksterMOD or any other app that applies setting after a boot.

I also modify the CPU governor, like the post a few posts up, but I use slightly faster settings, but thats a personal choice.

The G3 OOM settings are stupid. Take the stock values and quarter them, those are much better.

I also use ART, disable animations, disable hardware overlays in the developer settings and use Nova Launcher

The result is that the only place I see 'lag' is in the setting menu, but its reduced quite a bit, leaving the settings menu, or any app with a press of the home button is instantaneous.
[G3 General] lossah:
How and where do I change the OOM settings?
[G3 General] ChrisM75:
Out of Memory settings, its basically the thresholds where Android is set to free up RAM when RAM is needed. The problem is the G3 values are stupidly high. I havent checked more recent ROM versions but originally the 'empty apps' limit was 256MB, which is mad.

You can change them in TricksterMOD under the General tab, Minfree control, or use any other tweaker app like Fauxclock. If any of the values are in the 200+ range then the phone is running stock. Whatever they are change them to half that and see how it goes.
[G3 General] lossah:
There we go. Thanks for tip! I noticed however that the ES startup thing increased the performance alot. And that's definitely NOT a placebo effect. I've tried soooo many things that people say "omg smoothest phone ever now!!!" but it's not. Lets see if it keeps this way for some hours. :)
[G3 General] ChrisM75:
The only thing I will say is that I dont play games, so the OOM settings might be bad for games, but I can run benchmarks OK. If it does cause a problem just raise them a bit. I'm actually using a quarter of the stock values, but half is a good start.
[G3 General] meyerweb:
How long was your LED on? That will drain the battery in a hurry. Use the phone normally for a day, and see what battery life is like. Using it for a torch is not normal use.
[G3 General] EMJI79:
Anyone gone for the "themer" launcher and see if it lags? It has infinite customization possibilities on my Nexus 5.
[G3 General] Curleyyy:
About an hour and a half for the torch (used it to climb Mt.Warning in NSW, Australia.) but even before we got there, on the hour drive down with the phone screen off (ie: not using it) it went down from 99% to 70%
[G3 General] jongcruz:
[/IMG]
[G3 General] Heisenberg420:
Those settings I posted were for the interactive governor

Btw for future reference you can take a screenshot by pressing and holding vol down + power [emoji106]
[G3 General] jongcruz:
This is interactive but I don't see those settings
[G3 General] xRamz:
It says ondemand at the top... you're not on interactive. -.-
[G3 General] Heisenberg420:
It says ondemand control right in the header...

Set the cpu governor to interactive first.

Note that you shouldn't mess with these settings if you have no idea what your doing. There's plenty of info on xda about kernel settings, you should know at least the basics before making any changes in trickster. Read the op at least there's some good info there.
[G3 General] meyerweb:
FWIW, I copied the settings from my Galaxy S3:

Foreground: 48

Visible: 60

Secondary: 72

Hidden: 84

Content: 96

Empty App: 120

So far so good, but it's only been a short time since I did it.
[G3 General] Heisenberg420:
I'm all for optimizing to get the most out of your phone but keep in mind the g3 has an extra gig a ram over other flagships (32/3gb version) hence justifying high oom thresholds.

And more free ram doesn't = better performance.

Trust me you want to take advantage of that extra ram.. one thing I miss most about my g3 (swapped it for a m8) is its ability to hold nearly every app on your phone in memory for quick launches
[G3 General] ChrisM75:
Thats exactly what my tweak does, by default LG are very very aggressive at freeing RAM. I have the 2GB version and still have no problems with the tweak.
[G3 General] meyerweb:
Setting lower OOM numbers keep MORE RAM in use, not less, and kills apps less frequently.
[G3 General] Heisenberg420:
Ok I misread your post then [emoji106] thx for clarifying
[G3 General] jongcruz:
The Interactive mode wasn't sticking that's why I look like a dummy to you but now is working. Thanks
[G3 General] xRamz:
So how come cfq is meant to get rid of lag compared to row? Wouldn't row be better for lag reduction since it's read over write?
[G3 General] Racer-1:
I set my build.prop OOM RAM values to this:

ro.sys.fw.mOomMinFree1=49152

ro.sys.fw.mOomMinFree2=61440

ro.sys.fw.mOomMinFree3=65000

ro.sys.fw.mOomMinFree4=70000

ro.sys.fw.mOomMinFree5=80000

ro.sys.fw.mOomMinFree6=100000

# LGE_CHANGE_E

It runs really really good. Nearly any app stays in RAM. Now real multitasking is working. Even not launched apps start quicker now.
[G3 General] ehmjay:
which version do you have? 2 or 3 gb ram?
[G3 General] Racer-1:
The 2GB RAM model.
[G3 General] meyerweb:
I'm no expert on this, but when you start and app that's not running you're both reading (from ROM) and writing (to RAM). I think CFQ better balances the two streams. From what I've read, CFQ is optimized for multi-tasking operations.
[G3 General] xRamz:
Oh awesome. I hadn't thought about it like that. :)
[G3 General] gsw5700:
noop for me, see

http://andrux-and-me.blogspot.co.uk/2014/05/io-schedulers-and-performance-2.html?m=1
[G3 General] meyerweb:
But that test is running a single app (the benchmark) only. It tells us nothing about how each scheduler handles multi-tasking, either switching between in-memory apps or starting a new app that's no already in memory.
[G3 General] brolic925t:
Jesus Christ deleting lg keyboard removes a lot of lag. On the android Lollipop keyboard
[G3 General] EMJI79:
Did you really delete lg keyboard or just switched to another?
[G3 General] brolic925t:
Froze it with TB. Same thing as deleting it. I later deleted it but same result
[G3 General] Heisenberg420:
I'd be lying if I said I knew why cfq performs better than row honestly. But I have done a lot of testing with kernel settings on a bunch of different Roms and devices and there's no one that performs the best in every environment.

Feel free to test but in my experience noop always seems to cause ui stuttering ever since android jellybean.
[G3 General] gsw5700:
noop running fine for 2 days now, may try others and compare
[G3 General] wzhenxin:
Reduce number of home screens

Hi, I'm new here but I just want to share something that worked for me. My G3 used to have horrible lags and redraws everytime I press the home button. I have tried hibernating each of my apps using Greenify to no avail. I have also removed all my widgets but it was still lagging. FInally, I have removed most of my apps from homescreen and deleted my additional home screens until I have 2 home screens left. I have noticed significant improvement in performance after doing this. I have re-pinned my apps to the home screen again but I kept it at two. Any additional apps I need that would not fit in the two home screens, I just created folders. I know that we should not be put into a situation where we need to reduce the number of home screens we have considering that this is a flagship device but I just want to put this out here for those desperate to try to address their lag issues.
[G3 General] cap1tal1sm:
anyone know if OP'S trickster changes work on VS985 ? 3gb version... wondering because last time i made a build.prop edit to my RAM, it boot looped.
[G3 General] meyerweb:
Should work on any stock-based kernel. Probably AOSP kernels, too.

But heed the OP's advice: DON'T use the set on boot option until you're sure they don't cause reboots!
[G3 General] cap1tal1sm:
Is it kernel settings that you check for set on boot? i made all the OP changes.
[G3 General] meyerweb:
Yes. Leave that option unchecked until you're sure everything is working well. If you reboot, you'll have to go back into trickster mod and activate your settings again.
[G3 General] cap1tal1sm:
gotcha, yeah I just did that and rebooted, no boot loop. I have plenty of nandroids anyway.

Uh, so does anyone know what good oom values are for 3gb models? Cause the ones used in that one big thread boot looped my machine, but I would be interested to better optimize the RAM usage nonetheless...
[G3 General] meyerweb:
I think there are several posts in this thread with OOM suggestions. Here's what I'm using, and it seems to have improved multitasking:

http://xdaforums.com/showpost.php?p=55725240&postcount=270
[G3 General] cap1tal1sm:
that's not even in the format of what the build.prop looks like....... those settings are from a galaxy s3.......
[G3 General] meyerweb:
No, it's not build.prop, it's TricksterMod, which is what we were discussing. Pay attention.

And yes, they're from the S3, but they make a lot more sense than the absurdly high numbers LG uses. Try reading the whole thread and you might understand.
[G3 General] Dark Fear:
hi guys..

which rom is smootest?

i'm on and now 6.1 it's much smoother than 4.4 .. but i feel it can be better.. not so buttery smooth..
[G3 General] Curleyyy:
Any updates with "new" settings for Lollipop, or do the settings in the 1st post still apply here? I've noticed there were a few new settings to tweak in Lollipop too. I'm talking about in the "Governor Control."
[G3 General] SyCoREAPER:
Not working too well for me. I am not getting text messages when enabled.
[G3 General] Heisenberg420:
Lollipop should bring much better battery life, I'd say try the stock ondemand settings for a while and if battery life is ok

Also for those who don't already know, I created kernel toolkit, a free kernel settings manager which I highly recommend :)

Thread http://xdaforums.com/showthread.php?p=58621100

Store link https://play.google.com/store/apps/details?id=com.dsmartapps.root.kerneltweaker
[G3 General] mrzodiac:
The settings of [MENTION=5522616]ChrisM75[/MENTION] gave me a performance boost on my LG g3. But does someone have optimized OOM settings for the 3GB model?
[G3 General] Simona Simmy:
Exactly...

I just uninstalled all those crap apps and phone runs well.. (On KK 10o)
[G3 General] cabbieBot:
Anyone still using these settings on Lollipop/ZV8?
[G3 General] Heisenberg420:
I have listed some recommended lollipop settings in this post:

http://xdaforums.com/showthread.php?p=58625619
[G3 General] SpEaKeRb0xXx:
Thanks for a quick response mate.
[G3 General] Heisenberg420:
Increasing performance (by freeing up resources or tweaking kernel settings) still speeds up compile time on dalvik. You can define lag however you want we're just trying to make the phone smoother :p

Idk much about art but I do know when I switch to art runtime it's a little snappier and mainly, greatly improved battery life. It might not be the 200+% increase promised with android L buts it's still significant.

While art does nothing for ui stuttering directly it frees up resources used by the jit compiler, yielding better performance during app usage. It just simplifies the way apps launch and leaves a lot less mess to clean up (aka the garbage collection process in java)
[G3 General] Heisenberg420:
The settings I posted in the op seem to be stable.

Here's another setup I'm testing with the row scheduler

Governor control (w/ interactive gov)

go_hispeed_load = 85

hispeed_freq = 1267200

Io scheduler = row

This should give faster app launches which row was designed for. Battery life seems about the same.
[G3 General] dondavis007:
I removed art and there is plenty of more redraws, hickups in app drawer and even Tapatalk is less smooth. So far art has been the smoothest approach for me, all apps I working, it's the same as on my art N5
[G3 General] Heisenberg420:
Updated the OP with some more info

I agree no complaints about using art on my g3, especially battery life was amazing nearly got 7h screen time in one charge. It's a shame xposed won't be compatible with art until android L drops (according to the xposed dev).
[G3 General] bdt1978:
Must say my battery life has fast improved from what it was originally. Im up to three hours on screen with 41% battery. And thats what ibconsider fairly hefty use
[G3 General] dondavis007:
True. I've installed G3 tweaks again, it's nice to be able to tweak the gui a bit. I've been spoiled by CM11 themes, I just can't stop nodding the phone. The problem with the N5 is tha I'm a flashoholic so I can't relay on the phone work all the time [emoji4]

---------- Post added at 09:55 PM ---------- Previous post was at 09:55 PM ----------

I'll try your other settings tomorrow. Thanks!
[G3 General] S3RV1N:
Can someone post a video capture of the lag they are running into? I'm seeing complaints about it amok and don't understand what's lagging. My G3 seems to be just snappy :confused:
[G3 General] jcurran.jc:
Im now happily back to using dalivic with your settings.

My phone is super smooth and snappy no lags and seems to run loads better than when i was running art.

Thanks

☺
[G3 General] Punchatron:
I enabled Developer Options and turned on "Force GPU rendering"

Seems to help a lot. Just wanted to share my findings.
[G3 General] Enddo:
Doesn't this only have an affect on very old/legacy type apps? Isn't everything, that is new and updated, is ran on the GPU?
[G3 General] Rama390:
No it's not lagging. Just annoying people not liking the phone when it stutters a bit and rarely.
[G3 General] drock212:
Idk if it's because I came from the S4 or what but I have experienced 0 lag. I have my cpu throttled down to 1574400 Max, gpu at 389 Max, multicore power saving set to 1 and scheduler at sfq. I get no lag. Again idk if this is cause I came from an older device but I just don't see it.
[G3 General] Heisenberg420:
Yeah I mean lag in general is very subjective. Some people have high expectations for performance when they buy a flagship. Usually it depends on what phone you're coming from, if it's a nexus 5 or an m8 your probably expecting the g3 to out class it.

If your coming from an older generation like the sgs3 you'll most likely find no issues with lag.

The suggestions in the op also go hand in hand with battery life. I've been pulling 5h screen time everyday this week with 20+% left.
[G3 General] Batfink33:
It also uses battery as the GPU will be doing work it otherwise wouldn't.
[G3 General] StreetkillnHD:
solution with out all that bull**** nonsense

I have a solution dont use lgs launcher untill they release an update to stabilize the os. Its the launcher thats causing lag. Im using nova launcher and everythings fine switching tabs and apps .
[G3 General] bdt1978:
Using these setting this machine is flying!!!!
[G3 General] Enddo:
but the gpu is more power efficient at handling graphical tasks than the cpu

again, this only affects very very very very very old Android applications. as far as i can tell. anything released in the last 2-3 years is already going to be using the gpu for the graphical tasks

---------- Post added at 09:16 AM ---------- Previous post was at 09:16 AM ----------

with android L on the horizon, i doubt LG is going to put much effort into this 4.4.2 build. this is purely speculation, of course
[G3 General] mestguy182:
I'm sorry for what is probably a dumb question but what are you using to make these cpu changes? I'm on Tmobile so no root yet, is there anything I can do?
[G3 General] daleski75:
From developer settings on the phone (enabled by tapping the build number numerous times)
[G3 General] mestguy182:
---------- Post added at 09:41 AM ---------- Previous post was at 09:27 AM ----------

[/COLOR]

I have those enabled but where in developer settings are you making the changes?
[G3 General] Seifer1975:
Maybe somebody should make a video of this lag to show the rest. It is beginning to sound like the Loch Ness monster, with people claiming there's lag and as many claiming otherwise. Personally I've not experienced any lag at all using this phone, whether scrolling or opening apps. Some apps do take a while to show up when launched, but that's because those need to pull in some data. Hence the "lag" is really due to data speed more than anything.
[G3 General] mestguy182:
I've looked everywhere in developer settings, I don't see any way to adjust the CPU.
[G3 General] bdt1978:
Mest guy.... You cant mess with cpu unless you are rooted..... Look in dev options and then at animations. Set them to zero.... Boom
[G3 General] mestguy182:
Thanks, that's what i thought, someone said differently on the previous page. We're supposed to have root by tonight, we'll see.
[G3 General] bdt1978:
Use towel root dude
[G3 General] cpg1987:
Cool to see another poster from Huntsville on here. I am heading now to get my phone at the store in Jones Valley in 5 minutes haha. Then, to root and apply the tweaks in this thread!
[G3 General] Jibe@:
I've definitely noticed UI stuttering on this device, especially with Dalvik. I've switched to ART and it has gotten better, but the compatibility on ART kind of annoys me.

I'm hoping for some CM 11 and custom kernel support in the future; I'm hoping people can get this device running great soon.
[G3 General] shook187:
I remember when I owned the LG G2 this solution work for me 100%

http://xdaforums.com/showthread.php?t=2479892

I wonder if it's the same with the g3
[G3 General] mestguy182:
Nice, hopefully we'll have root tonight, if you're on Tmobile. Do you work in research park?
[G3 General] Jibe@:
I've actually done that already on my G3 and it didn't seem to affect performance in any noticeable way.....
[G3 General] Heisenberg420:
I'm using trickstermod

You can't change governor parameters in developer options
[G3 General] biustech:
The parameters you suggested in OP affect your battery life for better or worse?
[G3 General] cpg1987:
I work on the arsenal so it worked out for me to go out gate 1 and get to the store quickly on four mile post road. I used to have T-Mobile, but I switched to Verizon a couple of years ago. I'm going to be useless the rest of the day at work messing with this phone now lol
[G3 General] Heisenberg420:
It's hard to say but I've noticed better battery life along with a few others.

If your only looking for battery life improvement and not worried about lag try setting your io scheduler to cfq, don't worry about changing the other parameters.
[G3 General] biustech:
Thanks just set scheduler to cfq and let's see if i can get more juice from the battery :good:
[G3 General] dondavis007:
There is plenty of lags and redraws. A typical redraw is when your widgets reload for a sec, n you still have loads of memory left. Sitting here and scrolling TapaTalk with a N5 and the G3 it's a notable difference in smoothness. Every 3 to 4 time the app drawer lags for a sec when.opened. I think it's pretty common , the S5 had about the same amount of lags before two separate updates, find a video of that and you'll have the picture. I.also noticed that the screen gets pretty hot, don't know why but I'm indoor so something burns pretty lot of energy. And that energy is my precious battery n sot [emoji4]. Its not the end of the world but it's nagging me, I'll prefer N5 or M8 smoothness.

I read some review that noticed that the rom somehow didn't seem to use trim, because the 3gb mem phone is much smoother after a reset. There is a new, 15mb. Update in Sweden , let's we if that one iron some quirks out.
[G3 General] mestguy182:
I hear ya, that's how I was yesterday! I work for Siemens on research park, used to work for SAIC on the arsenal though.
[G3 General] Heisenberg420:
If your rooted / plan on rooting your g3 I'd hold of on any OTA updates, just to be safe.
[G3 General] dondavis007:
No problems here, I'll just reset it by LGs tool. Its works like the G2 so I've taken most lg stuff away and just reinstall the phone when it's time. LG seems to release carrier otas first and the update keeps root.
[G3 General] 06stang:
I just got this phone and compared to my G2 I dont like it. I shouldnt have to root the phone to fix it. The screen is dull and the stutter is driving me nuts. I hope they iron out this lag issue soon.:mad:
[G3 General] Protagoras:
Thanks a lot, these Trickster MOD settings are perfect for my G3. All residual lag/stuttering seems to be gone (there wasn't much of it to be honest, but now it's even smoother) and there doesn't seem to be any side-effect.

Running very stable as far as I know for now after a couple of days.

Thread bookmarked and subscribed :)

If I sum up my config, these are the things that made my european D855 G3 awesome: (in no particular order)

* Rooted with Towelroot

* Frozen all bloat with Titanium Backup (all the LG apps plus a couple of other ones)

* G3 TweaksBox for more control on the UI

* Nova Launcher with animations set to Faster than light

* Dev options: set all animations to 0.5

* Greenify installed as an Xposed module, then greenified everything that was causing unwanted wakelocks and/or notifications

* Trickster MOD settings in this thread :)

Before I installed Xposed, I tried ART for a week, didn't really seem to make a difference (but no adverse effects either), so I came back to Dalvik for G3 TweaksBox and better Greenify.

And now my G3 is perfect :) Thanks again!
[G3 General] keithleyson:
Awesome testing these settings out now. I don't mind setting these manually after every boot. As long as it does not cause any loops.
[G3 General] _Infamous_:
You can make the screen better just go to accessibility color adjustments then click color adjustment then turn it on and slide the circle above the camera like shown in screen shot. I have no lag issues I just turned off animations and installed nova I'm on att version
[G3 General] kittiyut:
What LG apps are safe to freeze?

I use GO Launcher - is that comparable to Nova? (Just don't want to learn another launcher)

Thanks!
[G3 General] Heisenberg420:
Added screenshots of all bloatware I froze to OP
[G3 General] dondavis007:
Has anyone tried to play around with LG Launcher advenced settings (you can activate those with LG G3 TweakBox )? The culprit of most general lag is, in my case, the LG Launcher?

For now Ive given up on LG Launcher ans are using Nova instead, but I rather using stock because I think its a pretty good launcher and it's a shame that most of LGs apps can't be used with other than stock. Even Nova has had a couple of redraws so there is something deep down in the ROM that dont use the 3GB memory correct, you shouldn't have to use bulletproof launcher with this amount of memory (plus greenify :) I think.
[G3 General] RedBlueGreen:
Since this phone announced ive always wanted to get it... although I have a Nexus 5...

I finally got it.. the only reason is because i got it really cheap. £342 off contract.

The only lag ive seen is the app drawer and maybe stutters in the notification bar and probably bits elsewhere.

I installed nova launcher and it basically fixed the app drawer lag. I think the app drawer lag is made up from all the text under the apps. I used to lag a lot on my nexus 5 when i enabled text in app folders.

Is there much difference (lag terms) between having 2gb ram then 3gb ram?

Im on the edge of selling it for a profit and waiting for the Nexus 6 (if that ever comes out)

I also got an invite for the Oneplus One yesterday.. so i bought that too.. 99% I'm going to sell it for a profit though.
[G3 General] dondavis007:
I've also got an invite last day, another 4 hour to decide :)