(MOD)Improve performance eliminate lag with CTTMod (updated 11/08)

Search This thread

Robshr

Senior Member
Oct 8, 2012
2,559
3,119
Allentown
Introducing the CTTMod
(cpu thermal throttling mod)
Most popular mod for the G3 & G4 now here for the Nexus
Remember always make a full nandroid backup before doing anything
I Am Not Responsible For Anything You Do To Your Device.
Please read entire op before asking questions

Rom & kernel developers please feel free to include in your work. Just please give proper credit thanks

Best used in conjunction with an over clocked kernel i.e. elemental x
Working to improve performance eliminate lag along with lowering the core temps allowing your phone to continue to run smoothly after long or heavy periods of use.
Thermal control works by throttling the CPU down to preset frequencies at preset temperatures and is also done in a preset # of steps. Thermals also monitor and play parts in controlling other components like the GPU, battery and a couple of other things.
First let me be clear about one thing
The CTTMod does not turn off thermal throttling. Now the trick of going into the hidden menu and turning thermal mitigation and thermal control on. That does turn off all thermal monitoring and control and I highly advise against ever doing it. You take a huge risk of frying your phone.

What I've done is changed the first frequency bump down of two in the little cluster and left the 2nd stock
And in the big cluster I changed the first and second frequency bump downs of three and left the third stock
I've also increased the temperature at which it resets by 5° in versions 4x
For more info on how thermal works along with how the governor affects performance you can check out my op for the CTTMod for the G3 here

Instructions

1: Do a full nandroid back up
2: Back up your thermal file which is in system/etc ( thermal-engine.conf )
3: Flash mod and wipe cache
4: Reboot
5: In your kernel control app like kernel auditor set your thermal driver to msm thermal or temperature limit SoC temperture limit depending on what you kernel offers
The idea in the above is to make the kernel use the system's stock thermal driver which is the one I modded
I personally also check all cores on
Finally enjoy
One final note this mod and xceed kernel do not work together as xceed has built in it's own thermal control. If you would like to use this mod with xceed kernel you would have to ask the developer of xceed to make a compatible version. Sorry out of my hands.

Please hit the thanks Button and give it a 5 star rating :good:
 
Last edited:

Robshr

Senior Member
Oct 8, 2012
2,559
3,119
Allentown
Downloads

AFH downloads:

CTTMod v-3.1

CTTMod-v4
Change log: increased when the CPU resets after it has reached it's max temp, upped from 55°c to 60°c

CTTMod v-4.1
Changelog: increased the frequency of the first bump down in the big cluster

CTTMod v-5
Changelog: Increased the temperature by 2° at which the CPU and GPU bumps down there frequencies (Left the last bump 2 bump downs stock)

CTTMod v-5.1
Changelog: increased the temps of the CPU and GPU first 2 bump downs. CPU now starts throttling at 48°c and GPU starts at 44°c

CTTMod V-6
Changelog: increased 2nd GPU frequency step down and the goal of the experimental part is to lower overall temps

