I was very disappointed with my brand new G4.
It was lagging more than previous G3.
So after a month of testing various ROMs, kernels, governors and settings, I found a working setup eventually.
Prerequisites:
G4 Rooted
Marshmallow 20C - it's introduce less lag than 20D/E versions
Ex kernel manager (paid) - needs for automation. You can manually enter the required settings with Kernel Auditor, e.g., but this will require a lot of typing.
Any stable kernel should do the job. Tested are SuperXE and Imperium.
1. Let's do a little housekeeping
Get rid of bloatware you don't use. But be careful and mind what you will need.
If you froze vpndialogs.apk you won't be able to make a VPN connection e.g.
Based of my phone usage I froze:
Disable MLT:
Enter hidden menu:*#546368#*815#
SVC Menu->LDB->MLT off
2. Theory
When digging around I found an excellent guide to Interactive governor tweaking by soniCron:
http://forum.xda-developers.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557
And the most interesting part is the Nexus 5x is equipped with the same CPU as G4.
And thanks to Alcolawl who made the Ex kernel manager scripts:
http://forum.xda-developers.com/showpost.php?p=64645746&postcount=900
we can automate the task.
I tested all profiles and found the ButterFly profile works best for me.
But of course you can test them all.
3. Tuning
So download ButterFly profile for Nexus 5x from the link above.
Remove the .txt extension and copy the file in Ex kernel manager gov_profile folder:
/storage/emulated/0/ElementalX/gov_profiles
Sit and enjoy your lag-free G4.
Credits:soniCron, Alcolawl
If you liked my efforts please press the Thanks button and if it's possible buy me a beer
It was lagging more than previous G3.
So after a month of testing various ROMs, kernels, governors and settings, I found a working setup eventually.
Prerequisites:
G4 Rooted
Marshmallow 20C - it's introduce less lag than 20D/E versions
Ex kernel manager (paid) - needs for automation. You can manually enter the required settings with Kernel Auditor, e.g., but this will require a lot of typing.
Any stable kernel should do the job. Tested are SuperXE and Imperium.
1. Let's do a little housekeeping
Get rid of bloatware you don't use. But be careful and mind what you will need.
If you froze vpndialogs.apk you won't be able to make a VPN connection e.g.
Based of my phone usage I froze:
Code:
com.hy.system.fontserver
com.android.LGSetupWizard
com.lge.sizechangable.weather.platform
com.lge.appbox.client
com.lge.lgdmsclient
com.lge.springcleaning
com.lge.matics
com.lge.myplace.engine
com.google.android.marvin.talkback
com.lge.launcher2.theme.optimus
com.lge.smartcover
com.lge.exchange
com.google.android.gm
com.lge.ia.task.smartsetting
com.lge.smartconfig
com.lge.lgmapui
com.lge.doyouknow
com.google.android.music
com.android.printspooler
com.rsupport.rsperm
com.uei.lg.quicksetsdk.irblaster
com.lge.gnsspostest
com.lge.eula
com.lge.gcuv
com.lge.concierge
com.google.android.apps.plus
com.lge.sizechangable.weather.theme.optimus
com.android.facelock
com.android.chrome
com.google.android.videos
com.lge.updatecenter
com.lge.filemanager
com.android.wallpaper.livepicker
com.lge.ia
com.lge.myplace
com.lge.sizechangable.weather
com.android.calculator2
com.google.android.apps.books
com.lge.eulaprovider
com.lge.wernicke
com.lge.videoplayer
com.lge.ime.theme.black
com.lge.lgsetupwizard.eula
com.lge.ia.task.s4urecommender
com.lge.email
com.lge.ia.task.informant
com.google.android.play.games
com.google.android.apps.magazines
com.lge.snappage
Enter hidden menu:*#546368#*815#
SVC Menu->LDB->MLT off
2. Theory
When digging around I found an excellent guide to Interactive governor tweaking by soniCron:
http://forum.xda-developers.com/nexus-5x/general/guide-advanced-interactive-governor-t3269557
And the most interesting part is the Nexus 5x is equipped with the same CPU as G4.
And thanks to Alcolawl who made the Ex kernel manager scripts:
http://forum.xda-developers.com/showpost.php?p=64645746&postcount=900
we can automate the task.
I tested all profiles and found the ButterFly profile works best for me.
But of course you can test them all.
3. Tuning
So download ButterFly profile for Nexus 5x from the link above.
Remove the .txt extension and copy the file in Ex kernel manager gov_profile folder:
/storage/emulated/0/ElementalX/gov_profiles
Code:
Open Ex kernel manage, select CPU menu and:
CPU governor -> interactive
CPU governor (Cluster 2) -> interactive
Governor options... -> LOAD -> ButterFly
Apply on boot
Credits:soniCron, Alcolawl
If you liked my efforts please press the Thanks button and if it's possible buy me a beer