[Solved] Heating and Lag. Thermal Throttle Control + Core Disabling - LG G Flex 2

The Complete Solution for LG G Flex 2 Heating and lag
Pre-Requisites
1. Root
2. Thermal Throttle Config File (Attached)
3. Root Explorer (i.e ES File Explorer)
4. Kernel Auditor (Attached one)
Procedure:
We not only need to replace the thermal throttle config file (named: thermal-engine-8994.conf) but we also need to disable 2 cores to overcome heating issue
First download the thermal config file and install a root explorer. in the root explorer go to root/system/etc there you will find the stock thermal config file (named: thermal-engine-8994.conf). rename it to thermal-engine-8994.conf.bak (just to be safe if we need it again). now extract and copy the downloaded thermal-engine-8994.conf file to root/system/etc.
Now For the second step. ive experienced that the kernel auditor on the play store causes problems on many devices so im attaching a version that works. download the attached KernelAuditor.apk dont download from Play store. install kernel auditor. Open it , provide root acess. go to thermal tab. switch off every tweak. then go to cpu tab and turn off the 3 and 4 big cores. Maybe turn on "apply on boot" if you want. Thats all. Heating and lag solved

I made exactly the same post! Please delete...

Great method
This works flawlessly its smoothest experience ever

Stupid question here, I admit it, and I should already know the answer but does anyone know if it's possible to entirely disable the Big Core side of the 810 completely? I mean, I don't play games on my Flex 2, and there's nothing that I really really require 8 damned cores for, nor even 6 for that matter, and I certainly don't need faster cores potentially using more power to run at higher clockspeeds.
Is there something that can be modified in the thermal config file that would allow me to disable all 4 of the Big Core cores? I know it'll let me disable two of them with the instructions from this thread but seriously if I could just set those 4 cores to "OFFLINE" state permanently I don't think it would be a big problem for me.
Anyone? Anyone? Beuller? Beuller?

im currently using only 2 cores. for normal usage phone runs smoothly. just turn on first big core and the first small core thats all and see the magic ill attach a screenshot
Sent from my LG-H950 using XDA-Developers mobile app