CTTMod- v6.1 revised
Change log: Fixed smoothness and I also modified the thermal hot plugging
Giving the option to use the stock thermal hot plug and still reap the rewards of this mod (please Google or an xda search on hot plug/ing if you don't know what it is before asking)

CTTMod 6.2: Improved performance

* 6- for MM *
* 7+ for nougat only *

CTTMod-V-7 1 Nougat
Updated for the final version on nougat (plus some added improvements)
Fixed and reuploaded

CTTMod 7.2 Nougat
Improved performance

CTTMod 8 over clocked nougat
Increased both big and little clustered first bump down and the GPUs first bump down to increase performance on kernels that can be overclocked to at least 2ghz on the big cluster and 1.7 on the small cluster

CTTMod 8.1 over clocked nougat Increased first bump down on big and little clusters

CttMod-Oreo-stock kernel-v-1

CttMod-Oreo-over clocked kernel-v-1


Donations are welcome but not required
At least please hit the thanks button to show your appreciation
Thanks Rob
 

Attachments

  • CTTMod-Nexus-v3.1.zip
    127.4 KB · Views: 41
  • CTTMod-nexus-v-4.zip
    126.5 KB · Views: 25
  • CTTMod-nexus-v4.1.zip
    126.5 KB · Views: 239
  • CTTMod-nexus-v5.zip
    126.5 KB · Views: 361
  • CTTMod-nexus-v5.1.zip
    126.5 KB · Views: 1,103
  • CTTMod-nexus-v6.zip
    127.4 KB · Views: 761
  • CTTMod-8-nougat-overclocked.zip
    126.5 KB · Views: 585
  • CTTMod-v-8.1-nougat-overclocked.zip
    126.6 KB · Views: 1,183
  • CttMod-oreo-OC-v1.zip
    125.3 KB · Views: 407
  • CttMod-Oreo-stock-v1.zip
    125.3 KB · Views: 495
  • cttmod-oc-fastcharge-v.1.zip
    125.3 KB · Views: 517
Last edited:

Robshr

Senior Member
Oct 8, 2012
2,559
3,119
Allentown
Return to stock, pre-releases & governor settings

Return to stock-
Stock thermal

CTTMod 7.1.1 test version

Original thermals taken from the latest build of nitrogen ROM with there kernel


Go here for my CPU interactive governor settings for the best balance for performance and battery
I recommend elemental x kernel over clocked, I/o schedule to deadline and f sync off
 

Attachments

  • nougat-7.1.1.zip
    126.5 KB · Views: 141
Last edited:

BakedTator

Senior Member
Jan 8, 2011
1,557
711
I haven't changed the temps on this version only the CPU frequency it throttles to, I'm in the process of testing the next version with different temps
The Nexus handles things a bit differently then the g3 so I'm still working things out

Good deal...even an extra 5 degrees would help...this phone throttles at a rather low temp...starts at 50c I think
 

lenixroman

Senior Member
Apr 17, 2015
57
22
The thermal file was original there but when you flash the zip replace the original one with the mod one he only change some frequency in the thermal file he didn't touch the temp

Sent from my Nexus 6P using XDA Labs
 

yung40oz84

Senior Member
Sep 23, 2014
3,090
1,027
sites.psu.edu

In the original OP for G# it says you have to have the thermal-engine-8974.conf file, which the 6P only has thermal-engine.conf, so is that same? Does still work? Not clear on that part. Thanks! Also, I have always kept msm_thermal and core control disabled, I can still do that right? Be disabled still?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 103
    Introducing the CTTMod
    (cpu thermal throttling mod)
    Most popular mod for the G3 & G4 now here for the Nexus
    Remember always make a full nandroid backup before doing anything
    I Am Not Responsible For Anything You Do To Your Device.
    Please read entire op before asking questions

    Rom & kernel developers please feel free to include in your work. Just please give proper credit thanks

    Best used in conjunction with an over clocked kernel i.e. elemental x
    Working to improve performance eliminate lag along with lowering the core temps allowing your phone to continue to run smoothly after long or heavy periods of use.
    Thermal control works by throttling the CPU down to preset frequencies at preset temperatures and is also done in a preset # of steps. Thermals also monitor and play parts in controlling other components like the GPU, battery and a couple of other things.
    First let me be clear about one thing
    The CTTMod does not turn off thermal throttling. Now the trick of going into the hidden menu and turning thermal mitigation and thermal control on. That does turn off all thermal monitoring and control and I highly advise against ever doing it. You take a huge risk of frying your phone.

    What I've done is changed the first frequency bump down of two in the little cluster and left the 2nd stock
    And in the big cluster I changed the first and second frequency bump downs of three and left the third stock
    I've also increased the temperature at which it resets by 5° in versions 4x
    For more info on how thermal works along with how the governor affects performance you can check out my op for the CTTMod for the G3 here

    Instructions

    1: Do a full nandroid back up
    2: Back up your thermal file which is in system/etc ( thermal-engine.conf )
    3: Flash mod and wipe cache
    4: Reboot
    5: In your kernel control app like kernel auditor set your thermal driver to msm thermal or temperature limit SoC temperture limit depending on what you kernel offers
    The idea in the above is to make the kernel use the system's stock thermal driver which is the one I modded
    I personally also check all cores on
    Finally enjoy
    One final note this mod and xceed kernel do not work together as xceed has built in it's own thermal control. If you would like to use this mod with xceed kernel you would have to ask the developer of xceed to make a compatible version. Sorry out of my hands.

    Please hit the thanks Button and give it a 5 star rating :good:
    83
    Downloads

    AFH downloads:

    CTTMod v-3.1

    CTTMod-v4
    Change log: increased when the CPU resets after it has reached it's max temp, upped from 55°c to 60°c

    CTTMod v-4.1
    Changelog: increased the frequency of the first bump down in the big cluster

    CTTMod v-5
    Changelog: Increased the temperature by 2° at which the CPU and GPU bumps down there frequencies (Left the last bump 2 bump downs stock)

    CTTMod v-5.1
    Changelog: increased the temps of the CPU and GPU first 2 bump downs. CPU now starts throttling at 48°c and GPU starts at 44°c

    CTTMod V-6
    Changelog: increased 2nd GPU frequency step down and the goal of the experimental part is to lower overall temps

    CTTMod- v6.1 revised
    Change log: Fixed smoothness and I also modified the thermal hot plugging
    Giving the option to use the stock thermal hot plug and still reap the rewards of this mod (please Google or an xda search on hot plug/ing if you don't know what it is before asking)

    CTTMod 6.2: Improved performance

    * 6- for MM *
    * 7+ for nougat only *

    CTTMod-V-7 1 Nougat
    Updated for the final version on nougat (plus some added improvements)
    Fixed and reuploaded

    CTTMod 7.2 Nougat
    Improved performance

    CTTMod 8 over clocked nougat
    Increased both big and little clustered first bump down and the GPUs first bump down to increase performance on kernels that can be overclocked to at least 2ghz on the big cluster and 1.7 on the small cluster

    CTTMod 8.1 over clocked nougat Increased first bump down on big and little clusters

    CttMod-Oreo-stock kernel-v-1

    CttMod-Oreo-over clocked kernel-v-1


    Donations are welcome but not required
    At least please hit the thanks button to show your appreciation
    Thanks Rob
    22
    Return to stock, pre-releases & governor settings

    Return to stock-
    Stock thermal

    CTTMod 7.1.1 test version

    Original thermals taken from the latest build of nitrogen ROM with there kernel


    Go here for my CPU interactive governor settings for the best balance for performance and battery
    I recommend elemental x kernel over clocked, I/o schedule to deadline and f sync off
    15
    For anyone interested here are my governor settings
    First 2 are for the big cluster and the second 2 are little cluster
    12
    Over 250 downloads and counting
    Thanks for your support
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone