yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] showgood163:
VS985 fulmics 5.3/6.0 stock kernel

Lags after playing 1080p video for about 20 min using v4, no same problem sees in v3
[G3 Android Development] zeeBomb:
Anyone using Fulmics with this and a custom kernel? How is it holding up?
[G3 Android Development] yandoo:
Isnt this included in Fulmics 6?
[G3 Android Development] Windforce0511:
This mod should be also better in everyday usage, I don't play games.
[G3 Android Development] Robshr:
This mod is based around increasing the CPU frequencies when the phone heats up

You need to tune your governor that will help dramatically. There's a link in the op to a good article on governor settings

It could also be certain apps you have installed

I don't ever experience any lag

I posted my governor settings see if that helps
[G3 Android Development] 4PaniC:
Which version is the final mod?
[G3 Android Development] Robshr:
CTTMod+fc+gpu-V.3.1
[G3 Android Development] marcdw:
ACH, and all this time I thought CTTMod-MM was the final and the others were previous.

Thanks for that. ?

LG G3 D851, PAC-MAN LP ROM, Nebula 9.1 Kernel, Tapatalk 4.9.5
[G3 Android Development] shekinahsmoke:
Same
[G3 Android Development] Shady282:
is it included ? and do you suggest to flash it over it?
[G3 Android Development] Bi0haZarD:
Why dont u READ the OP in fulmics thread instead of asking here ?? I really dont get it with u guys, is it that hard to READ???
[G3 Android Development] sanyasi420:
In my D851 (MM, running stock) there are 3 settings in the hidden menu - thermal mitigation; high temperature and change critical temp. I had them all disabled to get better performance. But in your post you suggest this is more harmful. Now I enabled them all and flashed CTT mod. First thing I observed after first, the area beside camera got a little warmer than before. I then turned on core control and mpdecision off (as suggested). Rebooted. Now running antutu to check scores.

With the settings disabled and before modding I hit antutu score 67500 (ideal conditions) yesterday, and the phone didn't seem to heat up. But now I do observe there is more heating. Not sure if this is expected with the mod?

Also, how do I check if the modded settings have been applied successfully? I am using Kernel Adiutor.

Would greatly appreciate a response.

Note - One important observation - Antutu now doesn't drastically drop in scores. Yesterday subsequent results one after the other immediately yielded - ~67500, ~ 64500, ~59000. Now after the mod however, it is more consistent (but hotter) - 61000,59000,58000. Not sure if this is pertinent.
[G3 Android Development] marcdw:
As mentioned in the OP (which you should not have quoted) you need to allow for time so things can settle before seeing the benefits of the mod.

Or did I get that from the LP thread. Heh.

Post #2 has instructions for doing tests before and after the mod but I bet most of us skip the testing phase. [emoji51]

To see if it applied correctly you first should have gone to /system/etc and backed up your thermal file(s). After flashing the mod check that location again and see new/replaced thermal files. You can easily revert by restoring your original files.

LG G3 D851, Mahdi KitKat ROM, TeamBlackOut, Tapatalk 4.9.5
[G3 Android Development] sanyasi420:
So yes, I did observe for the past 2-3 days now. Overall the phone has remained 'cooler' and managed pretty well. Only one thing which happened today - when I was on 4G for 10 mins and got a call at the same time, the phone was really hot near my ears. Not sure why.

BTW - I can only get '4G' on my data. I do not see 3G at all (I am in India, with a t mobile unlocked) with GSM/WCDMA. So its either 4G or 2G.
[G3 Android Development] Bi0haZarD:
[MENTION=4888382]Robshr[/MENTION] bro quick question, litlle silly but logic tells me different, which is latest version, v3.1 or v4 from test version 3rd post? Logic says v4 but might be otherwise ;)
[G3 Android Development] Robshr:
V-4
[G3 Android Development] Bi0haZarD:
Thx bro thats the one im using now. Just have one last question, do i need to turn "on" Temperature Throttle? Mpdecision is off and cache cleared btw
[G3 Android Development] Robshr:
Yes turn off core control and turn on temperature throttle
[G3 Android Development] Bi0haZarD:
Thanks bro for help and fast reply, Respect :D

Edit: Bro for some reason settings dont stick after reboot..any idea why? Im using latest kernel adiutor play store version :eek:

Im on stock v30J rooted with 2.52 and updated binaries from supersu app, maybe i need to install busybox in system to make kernel adiutor settings to stick after reboot? Also note that i have usb debugging disabled and unknown sources disabled. I only enable to do my backup/restore within Titanium Backup.
[G3 Android Development] Robshr:
Could be another app you could try and delay kernel auditor on applying the settings try a ten second delay

Which is in settings in kernel auditor
[G3 Android Development] Bi0haZarD:
Ok thanks, testing now. I have removed the delay totally. I set on instant. I will fix now and report back! Thx again :)

Btw i dont use any other kernel control app, only kernel adiutor

---------- Post added at 11:39 PM ---------- Previous post was at 11:16 PM ----------

I set 10 sec still same thermal settings dont stick :( i'll try to wipe data of kernel adiutor and setup again :( if still dont stick i will install busybox by meefik and try again :(
[G3 Android Development] Robshr:
Also did you wipe the caches after flashing the mod?
[G3 Android Development] marcdw:
Ach, those are a little different from recommended settings posted some time ago. Now I'm a bit confused.

Awhile back it was core control on, other thermals off, hotplugs off. CPU Performance.

What's the current recommendations. Admittedly it's been awhile since my last application (on XOSP ROM).

LG G3 D851, AOSPA-M ROM, Gamma Kernel, Tapatalk 4.9.5
[G3 Android Development] Bi0haZarD:
Yes bro always, i wipe cache partition only, not dalvik, every time i change a setting, as suggested in the op
[G3 Android Development] Bi0haZarD:
Thats exactly the reason i asked, i thought the same like u
[G3 Android Development] Bi0haZarD:
Update: i have tried with the following options enabled : usb debugging, unknown sources, installed busybox and latest supersu binaries and still thermal settings in kernel adiutor dont stick, i have to set manually on each boot. I have wiped cache only. As a last resort i will wipe both dalvik cache and cache..will report back soon
[G3 Android Development] chazarss:
hi all

is this mod really make difference on charging time?
[G3 Android Development] alibili:
Can I use this CTT mod with crdroid nougat ?
[G3 Android Development] racav1904:
Sorry but can i use in LS990 with TEKCAFE 5.3 ROM?
[G3 Android Development] TeamAndroid14:
Well according to some users it does work. But when I flash it, I dont see fast charging on nougat. So hopefully dev can update this.
[G3 Android Development] rocky78:
[MENTION=4888382]Robshr[/MENTION]

what does it mean if i have the thermal file in:

system/vendor/bin folder

and not in the path that you wrote in the first post? :(

hmmm and can i use your mod with fulmics 6.5 and loller kernel (custom kernel)?
[G3 Android Development] Bi0haZarD:
It means that u need to flash stock rom to get proper paths. Not after flashing solid kernel on stock rom. This is why u get problems mixing custom kernels with custom mods. READ OP for each and decide which route u want to go. MOD or KERNEL. NOT BOTH.
[G3 Android Development] brolic925t:
Will this work on nougat?

---------- Post added at 03:23 PM ---------- Previous post was at 03:19 PM ----------

Guessing no lol. Nvm
[G3 Android Development] Likkleskip:
Yes I'm using it on nougat crdroid now
[G3 Android Development] umraugh:
do you know if it works on any other nougat roms like aicp?
[G3 Android Development] Likkleskip:
I've used it on rr, cleanrom, beanstalk, and cm so I guess it will work on all of them
[G3 Android Development] umraugh:
Do you know which one of the zip files works best for overheating?
[G3 Android Development] Likkleskip:
I think all of them were built to address that issue
[G3 Android Development] umraugh:
What settings do you use on your kernel app? It says in the second post to turn off hotplug and turn on core control but later in the thread op says to turn off core control and turn on temperature throttle so idk which one to do. CTT mod doesn't seem to work as well for me on aicp as it does when I tried fulmics.
[G3 Android Development] ap20001:
can I use this in cm14.1？
[G3 Android Development] matze779:
Yes you can.
[G3 Android Development] Taracair:
Well I think I'm gonna give this mod a second chance.

I've read the whole topic and I'm confused about core control and intellithermal. Should it be on or off? Which version of the mod is the best? Should I set throttling to some certain value?

I have used the mod for a while but my phone was hotter (10°C more) than before and I had to undo the mod.

Please give me some advice.

I use D855 DU 10.4 official ROM and 1.6 aCC kernel.
[G3 Android Development] umraugh:
This thread seems pretty dead, there's a post asking for insight from way back in September and still no response. Honestly I think this mod needs a nougat version or something, it doesn't seem to have an effect on any nougat ROM I use but it seems to work for fulmics.
[G3 Android Development] Taracair:
I'm still on MM. No time for testing and flashing :)
[G3 Android Development] umraugh:
For me, now that I'm on fulmics I just choose CTT mod in the installer. It works much better and my phone isn't as warm plus I don't have to go through turning off core control or whatever (or at least I don't ).
[G3 Android Development] TugaSoulHunter:
How did you enabled CTT mod in the installer of the fulmics??? I´ve installed 6.6 and ota until 6.9 and I didn´t saw anything about CTT mod. Thanks
[G3 Android Development] marcdw:
Also flashed 6.6 to 6.9. No CTT mod option. Used to be an option in the past I think.

LG G3 D851, Fulmics v6.9 ROM, MultiROM, Tapatalk 4.9.5
[G3 Android Development] umraugh:
If you install 6.6 it has a CTT mod option in the installer, then install normally and ota afterwards.
[G3 Android Development] TugaSoulHunter:
I've made a dirty flash to 6.6 and then i saw the CTT mod option. ;) thanks
[G3 Android Development] Johnn78:
I have Fulmics 7.6 with Marshmallow. Which flash file should I download ? If I decrease the temperature of my lg g3 cpu then the perfomance will be decreased ? What is the normal temperature ?
[G3 Android Development] EmanuelCN:
lower temp better performance .
[G3 Android Development] Johnn78:
Ποιά version είναι καλύτερη για Fulmics 7.6 ή εκτός από αυτές εάν υπάρχει κάποια άλλη καλύτερη ?
[G3 Android Development] Lemonathor:
Is this compatible with LineageOS 16.0? I'm using an LG D855, I installed the mod, the temps are fine but the pone is acting weird, the charging is slower than before. (only 15% in 40 minutes, using the charger and cable that came with the phone)
[G3 Android Development] Amaranth`:
Thanks for update i try beta2 right now with thermals off and conserative. With Fulmics rom and Fulmics kernel.
[G3 Android Development] Robshr:
If you have the option of using the interactive governor it will give a better balance of performance and battery life. Just a suggestion though and leave mp decision on unless you are planning to turn off some of the cores

Would you post you g3 variant along with what you think of v2

Thanks
[G3 Android Development] valdesr11:
Thank you for your work Robshr, your mod has been a must have for me since your first release.
[G3 Android Development] Eyalkn:
I'm on vs985 and I have a weird issue, I tried 5 different MM cm and aosp based roms with the new beta, when I delete the thermal file before I flash the zip it gets me without thermal control whatsoever and the CPU just heats till the phone reboots and if I don't delete the thermal file before flashing I get both the old file and the moded one together at the same time having the same name (how is it even possible) and CPU doesn't throttle according to the mod. What does it all mean?

I cleared caches each time and still the same issue.

Uodate: no issues with beta1.
[G3 Android Development] rocky78:
[MENTION=4888382]Robshr[/MENTION]

i see that you recommened interactive gov with your ctt mod. i saw the other day an attachment (pic) of your

suggestion (gov settings) and for some reason i'm unable to find it now...

can you upload your interactive gov settings? and ctt mod recommendation?

thx :)
[G3 Android Development] jesus.sea:
Here testing Beta V2 on LS990 with all thermals off, i'm on work and can't make an extensive analysis of temps, but so far i cant make my phone to heat up even charging, calling and downloading something with wi-fi. when i get home i will test gaming (Fifa 16 <--- this s*** almost fry my phone).

The performance is smooth with interactive governor, no lag at all.
[G3 Android Development] Robshr:
I think I remember someone having the same problem awhile back and if I'm remembering correctly cm had put there own thermal control in and I think it was that those cm thermal control in it may be called performance but in the settings where you can control the kernel also make sure you're not using intelli-thermal hotplug you need to switch that to mp decision.

It's most likely the it's using intelli-thermal
[G3 Android Development] Robshr:
Please provide this info when you post

This info is very important for me to be able to improve and fix and in making and expanding a list of compatible models and ROMs

This is the basics also please read the entire op before you post

G3 model #

The name type of ROM (ie stock, aosp or cm

The kernel you are using stock or custom

What governor you are using..

Also please leave any results you have

If your g3 is not compatible then be sure to include a link to the files and info I list in the op
[G3 Android Development] Eyalkn:
Beta1 is working with no issues, it's only beta2. All thermal controls in the kernel are switched off and I'm on mpdecision. It happened to me on all 5 roms (cm and aosp) and all roms use stock kernel without modifications so mpdecision is the only choice. Regardless, only beta2 creates a duplicate file after flashing the zip.

Update: just spoke to a dev of one of the roms I tried and he said that they use stock cm kernel which uses Sony thermal engine. But why would it effect just beta1 and not beta2?
[G3 Android Development] Robshr:
I gotta think about this because I just now after reading your post. I went and flashed my original back rebooted and checked to make sure it was the stock one the went and flashed v2 rebooted and went back in and I only had one file and it was the nodded one and I'm on the vs985 to just with xdabbeb's MM firmware

So it's got me baffled as to how v1 works and v2 doesn't when the problem is in the flashing of it correct? and not in mod itself

V1 did it work could you feel a difference? How long do you have v1 installed?
[G3 Android Development] Robshr:
You got it that's what I can't figure out why and how was it something on my end or there's?
[G3 Android Development] Eyalkn:
Been using lp5.1.1 CTT mod for couple of days without issues before the MM builds came. I experienced beta1 working by using kernel auditor to monitor the CPU temp and CPU clock and I can also feel the difference in games since it only starts throttling above 70c. Beta2 when used as a duplicate file didn't work so the CPU steps down after reaching 60c and if you overwrite the thermal file by coping it from the zip to system/etc it won't throttle at all and the rom will just crash when the CPU gets too hot.
[G3 Android Development] Robshr:
?

Did you try that dev said switching to Sony
[G3 Android Development] Eyalkn:
Sony thermal engine is the stock thermal throttle on cm based kernels and it throttles down to 1.5 after reaching 60.

https://github.com/CyanogenMod/android_hardware_sony_thermanager/tree/cm-13.0
[G3 Android Development] c-non:
[MENTION=4842752]Eyalkn[/MENTION] absolutely, like in this commit : http://review.cyanogenmod.org/#/c/128101/ but not merged yet , i change thermal engine values like thermanager, it is heating but no lagging and great performance with long time using, someone says : %100 success with thermanager, i hope this will merge.
[G3 Android Development] Robshr:
Here you go so far I think these give a great balance between performance and battery life but I'm constantly changing values in hopes of improvement
[G3 Android Development] Eyalkn:
The issue is a hardware issue. It affects some, but not all g3s. Its causing g3s to get so hot that the phones shut off. No matter what kernel is used or cm based ROM. Reverting Sony's thermal engine has been the only fix and that hasn't been merged yet.
[G3 Android Development] Robshr:
I just wanted to report I was doing other stuff to my phone ams ended up having to do a restore them did all the playstore updates then remembered I still had v1 of the CTTMod with that backup so I went and flashed v2 and after rebooting. After a few minutes later I decided to check CPU temp and I was super hot up to 90°c so I looked in /system/etc/ and just like you I had two files will I tried a bunch of things what worked was of the two files that end up in there delete the inactive one you'll be able to tell with the icon being a blank sheet of paper compared to have like a gear symbol on it. After you do go back into recovery and flash again and this time when you reboot hopefully you'll only have one file and my heat went right back down after our flashed correctly

Anyway don't know if it will work for you but like I said I just had the same thing that happened to happen to me but as soon as I got it to flash right or works great

And I tried a couple more times two get it to flash two files again and I couldn't get it to do it again

Just an FYI
[G3 Android Development] rocky78:
that's ok, i know, as do i.

BTW,

im on fulmics v3.5 and using your ctt mod with 70° and i got say it's great- really. my g3 (d855 16gb) doest heat as before.

my usage is usually serfing (web), some games (not heavy ones) but my big surprise was with miracast.

the g3 felt a bit hot and when i took a look at the Degrees it was 70 :)

very very nice.

thank you very much.

keep up with the good work. :good:
[G3 Android Development] jokerpappu:
hey robshr.i noticed ur v2 not working and u also know that.so to make it work i opened it in text editor with root explorer and copied all ur v2 texts and paste it in the default lg thermal mod.and tada it seems to be working very well.i hope this wi help those users who were not able to use v2.
[G3 Android Development] Robshr:
Yes but I was only able to reproduce what someone had reported with cm13 once and that was on xdabbwbs firmware for mm. I have yet to be able to do it again I've reflashed 4 or 5 more times without a problem. I was waiting to see if anyone else reported the same problem

I think it might have been a partially corrupted upload, so I uploaded a new one
[G3 Android Development] jokerpappu:
oh.bt the one i downloaded was the corrupted one so maybe thats why it was not working but i have fixed it in my own way.its working great.waiting for ur next release.thank you
[G3 Android Development] Robshr:
Yeah I just uploaded the new one it just took me a while to figure it out because it would flash fine one time then leave the old file the next time, so I just remade it from scratch now all seems to be fine flashed it 3 times without issue
[G3 Android Development] czito:
I can confirm that flashing v2 causes no problems at all. I will try to report how is it working with my D855 3GB stock MM. Thanks

Sent from LG D855
[G3 Android Development] Robshr:
Notice

I've pulled this CTTMod temporarily until I can work out a bug I found after doing some extensive testing today. (I'm also testing to see if the problem is being caused by kernel auditor as I've just switched to give it a try so I'd it is I'd like to have the answer for anyone else using it) The flashing problem is fixed in v2 but now if found that they're not throttling the way I've set the up to.

My findings-on both versions I ran a stability test with the phone charging and brightness set to 100 and I let the it run until CPU temp was around 78°c now this took quite some time first test on V2- I found it wasn't throttling yet as it should have started between 70 & 75° now v1 throttles to my next set temp at around 70 I could not get it to throttle down anymore on both tests the highest temp I reached was around 80°c which was under extreme load for a constant 20 to 30 minutes

So as not to falsely represent my claims I've pulled them until I can get them working properly. As the testing process takes a long time especially with kernel control apps allowing different and more on depth settings and and the differences in LP to mm

Sorry for any inconvenience

As this is a wip

Working as hard and as far as I can to get them back up
[G3 Android Development] Robshr:
Update

So I've got it working to a point I'm having a hard time getting several cou temperature apps to read real close to each other where with LP I didn't have that problem so I'm guessing MM has changed where and what file it gets its temps from and not all the apps have changed or the apps themselves changed it. Because I'm getting a 5+°c difference which to me it's a big difference because of the way throttling works and the other variables that come into play on how long and when it will bump down to the next frequency. But it's nothing that can't be figured out with a little time.

Thanks for your patience
[G3 Android Development] Robshr:
Update fixed just some final adjustments and testing

OK got it worked out it was kernel auditor this is the first time using that particular app when building and testing the mod. So the first thing was it was giving me inaccurate CPU temperature readings they were 5+° lower than what the system was reading the CPU. So that's one of the reasons I couldn't figure out why the adjustments I made were not having the outcomes I desired. That and a couple of other settings within kernel auditor have to be set a certain way for the mod to work properly. I'm hoping to be able to write out some new instructions depending on what settings you have in the app you use to control the kernel. Also to have the best settings for governor tuning to work in conjunction with the mod to give you either better battery life or better performance. And of course the the working to the point I feel it's ready for user testing.

I'm shooting to get it done the beginning of next week, hopefully sooner

Thanks Rob

I'm also going to write out a little more info about what I've learned on how the systems thermals work, from all of the extensive testing I've been doing.
[G3 Android Development] jokerpappu:
waiting excitingly for your next update
[G3 Android Development] czito:
Same here [emoji106]

Sent from LG D855
[G3 Android Development] Robshr:
New test version

So here's what I've come up with so far and I will update the op when I get the chance to what my testing and results have found out.

New Instructions- First still follow the instructions in op to see if your variant or ROM is compatible then proceed

1- reboot into recovery

2- flash mod

3- wipe the cache important no need to wipe dalvic, but you must wipe the cache for the mod to take into affect.

Then in your kernel control app. In thermal make sure it's set to core control and mp decision is off for less throttling or on to throttle faster but both ways it'll only throttle to 2.26ghz instead of 1.5 or 1.7 depending on the ROM. I will put up the full details in the op when I get a chance

Download- https://www.androidfilehost.com/?fid=24421527759885330

I just wanted to add that so far I increases the first 3 bump downs and have managed to increase the temp it first bumps down

I'm still working on increasing the temp a little for when it bumps back up and also the times it stays at each frequency before bumping up or down