{
"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 LG-H950 using XDA-Developers mobile app

u can turn on 2 cores of big and 2 cores of little if u want a quadcore device. im really satisfied with the dual core for normal usage
Sent from my LG-H950 using XDA-Developers mobile app

DOH!!! Made a post but it's not relevant now, after a reboot I was able to get it set for one little/one big, still works just fine for my purposes and should help with battery life even more.

one little and one big no lag at all?

no lag at all. for normal texting. fb . whatsapp purposes
Sent from my LG-H950 using XDA-Developers mobile app

If u turn on game or make some heavy usage they all will turn on again, looks like you dont know about this. Anyway have fun.
Power of plecebo :good:

i play piano tiles. the cores dont turn back on. even if they do i can always turn them back off
Sent from my LG-H950 using XDA-Developers mobile app

Interesting when you get bored of checking your active cores. Anyway...

Thread closed. Please continue the discussion here, as it was posted first: http://forum.xda-developers.com/g-flex2/general/overheating-problem-simple-solution-t3399419
Nathan
Forum Moderator

Related

LeoCPUSpeed

Hi
i just read about an app called "LeoCPUSpeed" which tells you the current speed of the hd2's cpu and even said to be able to boost it up.
where can i get this app? when i search for it on the web or on xda, all the threads state that there is a tool called "LeoCPUSpeed" and in order to get it, you should search for "LeoCPUSPeed" (you get the point?! )
http://www.netripper.com/leo/cpuspeed/LeoCpuSpeed_v2.zip
wow anymore info on this?
drain batterie ?
i would also like to know more about this... is there an original thread??
I don't know about the original thread but "all" the program does is "Disable autoscaling".
Our HD2 cpu downscale the clockspeed to 768MHz when it's not needed (to preserve battery) but as soon as you open, say for exemple, a program the clock speed will be 1GHz.
Some programs however won't tell the cpu that it needs the full 1GHz during operation (Coreplayer for exemple). See this thread:
http://forum.xda-developers.com/showthread.php?t=673459
The phone can also feel a little snappier thanks to always running at 1GHz.
Here it is:
{
"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"
}
where the hell has this app come from?
if it was indeed created by netripper where is the original thread?
CPU Speed
I have used this program for a few days and it's perfect! Makes my HD2 snappier and video playback lag is gone in TCPMP. Battery Drain is acceptable when you disable the autoscaling. You can always choose to reenable. Maybe netripper can make v3 to disable the autoscaling automaticly when the HD2 is waking up from standby. It is a must have!!!!
Tante Juut said:
I have used this program for a few days and it's perfect! Makes my HD2 snappier and video playback lag is gone in TCPMP. Battery Drain is acceptable when you disable the autoscaling. You can always choose to reenable. Maybe netripper can make v3 to disable the autoscaling automaticly when the HD2 is waking up from standby. It is a must have!!!!
Click to expand...
Click to collapse
can i just ask a very n00b question i get 2 files after unzipping, a .dll and an .exe...i know how to install the .exe, but what do i do with the .dll? thanks in advance
damnshah said:
can i just ask a very n00b question i get 2 files after unzipping, a .dll and an .exe...i know how to install the .exe, but what do i do with the .dll? thanks in advance
Click to expand...
Click to collapse
Copy both to your device then run the .exe
Wow, more development should be done on this app. This will be extremely useful for those apps that require more juice or to conserve power...
This is a great app, but I hope development continues to my wish since I got the HD2; overclocking! I want to see the CPU be taken to 1300MHz, I know the system will work stable at that level as those speeds have been achived in with Android based units. Then the HD2 will be perfect as for some apps like TCPMP and few others, extra juice is still needed!
paul211b said:
Copy both to your device then run the .exe
Click to expand...
Click to collapse
Will give it a go later...Thanks
damnshah said:
can i just ask a very n00b question i get 2 files after unzipping, a .dll and an .exe...i know how to install the .exe, but what do i do with the .dll? thanks in advance
Click to expand...
Click to collapse
exe and dll in a folder then open only exe on your phone then yes and yes.
Feature request...
Feature request for future update: Restore Settings on Start-up
My personal wish would be having something like Chainfire's 3D driver v2.0, where you can specify settings for separate programs. Apps like Coreplayer, myPlayer, OnlineTVx all suffers from the autoscaling bug which is so annoying...
Tante Juut said:
I have used this program for a few days and it's perfect! Makes my HD2 snappier and video playback lag is gone in TCPMP. Battery Drain is acceptable when you disable the autoscaling. You can always choose to reenable. Maybe netripper can make v3 to disable the autoscaling automaticly when the HD2 is waking up from standby. It is a must have!!!!
Click to expand...
Click to collapse
Hmm. If you disable autoscaling, it should stay disabled even after the device goes into standby and comes out again. Doesn't it for you? Only after a reset of the device, the autoscaling is enabled again (unless you manually enable it again).
Btw guys, this was a beta, hence there is no seperate thread about this Someone was just smart enough to browse my site for it
Anyway I'll make a public version soonish. I think I'll also make a very simple cab that just disables autoscaling and puts it to 998mhz and you can put that in \windows\startup\ then. In my test, all the time at 998mhz, doesn't affect battery lifetime at all (or maybe so miniscule that it's not worth mentioning).
That would be fantastic, NetRipper! If disabling autoscaling doesn't affect battery life at all (or at least not worth mentioning as you put it), I would also prefer it off all the time. Looking forward to the public version!
Awesome stuff NetRipper! Thanks a lot and confirmed it works perfect.

SETCPU

