The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    The ThrottleStop Guide

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by unclewebb, Nov 7, 2010.

  1. GrofLuigi

    GrofLuigi Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    Thank you!

    It works great on my desktop Sandy 2600K. I have a few questions though:

    - Why does it say now PROCHOT 98 besides the checkmark? Is the number the PROCHOT offset reporting?

    Also, I was revisiting some INI settings I have kept for a long time and I'm also unsure about some of them:

    - CStateDemotion is 0xFFFF. I don't remember editing it manually. I read somewhere an explanation that it's a register and maximum is 15. Is this safe? I want all demotion features... I guess. :)
    - Ditto for CStateLimit=4095 (it was FFFF, now TS keeps changing it to 4095). I guess no harm can be done, right?
    - Can I use comments in the ini file and how?
    - Is there an equivalent to NoChipset=1 to turn off the other type of monitoring?

    Thank you and happy New Year!

    GL
     
  2. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    In version 6.10, I decided to combine the value of PROCHOT with the offset value. Your 2600K is not using any offset amount so it just displays PROCHOT 98. When that box lights up, that means the CPU has reached the 98C thermal throttling temperature. If you had a CPU with a default PROCHOT of 100C and the manufacturer of your motherboard or laptop decided to use a 6C negative offset, ThrottleStop 6.10 would show that as PROCHOT 94. I thought the previous display of PROCHOT - 6 might be a little ambiguous if a person had no idea what their default PROCHOT was. Now they can see the exact temperature they need to stay under so their CPU can run at its full rated speed.

    Some of the values in the INI file are in hexadecimal and some are in decimal. 0xFFF = 4095 decimal so using either one of those would set ThrottleStop to the same values. For some of these, I decided to pack the 4 different values, 1 for each profile, into a single value. In that case, 0xFFFF means that each of the 4 profiles are set to 0xF. Unless something in ThrottleStop is not working correctly, you shouldn't have to worry too much about the values in the INI file.

    What other types of monitoring do you want to turn off? ThrottleStop continues to be a very efficient program. Reading and writing a few values to various registers on a regular basis does not use a lot of CPU resources. When adding features, I have always tried to make sure that a person could run ThrottleStop 24/7 without it putting any significant load on the CPU. Run ThrottleStop minimized to the system tray for 12 hours and compare its CPU usage to all the other stuff running on your computer and I think you will find that ThrottleStop is not that bad at all. The NoChipset INI option was originally designed for non-Intel chipsets so that section of code could be turned off to prevent a crash. Intel has a monopoly on chipsets these days so as long as that feature is not checked, there is no need to permanently disable it with the INI option.

    To add a comment to the INI file just start the line with a semi-colon.

    ;blah blah blah
     
    i_pk_pjers_i likes this.
  3. GrofLuigi

    GrofLuigi Notebook Enthusiast

    Reputations:
    0
    Messages:
    27
    Likes Received:
    0
    Trophy Points:
    5
    Thank you very much for the explanation.

    I was wondering if turning off is available for Clock Modulation monitoring, since NoChipset grays out the GUI checkmark and, as you say, turns section of code off (which I asummed it does), and in my book that's a very good thing. I know TS is very efficient, but since I don't use a feature, I thought I might just as well turn it off.

    And I was wondering about the number, it never occurred to me that 98 is my TJMax. :)

    GL
     
  4. WatDat

    WatDat Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    1
    Trophy Points:
    5
    @unclewebb
    I really confuse about CPU/core temperature in general. I know to find the approximate temperature of cpu is TJ Max – Distance to TJ Max but this post at "When will you begin to thermally throttle?" said thermal throttling happen approximately 20C above Thermal Specification (this is the max temperature of the geometric center on the topside of the processor integrated heat spreader). Then it said the TJ max value is close to the thermally throttle temperature (e.g. thermal throttle: 91C therefore TJ max: 90C). So if you subtract TJ max (base on IHS) to Distance to that, it would only get you the temperature of the centre of IHS correct? How do you find the core temperature (actual temperature of the my Laptop CPU)?
     
  5. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    WatDat, I think you have it the wrong way around. Tjmax is the die temperature at which the CPU hardware will consider the CPU hot and usually start throttling internally.

    The case temperature for desktop CPU is the geometric center of the IHS. There are no temperature sensors to measure case temperature, Tcase, unless you physically place a sensor there yourself.

    For many years now Tjmax has been written into a CPU register so you can read it with software. Technically it is really "Temperature Target" not really Tjmax. It is this you use to find approximate temperature of the die.

    Now days there is also an offset from Tjmax that can be used to start throttling at a lower temperature.

    You always read core temperature, there is no way to read case temperature which is used for thermal specification.
     
  6. WatDat

    WatDat Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    1
    Trophy Points:
    5
    Okay, that makes more sense for TJ Max since it's the temp (temperature) for the die, and <STRIKE> it's also stated the die temp is 10C higher than Tcase temp. </STRIKE> Nevermind it vary according to the amount of power (watts).

    <STRIKE>Then how would this statement make sense? ---> Since TJ Max (e.g. 90C) is usually about 20C more than Thermal Specification (e.g. 71C) - assuming TJmax is the die temp (so Tcase is 80C exceeding 71C) - there is a 10C buffer between TJ max and Permanent Silicone Damage.
    ( Source at "When will you begin to thermally throttle?" subtitle)

    How is this a proper buffer/throttle if the TJ max is set 10C above Thermal Specification, wouldn't that damage the CPU. So I'm asking this to confirm the temperature when intel thermal throttle compare to the temperature that damages the cpu (assuming the damage is when Thermal Specification is passed).</STRIKE> Sorry I am at lost, please help me.

    Does this statement have any relation with the statement before? Intel said: "they are not allowing for any difference between the temperature of the cores and the temperature of the IHS and thus we are aligning Tcase (without buffer) with TJ Max" (same source as first)
     
  7. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    Temperature between core and case will be power dependent, it is not fixed. Asus used to use this dirty trick of putting a fixed offset from core temp and calling it case temperature whereas all it is is a fixed offset of core temp. As explained before there is no temperature sensor for case temperature.

    Thermal resistance exists between the cores and the case since it is not a perfect conductor of heat. The lower the power drawn from the cpu the closer tcase will be to core temperature. The higher the power drawn the further it will be away from it.
     
  8. WatDat

    WatDat Notebook Enthusiast

    Reputations:
    0
    Messages:
    29
    Likes Received:
    1
    Trophy Points:
    5
    With Thermal resistance doesn't this also mean with more power, the Thermal Specification "rises" since the gap between Tcase and die temperature becomes larger?
     
  9. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    The gap gets bigger but the thermal specification, Tcase, is a constant, fixed. Remember the CPU should throttle at Tjmax so tries its best to never exceed that temperature by reducing power.

    Simplified Example.
    CPU Spec
    TDP = 100W
    Tcase = 70C
    Tjmax = 100C

    Approximate Thermal Resistance Junction to Case Θjc = (Tjmax-Tcase)/TDP : (100-70)/100 = 0.3C/W


    Manufacturer uses Tcase and TDP to provide a cooling solution.
    Max Ambient Temperature specification Tamb = 35C
    Max Localized Temperature Rise Trise = 10C

    Max Local Ambient Temperature Tloc = Tamb + Trise : 35+10 = 45C
    Cooling Solution Case to Ambient Θca = (Tcase - Tloc)/TDP : (70-45)/100 = 0.25C/W


    Now the total thermal resistance Junction to Ambient Θja = Θjc+Θca : 0.3+0.25 = 0.55C/W


    Some examples of above info.

    CPU power (P) = 100W
    Ambient temperature (Tamb) = 20C
    Localized Temperature Rise (Trise) = 10C
    Junction Temperature (core temp) will be Tj = (P*Θja)+Tamb+Trise : (100*0.55)+20+10 = 85C
    Case temperature will be Tcase = (P*Θca)+Tamb+Trise : (100*0.25)+20+10 = 55C. Tcase is in specification. If ambient temperature was at the manufacturers stated maximum of 35C then core temp would be 100C and case temp at 70C.

    CPU power (P) = 10W
    Ambient temperature (Tamb) = 20C
    Localized Temperature Rise (Trise) = 5C
    Junction Temperature (core temp) will be Tj = (P*Θja)+Tamb+Trise : (10*0.55)+20+5 = 30.5C
    Case temperature will be Tcase = (P*Θca)+Tamb+Trise : (10*0.25)+20+5 = 27.5C. Tcase is in specification.


    CPU power (P) = 150W (overclocking)
    Ambient temperature (Tamb) = 20C
    Localized Temperature Rise (Trise) = 10C
    Junction Temperature (core temp) will be Tj = (P*Θja)+Tamb+Trise : (150*0.55)+20+10 = 112.5C
    Well in this case throttling would happen at Tj = 100C so we would never reach 150W with this setup. We would either need to improve the cooling and/or reduce ambient temperature to achieve operation at 150W. The maximum power we could use in this example before throttling would be P = (Tjmax-(Tamb+Trise))/Θja : (100-(20+10))/0.55 = 127W. At 127W Tcase = (P*Θca)+Tamb+Trise : (127*0.25)+20+10 = ~62C.

    If the cooling is adequate for the rated TDP and operation is within the manufacturers spec (max ambient temperature) you should never exceed Tcase specification. You will only excede Tcase specification when running below TDP with out of spec cooling. For instance running higher than manufacturers rated temperature conditions ie max ambient temperature of 35C or as an extreme example, removing the heatsink in which case the CPU might throttle to just a few Watts and Tcase will only be a few degrees lower than Tjunction (die temperature). Ask Unclewebb. ;)

    Anyway theres a bit more to it than that very simple example but hope it helps explain things.
     
    tilleroftheearth and WatDat like this.
  10. jaegerschnitzel

    jaegerschnitzel Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Just wanted to ask if you had time lately?
     
  11. Chris42163

    Chris42163 Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Hi UncleWeb,

    I just wanted to say thank you so much for breathing some life into my old laptop. I just went to the process of upgrading some components (SSD, RAM, T9500), upgrading to Win 7, and OCing the CPU using throttle stop, and the GPU using Nvidia Inspector. I'm happy to report that ThrottleStop worked brilliantly on my old Latitude D830. I was able to lock the cores at 2.8 GHz @ 1.1V and saw a 7.3% increase in the CPU score on 3dMark06. It runs fantastically - no temp issues, no glitches, instability, or throttling!

    Chris
     
  12. xxERIKxx

    xxERIKxx Notebook Deity

    Reputations:
    159
    Messages:
    1,488
    Likes Received:
    0
    Trophy Points:
    55
    I haven't read through the whole thread but I was wondering if this will work with a 3570k on a H61 chipset? I used to use throttlestop on my X9000 and it worked great.
     
  13. MrPhilo

    MrPhilo Notebook Geek

    Reputations:
    0
    Messages:
    88
    Likes Received:
    0
    Trophy Points:
    15
    Last page back,

    Is there any news on supporting Intel Baytrail? I'd prefer to stick it at 1.33Ghz than itself boosting to 1.9Ghz to prevent heat on my Dell Venue 8 Pro!
     
  14. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    MrPhilo - Unfortunately I don't have much time lately for project ThrottleStop. When I do have some time, I try to add new features that will help the greatest number of users. I think there are a lot of people, including myself, that would like to be able to use ThrottleStop to overclock and undervolt their 4th Generation Haswell CPUs so that is what I have been concentrating on recently.

    [​IMG]

    The new version seems to work OK so far but I still need to add the ability to save the new settings for each profile. Baytrail is on the things to maybe do list.

    Many thanks to Dufus for showing me these new tricks. I am thinking of calling the next version the Powered by Dufus Edition. :)
     
    Dufus likes this.
  15. shakennstirred

    shakennstirred Notebook Evangelist

    Reputations:
    0
    Messages:
    647
    Likes Received:
    1
    Trophy Points:
    30
    im having a problem getting throttlestop to run on start up
    have tried v5 and 6 both the same.
    its in the startup list with everything else I want to start at bootup but it doesn't start , I have to manually start it every time
    it was working fine till the upgrade to win 8.1 64bit
    any idea as to the problem and fix?
    thanks
     
  16. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
  17. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    I know a lot of people find ThrottleStop useful but please remember Unclewebb is just one guy with a family, work and limited resources who has put a lot of his time into this. If you can, please help by providing some feedback and maybe some appreciation if you haven't already done so to make him feel it is worth doing. I'm sure it would go a long way. :)

    Thanks.
     
  18. LTBonham

    LTBonham Notebook Evangelist

    Reputations:
    182
    Messages:
    347
    Likes Received:
    52
    Trophy Points:
    41
    Well said. Awesome program and a great guy. Thank you.
     
    Dufus and TBoneSan like this.
  19. vinaydargar

    vinaydargar Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5
    Hi,
    I have a i7-3630QM (24x - 34x) in my Dell Inspiron 17R SE.

    As long as my CPU temp is below 80C, Turbo works perfectly with or without ThrottleStop - 32.00x (3.2 GHz, all cores loaded.)
    But when I use TS Bench or anything stressing the CPU, and the temperature goes above 80/around 85, the CPU stops turbo-ing and goes to base 24x for a few seconds (temp lowers to 77C), then back to 32x, repeating every 5 or so seconds.
    During this, the power used is at about 34 W (TS Bench), whereas the TDP of this processor is 45W. (Using prime95 and the small FFT test, at 32x turbo, it uses around its max, 44W)
    The temp in this situation is 85C.
    In short, turbo is turning off when temps reach 80/85C, which isn't very high.
    This happens even with TS on and having the multiplier set at 34..
    The odd thing is that during this whole time, whatever the temp, the TDP Log checkbox checks almost immediately, no matter what the power used/ temp. (It checks back immediately after I clear it, and if I have the More Data checkbox on, I can see the TDP throttle box getting checked) - even at idle!
    Even at IDLE, 8-10W used, 50C, it indicates TDP throttle. Before getting to 80C, when the CPU is at 32x, using 33W, and turbo is on constantly (and NOT throttling to 24x) without any problems, even then TDP throttle is indicated. The laptop is quite cool and no PROCHOT.

    Why is the CPU losing turbo in the 80+ range? (This causes periodic few-second slowdowns in games and stuff when it's going to 24x for those 4 seconds). It shouldn't be a temperature problem, as it's at a constant 85-87C during 32x load and nowhere near any thermal limit. (So many laptops run hotter than this without any problems, this laptop actually seems to be one of the better ones in terms of cooling)

    Thanks for the help and great program (I used this on an old core2duo t6500 and loved it)!
     
  20. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    The TDP Throttle indicator in ThrottleStop shows when your CPU is being reduced in speed due to it reaching a power limit. There are actually 2 power limits that a manufacture can set to limit CPU performance based on power consumption. At the moment, ThrottleStop reports the main TDP limit in the TPL window but there is also a second limit that I have ignored because I didn't realize manufacturers were using it. If your first limit looks fine, perhaps your computer is setting this second limit to a low value. It is probably triggered based on data coming from a temperature sensor. There are so many different ways for manufacturers to limit performance these days that it is impossible for me to keep up with them all. Not enough time or hardware for testing purposes.

    I am very interested in adding control of this second power limit to ThrottleStop in the immediate future so hopefully we can figure out what your Dell is doing.

    Can you post a screen shot of your TPL window and then also post a screen shot of ThrottleStop so I can see how you have it set up? While the TS Bench is running, take a screen shot which shows Turbo Boost being disabled when fully loaded so I can have a look. Without hardware, screen shots provide me with useful information.

    Thanks LTBonham and Dufus for the encouragement. Since recently buying a Y510P, I have become a little more self motivated. The new TS overclock and under volt feature for the 4th Gen CPUs is working great without having to install or use XTU. I hooked up and tested the different voltages for different profiles feature today. I also fixed up the Nvidia GPU monitoring so it will be easier to see when Optimus is active. Hopefully I have some time Monday to get the next beta ready for release.
     
    alexhawker likes this.
  21. vinaydargar

    vinaydargar Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5

    Sorry for the delay in replying, hadn't gotten an email notification of your reply.
    Anyway:

    I used prime95 (small FFTs), which uses 41-44W. TSBench uses about 34W. The only difference in the turbo behaviour is that the CPU spends less time at 32x and more on 24x when using p95. (clocks down faster - with tsbench: 5 secs @ 32x, 3 secs @ 24x, repeat. with p95: 2 secs @ 32x, 3 secs @ 24x) (approx; you get the idea.)
    The exact same behaviour when I have the multiplier box checked and set at 34T, the screenshots have it unchecked but it's the same up and down with it on.
    Disabling BDProchot - no difference.
    HWinfo shows ThermMon - OK.
    Surprisingly, the TDP boxes didn't activate this time. I don't know why. Other times they have always checked themselves like I described before, at idle, below TDP, etc.

    Side note: It takes longer with TSBench for it to heat up to 80C - over a minute. If I raise the back of the laptop, at full TSBench load it sometimes never crosses 78C and the throttling behaviour doesn't start. P95 and anything else is able to get the cpu to use more than 35W and heat it up over 80C.
    Does the integrated Intel GPU (HD 4000) has something to do with this? In the screenshots it is at 350mhz when cpu comes down to 24x, and 650/1000 before that. Maybe the hd4000 is causing the cpu and itself to throttle? I suppose the Intel Power Balance has something to do with this.. I read that the cpu and gpu share the TDP, so..

    Here are the screenshots. Everything in TPL and TRL is greyed out. XTU can't do anything too. If there's any way to modify any of these properties on this locked CPU and BIOS, I'd love to try.

    One is of the cpu at 32x, just before it steps down. The other is just after it has stepped down. You can see from the graph it is doing so again and again. There in a nutshell is the whole description of the problem.

    Screenshot (177).png

    Screenshot (178).png
     
  22. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    MSR Finder
    MSRFinder

    Can you try running my MSR Finder program. You can use this program to take a snapshot of the important registers in your CPU. If you take one snapshot while your CPU is running at full speed and then take a second snapshot when it is running at the throttled speed, I might be able to find a register that is causing this problem.

    You can click on the SnapShot button at full speed and then when it drops down click on the Compare button and it will try to do a before and after comparison to see if it can find anything obvious. There will be some log files in the Log directory. Make sure to unzip the above download so the log files can be created in the same directory.

    Do you remember if when the TDP Throttle was lighting up before, was the Set Multiplier value checked?

    You could try clicking on the Power Balance feature and setting the CPU to 31 and the GPU to 0. This will direct more of the power budget to the CPU and less to the GPU. If something else is causing this throttling, this setting won't make any difference.

    I managed to add control over the second power limit I was talking about to ThrottleStop. The next version is almost ready for some beta testing. Maybe tomorrow unless your log files look interesting and I have to tack on another feature. :)

    You can copy and paste log data to Pastebin.com - #1 paste tool since 2002!
     
  23. vinaydargar

    vinaydargar Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5

    Quite a bit of testing later, here are the results:

    Yes, the Set Multiplier box was checked (at 34T) when the TDP throttle was lighting up before, but that was not the reason. I tried it without checking it, and:

    The TDP throttle boxes light up whenever the Intel power balance is set to: CPU - 31, GPU - 0
    I had been messing with this setting before, but didn't know this was causing the checking. That's why it didn't light up the last time - because I had not used it that once.
    This only happens when CPU is set to 31. If I set CPU to 30, GPU - anything, the TDP boxes do NOT light up. Eg. on default - cpu=0,gpu=24, IPB enabled - no TDP alarms.
    Reproducibly and always, when the Intel power balance is enabled and cpu is set to 31, gpu anything, the TDP boxes light constantly. If I set it to a different value and apply it (IPB enabled, the box (after clearing manually once) does not light up. Just disabling IPB isn't enough. I have to set it to something besides 31;0 and have IPB enabled, and apply the setting, to stop the box lighting. After that, IPB on or off, no difference as long as it wasn't set to 31;0.
    This whole thing has no difference on the actual speed throttling. The CPU still bounces between 32x and 24x, just like it was without messing with IPB. The specific IPB setting just causes the TDP box to check, no difference to temps, clock speed, time spent at 32x and 24x.
    It is a bit odd that when I "direct all the power budget to the CPU", the TDP box lights, otherwise never. No difference in throttling behaviour though.

    I was monitoring gpu temps too, just to see if there was any relation between them. The intel GPU's temp always matches the CPU's temperature (I suppose it's in the CPU die).
    The intel gpu freq is at 350mhz the whole time, because it isn't being loaded i guess.
    My nVidia GPU stays around 59-60C when the CPU is being loaded with TSBench, and doesn't seem to be causing any problems.

    Now, the MSR finder. I did 4 runs. Snapshot when at 32x, Compare when it steps down to 24x.
    The compare finds one register (counting EDX and EAX as one) that differs.
    The first run's compare is different from the other three runs' compare. I noticed this after doing all four, and am not sure what I did different to get that first one.
    The 2nd, 3rd, and 4th runs are with different combinations of Set Multiplier check or not, BD Prochot checked or not, IPB, and multiple tries to make just to make sure.
    The 4th run I believe is with IPB enabled and set to 31;0, but no difference in the compare between the 2nd and 3rd runs. I am not perfectly sure that is exactly what I did, though, so if you need more rigorous noting down of differences between runs, I can do it again if you want.

    The pastebins have both files for a run one after the other, labelled. (The compare txt is at the end of each paste)

    Run 1:
    Run 1 - Pastebin.com

    Run 2:
    Run 2 - Pastebin.com

    Run 3:
    Run 3 - Pastebin.com

    Run 4:
    Run 4 - Pastebin.com

    (Also attached the log folder containing the 8 files, just in case that's easier)

    View attachment Logs.zip

    I'd love to beta test the new stuff in Throttlestop to see if my and anyone else's problems can be fixed.
    Please tell me whatever you make of the logs and other info. I'd like to try the second power limit. Is it something related to the CPU or BIOS? Will it work on the i7-3630qm, which is pretty much locked down? (I regret not waiting for a 4th gen proc, would atleast be able to use 2 overclocking bins and undervolt.)
     
  24. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Unfortunately it looks like the secondary power limit register that I thought might be the problem is disabled and locked by your bios. That new ThrottleStop feature is not going to be of any use to you.

    I am going to have a good look at the data you have provided me but at the moment, I can not think of any Plan B. ThrottleStop can handle a lot of throttling issues but so far, not this one. Perhaps your power adapter is maxed out and it can not deliver enough power to your CPU.

    Dufus wrote a little utility called MaxMulti to unlock the overclocking bins on the 3rd Gen CPUs. If it is of any use to you, give Dufus a +rep. It worked great on my 3570K desktop CPU but there was very little feed back about it.

    MaxMulti
    MaxMulti
     
  25. vinaydargar

    vinaydargar Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    5

    Is the secondary power limit not used and disabled on my system, or set to a low value and locked from changing? i.e. is it the probable cause for my problem? From what you say, I gather it's the former.

    I have a 130W power adapter, and according to various reviews of my laptop, the power used at full load (cpu+gpu) is around 95/100 W. So, I believe that's not the problem. Even if that figure is wrong, the laptop is stable at full cpu load at 24x and full gpu load. the gpu (gt650m gddr5 2gb) alone takes atleast 30-35W, so with gpu idle, the cpu should not have power supply problems.

    Sadly, the MaxMulti utility says "Allowable multi already set to max". It seems it would help only for multiplier-unlocked cpus, like that K-series desktop 3570K, or for the i7-37xx mq and onwards series which have unlocked turbo multipliers.

    Thanks unclewebb for all the help, and I look forward to using the next version/beta of TS, to try it just in case.

    PS. My CPU throttles to 0.8Ghz when on battery with the nvidia gpu active, even if the gpu/cpu is not doing anything/on idle. This pretty much destroys any on-battery gaming.
    (No throttle when using Intel HD 4000 when on battery, but obviously I can't play any decent game on that.) Everyone with my laptop model seems to have this issue, and it looks like a bios bug. Do you have any insights about this? Someone on a different forum said TS solved this, but I can't contact them, and in my testing, the cpu would still lock at 800mhz if the nvidia gpu is active on battery. Set Multiplier didn't help. Do you know about what's going on?


    If anyone has any tips to overclock this cpu / my specific laptop (Dell Inspiron 17R Special Edition) by whatever means (unlocked bioses, etc), please pitch in. Thanks.
     
  26. TheVirus

    TheVirus Newbie

    Reputations:
    0
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    5
    I downloaded 6.10 beta3, but still a problem persists for me on Windows 8.1 x64: when Throttlestop runs on startup (configured as a scheduled task), it starts up in the notification area (after cleaning the cache), but it also shows on the taskbar as a running application. This window cannot be closed and thus removed from the taskbar, until I close it via the icon on the notification area (which closes TS fully of course, which I don't want to).
    The same behavior when I start TS manually occurs.

    Edit: disabling the option Taskbar did the trick, sorry to bother.
     
  27. reaver48

    reaver48 Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    4
    Trophy Points:
    6
    Hey there! I would like to jump in to this conversation at this point.
    I bought myself a Lenovo Miix 2 8 with the Z3740 in it an i´m a little disappointed on the CPU throttling that happens on low battery or high load scenarios.
    I´m testing some older games atm and most of them would run very well, if only the CPU and GPU throttle wouldnt jump in...
    CPU wise im looking forward that throttlestop can help me out, at least to prevent it to throttle on low batt ( <15%).

    Since i´ve seen no CPU-Z screens of a Z3740 in here, i´d like to take that part

    cpu-533_1.jpg
    mainboard_1.jpg

    P.S.: is there a way to push that SDP on a Atom based system like we can do it on our Haswell Notebooks?
    Of course XTU doesnt work. I´m aware of the risks something like this is going so cause, but since baytrail has a Tcase of 70°/90°C and the Z3740 in my Miix2 doesnt exceed 45° there should be some room to tweak.
     
  28. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    reaver48 - Thanks for the CPU-Z screen shots. With the next beta release of ThrottleStop, I will try adding your Bay Trail CPU to the list of processors that ThrottleStop supports. Without any hardware to play with, if ThrottleStop works, great. If not, there's not much I can do about it. Intel finally learned how to prevent enthusiasts from getting too enthusiastic with their CPUs so if there are any Bay Trail adjustments left unlocked by the bios, they will probably be quite limited.

    MSR Finder
    http://www.mediafire.com/download/b2tg2yfjt27csy3/MSRFinder.zip

    If you want to send some register data my way, download the above program, unzip it and click on the SnapShot button. It should create a text file in the Logs directory. Copy and Paste that info in to a PM message or upload it somewhere like www.pastebin.com and send me a link.
     
    FrozenLord likes this.
  29. reaver48

    reaver48 Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    4
    Trophy Points:
    6
  30. oLaudix

    oLaudix Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Hello. Today i decided to use ThrottleStop to force my Y510p to use turboboost in games since i noticed it was turning it off after some time of playing the game which was hurting performance, so i locked on 3.0 GHz. My problem is that it stayed that wasy after i turned it off. Hell it even stayed that way after i restarted my laptop. I even turned it off using SHIFT + SHUTDOWN and removing battery but it still clocks to 3.0 GHz right after the system starts. Do not reset FID / VID on Exit option is ticked off. It runs on 3.0 GHz even when i change the power plan or work on battery alone. My question is how do i go back to fluent clocking of the CPU that i had before i used the program? From what i understood it should go back to it on its own but it didnt :( Its rather big problem for me, plz help.
     
  31. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    oLaudix - What monitoring software are you using to report what your CPU is doing? Most software does not follow the Intel recommended monitoring method. Give RealTemp a try.

    Download Real Temp 3.70 | techPowerUp

    What CPU model do you have? I have a 4700MQ in my Y510P. Intel designed these CPUs to use as much Turbo Boost as possible, all the time. If your CPU is clocking up to 3 GHz and beyond when your CPU is booting up then it is working exactly as Intel intended.

    Why do you want your CPU to run slow? Here's an excellent paper from some smart guys at Berkeley that discovered that a slow CPU is an inefficient CPU and is pointless.

    Power Optimization – a Reality Check
    http://www.cs.berkeley.edu/~krioukov/realityCheck.pdf

    Best to have a fast CPU so your CPU can spend more of its idle time in the low power C states like C7 where power consumption approaches zero. That's how to save power. A slow CPU doesn't accomplish anything.

    It is impossible for ThrottleStop to make any permanent changes to your CPU. Restart your computer, don't run ThrottleStop and your CPU will be back to normal. If you want a fast CPU, run the Windows High Performance profile. If you want an inefficient CPU that runs slow when lightly loaded, switch to the Balanced Profile but keep in mind that a slow CPU isn't saving you anything. It's just slow.

    [​IMG]

    When trying to figure out why your CPU is running so fast, make sure it is not busy doing some Windows 8 background processing. When the CPU is idle, Win 8 might have a project that needs to be attended to. I have watched Windows keep 1 thread at 100% for about 5 minutes. Check the Task Manager.

    http://i.imgur.com/GxjaZF3.png
     
  32. Bitech

    Bitech Notebook Consultant

    Reputations:
    4
    Messages:
    177
    Likes Received:
    7
    Trophy Points:
    31
    It depends on what you mean by "fast" or "slow". A 1 GHz CPU is slow and inefficient, but a mobile CPU running at 3 GHz is also inefficient, even though it's fast. Turbo Boost is still overclocking, and overclocking power requirements are much higher than running at or below base frequency.
    Lower clocks mean lower temperatures, especially in laptops. The paper never mentions temperature, which is a limiting factor in mobile devices along with power consumption. It's good for things that do not benefit from maximum CPU clocks, like GPU-limited games, watching videos, and in my case, slow-loading webpages. Sometimes when my internet is lagging and a webpage is stuck loading my CPU will get stuck at turbo speeds, which isn't going to make the webpage load any faster, so I limit the maximum clock of my CPU with ThrottleStop. Intel's CPU's do not hesitate in using Turbo Boost for pretty much anything, and some things just don't benefit from the extra speed.

    By the way is ThrottleStop 7.00 available or still in development?
     
  33. oLaudix

    oLaudix Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    I use ThrottleStop monitoring mode and CPU-Z to monitor cpu freq. I also have i7-4700QM in my y510 and what got me worried that it was spiking to 3,4GHz actually immediately after i was turning TS off even though earlier i couldnt get it to run on Turbo Boost even while gaming. It is also going to 1,1GHz when i am removing AC adapter and then spiking back to 3,4GHz and it is draining battery. After reading your post i checked and indeed Windows Explorer is constantly running at at least 15% cpu usage ... Maybe thats the cause? I also thought that running so high so long will cause it to go some extreme temps but i was surprised seeing it at 85C tops and only under heavy load during WoW. Altough if you say its normal for those processors to go TB like that im a lot calmer now, thanks for that. Ill just use TS to lower the max freq it can go on battery since i only use it to watch movies on travel. Cheers.

    PS: I also did what was in manual and turned minimal state of processor to 100% in power plan ._. Thats probably another cause ... so hotheaded ...
     
  34. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    ThrottleStop 7.00 beta 1
    ThrottleStop_700b1

    [​IMG]

    New Features:
    - added overclocking and offset voltage adjustment for Haswell CPUs.
    - added reporting of overclocking bins for Sandy Bridge and newer Core i CPUs.
    - added adjustable primary plane power limits
    - updated Nvidia GPU monitoring code for improved Optimus support.
    - fixed ThrottleStop opening up from the taskbar when already running.
    - blocked access to the Turbo Ratio Limit adjusters when they are locked by the bios.
    - added initial Bay Trail support.


    There have been a lot of changes since the last version so if you see anything that isn't working correctly, post some pics so I can have a look.

    Be careful when using the Haswell under volting feature. Adjust this in small steps and do some Prime95 testing to make sure that your CPU is stable. When overclocking, your CPU might be Prime95 stable with a negative voltage offset of -80 mV or -100 mV but this might not be enough voltage when your CPU is mostly idle. The low power C States can drop the idle voltage to basically zero so you might have to settle on a -60 mV or -50 mV CPU voltage offset for 100% light load and full load stability. That's what I found when testing my 4700MQ. If you are playing with this feature and you start getting light load BSOD problems, you have gone too far.
     
    tilleroftheearth and LTBonham like this.
  35. Naveen_Reloaded

    Naveen_Reloaded Notebook Consultant

    Reputations:
    0
    Messages:
    134
    Likes Received:
    0
    Trophy Points:
    30
    I have already underclocked my 540 M GPU , but still my temps are running very high . I set max cpu state to 70-80% in power setting , still i dont think its throttling enough of my cpu to reduce the temps . Here is a screenshot

    [​IMG]

    what setting should i use to throttle ?

    Because of my CPU , my GPU is getting hotter , as both share the same heat pipes

    My laptop : Dell L502x
     
  36. blowntaha

    blowntaha Notebook Enthusiast

    Reputations:
    0
    Messages:
    32
    Likes Received:
    3
    Trophy Points:
    16
    Try repasting and removing your dust filter and a laptop cooler if not already using one. You can always set clock modulation and/or chipset clock mod to 70-80% and lowering your multiplier.
     
  37. sonofcrake

    sonofcrake Notebook Consultant

    Reputations:
    57
    Messages:
    253
    Likes Received:
    0
    Trophy Points:
    30

    Hello, i just started using Throttlestop 6 a few days back, it made my Lenovo Ideapad Y510p usable. Lenovo has set a crippling restriction on the CPU (Intel Core i7-4700MQ), everytime the temperature hit 97C it would throttle the CPU to 800MHz until the temps reduced to 75C, and my temps would never reduce to 75C while gaming.

    by disabling the BD PROCHOT i am able to use this laptop finally. so thank you for that.

    i do have a question though, is it safe to play on my laptop at 100C for long periods of time? will it in anyway degrade my components?

    i live in inda so things get hot here, but i have taken various measures to facilitate good air circulation.

    second question, could you please further explain the new features in version 7 of throttlestop? would over-clocking or under volting cause long term effects on the hardware, or would a BSOD just reset everything without any trace of wear?

    thank you, and i look forward to your response.

    Manush
     
  38. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Intel states that any temperature less than the thermal throttling temperature (100C) is a "safe" operating temperature. Your CPU might be safe at this temperature for extended periods of time but I have no idea if there is something else on the motherboard that may not be rated to run reliably at this temperature. No one can guarantee that your laptop will be safe. If it was my laptop, I would try to replace the thermal paste to see if I could improve cooling.

    My Y510P is designed to start thermal throttling at 99C. If you are operating your laptop near this temperature then at any time it is going to randomly slow down (thermal throttle) which protects the CPU from long term damage. ThrottleStop can not be used to prevent this type of throttling. Intel builds this into the CPU hardware to protect itself and this protection will always work regardless of what software you use.

    The most important new feature in ThrottleStop 7.00 is the ability to reduce the CPU core voltage. My 4700MQ runs reliably with this set to -50 mV. Doing this will reduce the amount of CPU heat output which is highly recommended for the heat problem that you are having. I would avoid using the new overclockinig feature. You are already running your CPU near its thermal limits. If you do not overclock then you should be able to reduce the CPU voltage further. Maybe -75 mV will be appropriate.

    As for long term effects, no one can answer that for you. You would need to do some long term testing on thousands of processors before you could determine if this is safe or not. I have been overclocking and changing the voltage on every processor that I have ever owned for the last decade or so without any problems and I am overclocking and under volting my 4700MQ as I type this message. The decision to do this is up to you though. If you don't feel comfortable playing with ThrottleStop then you should not use it.

    I would suggest doing a Google search. ThrottleStop has been around for years now and there are very few horror stories about CPUs being destroyed. Considering how many people use ThrottleStop to push their CPUs to the limits, I think that says a lot.
     
  39. SeenX

    SeenX Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Just a little trouble, how do you make sure that the FID is on a fix rather than a jumping number? (Mines varies from 9.5-11)
     
  40. sonofcrake

    sonofcrake Notebook Consultant

    Reputations:
    57
    Messages:
    253
    Likes Received:
    0
    Trophy Points:
    30
    thank you for your prompt response,

    its nice to know we use the same laptop, i hope i can ask you a few more questions regarding this laptop, and your software.

    would applying thermal paste void the laptop warranty ? have you done this to the Y510p, if so what reductions in temperature have you noticed?


    so, to lower the voltage, i click on TRL> tick [ ] Offset Voltage, an adjusted the slider to -75 mV?

    additionally, you might have noticed that the Y510p fan never spins up to 100% other than when you run the dust cleaner - a software provided by lenovo.
    i have been looking all over, is there a way to identify how the software triggers the fan and if there is any way to implement that control into ThrottleStop ?

    i am confident in your software, and i do not doubt its abilities. i have already suggested it to many of my colleagues.

    thank you

    Manush
     
  41. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    SeenX - What CPU model do you have? Most laptops in recent memory use some of the deeper low power C States like C1E/C3/C6/C7. When lightly loaded, it is common for the CPU multiplier reported by ThrottleStop to wander around up and down aimlessly. This is normal. With a laptop, it's usually not a good idea to disable the C States. Depending on the CPU model, disabling the C States can also disable Turbo Boost.

    sonofcrake - You need to ask Lenovo if replacing the thermal paste voids the warranty. Some manufacturers allow you to do this while others don't. My Y510P only has a single GPU and I live in a cold climate so I don't have any over heating issues. I have not needed to replace the thermal paste. Try asking your Y510P specific questions in that forum.

    http://forum.notebookreview.com/ideapad-essential/720343-ideapad-y510p.html

    Adding Y510P fan control to ThrottleStop would be a great addition but I will probably never get around to doing this.
     
  42. sonofcrake

    sonofcrake Notebook Consultant

    Reputations:
    57
    Messages:
    253
    Likes Received:
    0
    Trophy Points:
    30
  43. alexhawker

    alexhawker Spent Gladiator

    Reputations:
    500
    Messages:
    2,540
    Likes Received:
    792
    Trophy Points:
    131
    UncleWebb,

    I just gave undervolting a try last night, and it seemed to go okay, but I noticed something afterwards (and am not sure if it is new behavior or not) - my CPU seems to sit on maximum turbo boost all the time when using the High Performance profile (i.e. usually 3.6GHz, or slightly lower (but boosted above the 2.7GHz).

    Any idea if this is related to ThrottleStop? I'm pretty sure the behavior is new.
     
  44. sonofcrake

    sonofcrake Notebook Consultant

    Reputations:
    57
    Messages:
    253
    Likes Received:
    0
    Trophy Points:
    30
    you can disable turbo by lowering your "Set Multiplier" to a value without the "T" for me its at 24

    or you can max out on your multiplier and toggle the "Disable Turbo" button.



    UncleWebb, i do have a question, it seem like there is no way to revert to the variable CPU state before i installed ThrottleStop.

    even when i close ThrottleStop, the last defined settings are applied as constant.


    you mentioned this in an eariler post :

    "dtmwerks - Lowering your multipliers is underclocking your CPU. What most people don't realize is that a slow CPU is an inefficient CPU. The ideal CPU runs fast when it has a task to complete, gets its work done as fast as possible and then immediately goes back into one of the low power C States, preferably C6 or C7 where voltage and power consumption approach zero. As soon as the CPU has more work to do, it should instantly get back up to full speed. This is exactly how Intel has designed their CPUs to operate. With each generation, the amount of time to go from idle back to full speed has been reduced. Running a low multiplier when lightly loaded is the last thing you want to do. It doesn't save power because you are forcing the CPU to spend more time in the C0 state as it slowly works to complete a task. More time in C0 means less time in C6/C7 where the CPU saves power.


    i even tried the "Do not Reset FID / VID on Exit" in the options menu, it did not work.

    what would you suggest?

    Thank you,

    Manush
     
  45. Odi

    Odi Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
    Hi, i just bough a Vaio Flip 15, I really like the computer specs, but i don't know what to do, i already returned and got another one and still has the same problem. when machine is loading, it thottle down to 0.58Ghz but is not even hot its at roughly 70° , on TPL options i checked TDP Level control set to 2 and checked lock,then apply and now is grey and no without check on monitor screen. what should i do? does this laptop is so bad and i have to return and get another model, ¿i got 2 bad notebooks for this problem? i exchanged 3 times already, the 1st one came with a broken usb and didn't notice this issue.

    logs
     
  46. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    sonofcrake - Click on TPL button and then adjust the PP0 Power Limit to a low number and select the Clamp option if you want to run your CPU at a low power value. The CPU will automatically slow down to keep power consumption from getting too high. Less power consumption equals less heat.

    alexhawker - If you use the Windows High Performance profile then yes, a 4700MQ will spend most of its time near 3.6 GHz. 99% of the time your CPU cores will be spending their idle time in the low power C7 C State. A high multiplier / fast CPU or a low multiplier and slow CPU doesn't make any difference when your CPU is in C7. Might as well let it run fast so it is responsive. The Windows Balanced profile is obsolete. Intel CPUs do a great job of looking after themselves. If you don't like using a fast and responsive CPU then use the Balanced Profile and be happy.

    Use the Windows Balanced Profile. Before exiting ThrottleStop, clear the box that says, Do Not Reset FID / VID on Exit. When this box is clear, it should reset your CPU to its default value so Windows can take over.

    Odi - What Windows power profile are you using? It looks like the Balanced or Power Saver profile. Set that to High Performance like the instructions suggest you do. These CPUs do not ever run at 0.58 GHz. What software are you using that reports that? Post a screen shot of ThrottleStop so I can have a look. If you are using the Task Manager to report that then it is wrong so don't use it.

    Try using Pastebin.com - #1 paste tool since 2002!

    Copy and paste all of the ThrottleStop log file data including the headings and then post a link here so I can have a look. It's painful trying to see a log file when the formatting is messed up.
     
  47. Odi

    Odi Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
  48. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Odi - So what seems to be the problem? You bought a low power U series CPU. When these CPUs are fully loaded, they are designed to slow down. Your ThrottleStop picture shows that your CPU is running at over 2080 MHz. That's not bad. The CPU is running exactly as Intel intended. The U CPUs are not for me. They can be extremely limited when fully loaded. You can't expect a 4500U to perform anywhere near as fast as a 4700MQ.

    I will go have a look at your log. What are your expectations? The 4500U is a 15Watt CPU. The 4700MQ is a 47Watt CPU. Big difference. ThrottleStop can do a lot of things but it can't change a 4500U into a 4700MQ.

    ARK | Intel® Core

    The sad part about the U CPUs is that a manufacturer can lock them into TDP Level 1 mode and there is nothing ThrottleStop can do about it. When this happens, your maximum multiplier will be limited to 8. Try using ThrottleStop 7.00. Perhaps you can adjust the voltage lower and prevent your CPU from going into TDP Level 1.

    http://i.imgur.com/Vz1w7Eo.png

    http://i.imgur.com/9qndnHI.png

    Here's my comparison of a fast CPU vs a slow CPU when idle. There is a huge difference in reported speed but have a look at the core temperature. There is virtually no difference. If anything, the fast CPU is about a degree cooler. If you take the time to measure power consumption at the wall you will also not see any significant difference. CPUs have changed, for the better. There is no advantage running your CPU slow at idle but if that makes you feel like you are saving power, use the Balanced profile. It doesn't make any difference if the C States are working correctly.
     
  49. Odi

    Odi Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
    This its the problem, just recreated the issue, cpu running at just 800mhz, fps droping to 3 from 40, cannot even see a youtube FHD vid properly
    Imagebin - A place to slap up your images.
    Screenshot of issue real time
     
  50. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Odi - Yep, that's a problem but unfortunately there is probably nothing ThrottleStop can do to help you out. These CPUs can randomly go into TDP Level 1 and that over rides any setting that ThrottleStop lets you select. That definitely sucks but it's a "feature" of the U CPUs. The only trick I know is to try and lower core voltage using ThrottleStop 7 in my sig. If that doesn't work, take your laptop back and tell the manufacturer that they can have it.
     
← Previous pageNext page →