I've download SETCPU and for some reason, I don't see the phone listed.
NVIDIA tegra 2 TP20/AP2OH?
t-mobile Pulse?
Cannot find it. Anyone know what to do in this situation?
Use Pimp My CPU instead.
I believe that Pimp my CPU is the only one working for our phone. You may want to check that out instead. If you search on XDA the Developer posted the app on here, however, I suggest you purchase the app from the market to support him.
Depends..
If your on stock rom and kernel then use setcpu and choose tegra2.
If your on custom rom with custom OC kernel use pimp my cpu.
Of course both require your phone to be rooted as well.
Sent from my LG-P999 using XDA Premium App
What exactly does SetCPU do that the stock froyo governor does not do?
Just curious.
This week I am trying a couple of things to see how big a difference Juice Defender and SetCPU really make.
^ Honestly haven't seen a difference with Juicedefender, unless I need to download the ultimate one. The basic one actually drains mybattery like no tomorrow.
Honestly, I use task killer but manual, I hardly kill my applications, I ignore most of them that need to be on or are on everytime I turn my phone.
But I have a girlfriend that likes to play 6 - 10 games at a time when she's on my phone, that needs to be killed when she's done or when I'm done with them.
I'm going to try SETCPU for tegra2 because I'm on stock right now. Looking to download a ROM though
What SETCPU does is it scales the processor frequency or speed in non techy terms.
For example:
If you enable screen off profile you can force the processor to run on slower speeds to conserve battery when the screen is off.
Recommended settings:
Max: 500
Min: lowest
Also with battery profile enabled if the phone goes below certain percentage it will drop the processor's speed to help conserve battery life as well but of course sacrificing performance though.
Recommended settings:
Max: lowest
Min: lowest
The main screen a.k.a general profile is the main profile the processor will be set to when the screen is on and the phone is being used.
Recommended settings:
Max: 1ghz
Min: 1ghz
What do you suggest for the other profiles such as charging or temp? Thanks for your post. It's the only one I've found in this thread with suggestions for the noobs.
mylomine said:
What do you suggest for the other profiles such as charging or temp? Thanks for your post. It's the only one I've found in this thread with suggestions for the noobs.
Click to expand...
Click to collapse
I don't have one for charging, but for temp, I have the max speed kick down to about half (512MHz or whatever the step value is) if the temp goes over 41C.
The most important one is the Screen Off profile, I have the max speed set to one step over minimum and it saves a lot of battery life.
sryan1983 said:
I believe that Pimp my CPU is the only one working for our phone. You may want to check that out instead. If you search on XDA the Developer posted the app on here, however, I suggest you purchase the app from the market to support him.
Click to expand...
Click to collapse
I beg to differ....cause I use setcpu.
{
"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 LG-P999 using XDA Premium App
Setcpu has worked for me on stock Froyo and stock Gingerbread, both rooted ofcourse.
Faux's kernel needs pimp, but morfic's Trinity kernel uses SetCPU and works great.
Sent from my Nexus 3 using XDA Ultimate App
LordButtersI said:
Faux's kernel needs pimp, but morfic's Trinity kernel uses SetCPU and works great.
Sent from my Nexus 3 using XDA Ultimate App
Click to expand...
Click to collapse
I've used SetCPU with Faux's kernel ever since the dev made SetCPU usable with Tegra devices.
In fact here is a post with Faux saying to use either http://forum.xda-developers.com/showpost.php?p=16056765&postcount=1695

[ROM] JXD S5110 Rabid ROM v1.0 (ICS)

- Based off stock v2.1 ICS
- Edited proper default prop to 0,1,1 instead of 1,0,0
- De-odexed and optimized .apk and .jar files
- Added 1Mobile Market, ES App Suite - File Manager - Task Manager - Security Manager, CacheMate Cache Cleaner, Titanium Backup Root, WiFi Buddy, WiFi on and off, and Rootexplorer.
- Upped CPU idle to 600MHZ from 150MHZ to help with sleep issues and better performance.
- WiFi tweaks.
- Build.prop edits for performance, ram consumption (200 free, varies).
- Some minor graphics and font changes
- New boot animation. "Zombies"
If by using this mod the world comes to and end, or you are suddenly sucked back in time only to accidentally kill your grandfather leaving your future uncertain, I take no responsibility for the consequences. Oh yeah. same thing if it screws up your tablet.
USE AT YOUR OWN RISK. REMEMBER TO BACKUP ANY THING YOU WANT SAVE BEFORE FOLLOWING THESE INSTRUCTIONS. THIS WILL WIPE YOUR TABLET TO A CLEAN FACTORY-ISH STATE.
After install add widgets for ES TaskManager and WiFi on and off.
Bench Score Before - CaffeineMark 5230. Quadrant 1846
Bench Score After - CaffeineMark 5888, Quadrant 2132
Install Instructions:
- Unzip contents onto microsd card and place it into powered off JXDS5110 ( factory_para_update_aml, u-boot-aml-ucl.bin, uImage, uImage_recovery, update.zip)
- Power on the JXD S5110 in recovery, hold power + menu until you see the update starting then wait until the update finishes.
DOWNLOAD LINK
{
"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"
}
Thanks Man !
I'm glad to see developpement on this device. Can you tell me about the overclocking?
+1
Indeed nice to see someone working on the s5110. I a currently running Skeleton's last fw. What is the default clock speed of this build?
This ROM isn't overclocked. The default clock speed was 150mhz min and 1ghz max. I just upped the min to 600mhz to help the tablet avoid the SOD problems on wake. It also helps prevent some slow downs when using emulators. For some reason the pad seems to stop recognizing the emulator is running and will drop down tot he min speed.
I'm curious, do you know what model number the wifi chipset is?
I noticed under /system/etc/wifi/wpa_supplicant.conf it says driver=ar6003, and hw_mode=g
Why g for hw_mode?
Turns out mine has a RTL8188CUS WIFI chip
Does the button mapping still work?
card13 said:
I'm curious, do you know what model number the wifi chipset is?
I noticed under /system/etc/wifi/wpa_supplicant.conf it says driver=ar6003, and hw_mode=g
Why g for hw_mode?
Turns out mine has a RTL8188CUS WIFI chip
Click to expand...
Click to collapse
when I had the boot.img open I saw it pointing to the ar6300 driver, like one of my A10 tablets does even though the chipset is RT. So I put the driver= into the conf like I was told by another dev worked on the A10s. I can;t really say if it contributes much or not, but I left it in.
For the hw_mode=g you can try to set it to N, but I found the wifi to have more issues connecting to mixed mode routes. even set at g it should still connect n.
2390 said:
Does the button mapping still work?
Click to expand...
Click to collapse
Yes nothing has changed there.
Sorry so long getting back to your guys.
Thank you very much!
Any chance of a S5110B Rom for the dual core?
Can't install
Hi, when I unzip the file i get the normal files of a flasheable zip, not the "update" zip for s5110, any idea?

Kernel and vm messaround, potential lag fix

THOSE SETTING BELOW ARE SYSCTL, YEY I FOUND AMERICA
PROBABLY SOMEONE IS GOING TO LAUGH
​Hello,
The one and only thing I was bothering about is why some users can multitask great and I am always not able too.
The reason?
Well the apps are closing too frequently, going out of simple game makes the launcher load again, going back in game makes the game start all over again.
First I thought I need to limit myself and get used to it.
This is not a great multitasker as the iPhone is.
iOS is far from the best system but its multitasking capabilities amazed me.
So where is our problem? Why are we not able to multitask as we should?
Well in the past month I was messing around only with the RAM consumption.
I was aiming at more free RAM and persistent apps, here comes the V6 Supercharger which helps a lot.
But when I was enjoying it I got a call. What happend? Black screen and vibrating phone, that's all, I said to myself "No more playing, I have to answer my calls."
Where was the problem I believe I don't know still.
But with some dev help we might be able to control our phone a little bit more than we can right now with uboot and recovery. Thanks to all of the developers.
What was the problem? The Kernel! I installed ROM Toolbox and just got a look at the app when I saw the Kernel Tweaks.
The mess began, read which setting what does on vm and on kernel tweaks. Increased some, decreased others, tested it didint worked and I increased and decreased others and still the same when I saw this in vm
{
"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"
}
And
And this in kernel
Enabled them, decreased the swappiness (don't know if it has to be high, i increased it the first time to 100 but no change so I decreased it.)
And something happend, I called myself from another phone and there you go, no more black screen, I was able to answer while I was playing Shadowgun Deadzone at high graphics.
And the most amazing part was when I ended the call, the game was still running and I was connected.
In the process of testing I noticed a few freezes just in the launcher when opening apps for like 5 secs and will see what have I done, maybe I messed up something.
Anyways I was able to launch the task killer while the game was running in the background and I am so happy that it works fine for now.
If you read all this, thank you.
If you are developer and you think this is totally wrong I will remove this.
Hey I was wondering what was best settings I'm a bit of a noob when it comes to codes lol but I have a good understanding of it I think
Anyway in rom manager when it comes to performance I noticed io was set too noop and gov to interactive at this setting you get good performance but lags in games
So thinking from previous Roms for GB 21e most always io was sio and gov was hot plug
I'm not too sure what differences are between them in code but do see differences in performance
Any recommendations and maybe quick heads up would be highly appreciated
Running on Darkroom ICS int
Sent from my LG-SU760 using Tapatalk 2
MattJaO3D said:
Hey I was wondering what was best settings I'm a bit of a noob when it comes to codes lol but I have a good understanding of it I think
Anyway in rom manager when it comes to performance I noticed io was set too noop and gov to interactive at this setting you get good performance but lags in games
So thinking from previous Roms for GB 21e most always io was sio and gov was hot plug
I'm not too sure what differences are between them in code but do see differences in performance
Any recommendations and maybe quick heads up would be highly appreciated
Running on Darkroom ICS int
Sent from my LG-SU760 using Tapatalk 2
Click to expand...
Click to collapse
The setting you are using are perfect.
I was fiddling around with TWRP recovery and tweaking trough rom toolbox. I've set governer hotplug and I/O ondemand. SD boost on 4096kb. In TWRP I've created a swap file of 2GB and a EXT4 file of 2GB on my sdcard. I'm running ICS Darkroom international. In Sysctl Conf i set min free kb to 4096.
Phone is running very smooth and very very fast. I've a total new phone

[APP][ROOT][4.0+]Kernel Tuner 1.1.0 - 2015.04.25

Kernel Tuner
Take control of your device
{
"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"
}
Features:
Full CPU control
GPU Control (changing freq and governor)
Changing buttons backlight
Fastcharge*
Enable/Disable VSYNC
Quickly toggle individual cores online/offline
Restoring settings on boot
Voltage Control*
IO Scheduler
SD read ahead cache size
Governor settings
Full quad core support
Swep2Wake*
DoubleTap2Wake
CPU Times in State*
Full MP-Decision control*
Full thermald control*
Enable OTG with standard USB cable*
Color depth
OOM
Entropy
ADB over WiFi
TCP Congestion
Task Manager
build.prop Editor
sysctl editor
LogCat viewer
Analise SD Card and display Biggest files
Swap - deprecated, will no longer improve this functionality*
Detailed System Info(CPU, Sensors, Memory, Battery...)
NOTE FOR DEVELOPERS
You can include this app in your ROM/MODE/KERNEL/WHATEVER as long as you give proper credits.
Downloads:
Kernel Tuner
Kernel Tuner PRO
Nightly Releases
http://kerneltuner.pedjaapps.net
Screenshots
https://github.com/pedja1/Kernel-Tuner/tree/kt-ne/scrns
Old thread is here.
http://forum.xda-developers.com/showthread.php?p=54257727
Latest Downloads are attached
PLEASE DONT SHARE PRO VERSION APK OUTSIDE XDA. THANKS
Another one ...
Nice to see you back, been a long time since I have used this. Excited to follow the new project.
Sent from HTC M8 s-off from TapaTalk
Will it work on HTC 601 ZaraUL?
Wow,cool,i know the older one and give it a try,thanx. [emoji106]
GREETZ FROM TEAM-OPTIMA!!!
MrMatnenko said:
Will it work on HTC 601 ZaraUL?
Click to expand...
Click to collapse
Probably, try and let us know [emoji6]
Sent from my Nexus 5 using Tapatalk
pedja1 said:
Probably, try and let us know [emoji6]
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Working on HTC one m7! Thanks pedja for bringing this back.
Sent from my HTCONE using Tapatalk
WOoo WOoo Oh Mi Mi
look who is back.. man so happy to c u... welcome back and thanx for starting project again..
App published to Google Play
It should be visible in few hours:
https://play.google.com/store/apps/details?id=rs.pedjaapps.kerneltuner
Downloading now
Rooted Note 2 Jellykat v6.7
Just going to download now too
so this app will not work for the galaxy s3 for example?
When downloading the .apk in the post, I get an error message saying "Parse Error - There was a problem parsing the package." when trying to install the app.
However, with the one on the market there were no issues.
Thank you for all your efforts, will try and report back the results from HTC One (M8)
hello
i got glitch or something ,
see the picture:
it should 156,666,and 999 ,but i got some glitch or bug in here
octa core
My device is MT6592. It's octa core but the application shows only four cores.
Is this only for Qualcomm device or all?
Sent from my One using XDA Premium 4 mobile app
I hope you say yes..
pedja1 said:
App published to Google Play
It should be visible in few hours:
https://play.google.com/store/apps/details?id=rs.pedjaapps.kerneltuner
Click to expand...
Click to collapse
Will it be able to enable some app to make it possible to have Double Tap to Wake up on devices that don't support it natively - Note 3 for example?.. :fingers-crossed:
Difference Between other app
Is there a difference between this app, and say, android tuner?
Hi @pedja1! Thanks for the app! I have one comment - there is no smooth_ui parameter for ondemand in Governor Manager.

Categories

Resources