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. nbuserms

    nbuserms Notebook Guru

    Reputations:
    0
    Messages:
    50
    Likes Received:
    1
    Trophy Points:
    16
    that's a good argument. :) ... as long as there is going to be a new version. ;) In the past some developers stoped to release new versions out of nowhere, and then users are stuck with an expired version, which would be very sad in this case.

    But we should not forget: You're doing everything for free, so it is of course your decision, how you design your software. :) keep on the good work!
     
  2. zaczac

    zaczac Notebook Enthusiast

    Reputations:
    0
    Messages:
    41
    Likes Received:
    3
    Trophy Points:
    16
    Hello again unclewebb!

    I think I have found a bug.. not quite sure. Under the TRL section I can not lower the TRL below 26 for my CPU. It's max non TR is 2.0. So setting the multiplier works for anything below 20, and the TRL works for anything above 26 but I can't set the CPU anywhere in-between those two 21-25. Any ideas?
     
  3. aproc

    aproc Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Please see below the required screenshots and the log file. Is there any way to bypass/ remove the throttling limits set by Samsung?

    Screenshot (before game launch).png Screenshot (during game).png View attachment 2014-09-04.txt
     
  4. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    aproc - Can you open up the ThrottleStop.INI configuration file and have a look for this entry.

    For a 3rd Gen CPU like you have, make sure that is set to 105. If you had ThrottleStop on a USB memory stick and ran it on a different CPU, it is possible that this might be set to the wrong value. It might be set to 100 or if you ran this on an older desktop CPU, it might be set to 98. If you see that this is not set to 105 then it would be best to exit ThrottleStop and delete the entire INI file so that ThrottleStop can rebuild it with the correct TJ Max value read from your 3630QM.

    As soon as a Check mark first shows up in the PROCHOT - 10 box, that means the CPU has started thermal throttling. Your CPU will immediately start to slow down and there is nothing you can do about this. In theory, your TJ Max is 105C, Samsung then offset this value 10C so thermal throttling should not start until 95C. If TJ Max is not set correctly in the INI file, ThrottleStop will not report your core temperature correctly so this needs to be double checked. If your CPU is overheating and thermal throttling, this would cause the slowly dropping multiplier that is showing up in the log file.

    zaczac - The U CPUs are like three different CPUs in one. When these CPU switch between normal TDP mode and TDP Up and TDP Down, the default non turbo multiplier also changes. In TDP Down, the default multi usually drops down to 8. In regular TDP mode, the default multiplier should be the same as the Intel spec. In TDP Up mode, the default multiplier increases higher than the official Intel spec.

    I am not sure if you have found a bug in ThrottleStop or this might just be a limitation of these CPUs. I know in the original Core i CPUs, there was no control over the turbo multipliers. It is possible that with the 4th Gen U CPUs, there might be a range of multipliers which are impossible to individually control. If you want to test this out for me, run a single thread of the TS Bench test and adjust the Set Multiplier value in this range that doesn't seem to work while there is a load on the CPU. If you see something odd, post a screen shot so I can see how you have ThrottleStop setup. I will try doing some testing on a 3rd Gen U CPU to try and determine if this is a bug or simply a limitation.
     
  5. aproc

    aproc Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I found that TJMax was set at 98. I deleted the ThrottleStop.ini file and when it was recreated, TJ Max was 105. The throttling problem persists however. If you have any suggestion, please let me know. And thanks for looking into the problem.
     
  6. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    The throttling problem you have finally makes sense. The temperature reported in your log file was not accurate because TJ Max was not set to the correct value. If you run another log file, you will see that your CPU is throttling because it is reaching the thermal throttling temperature specified by Samsung.

    Intel says that these CPUs can run reliably at up to 105C but Samsung decided to offset that by 10C so the CPU in your laptop will be throttling at only 95C. Thermal throttling is designed to keep the CPU just under this temperature so if you run another log, you should be seeing the correct values of 93C to 94C. The log file you posted shows that your CPU keeps slowing down to prevent the CPU from overheating. The CPU is protecting itself from permanent damage so this type of throttling is normal and you can not use software to prevent this.

    The only way to prevent your laptop from throttling at 95C instead of 105C is by using a modified bios. The Samsung bios for your laptop probably has a security feature that prevents enthusiasts from modifying it. Even if you could do this you are only delaying the inevitable. Your laptop is running too hot.

    You can disassemble your laptop and replace the thermal paste and that might help a little but the primary problem looks like poor design. My opinion is that the heatsink and fan are completely inadequate. Intel rates this CPU at 45 Watts and it is a laptop manufacturer's responsibility to include proper cooling so the CPU can run at its full rated speed without throttling. The game you are playing is not overly stressful. If your laptop's heatsink and fan can not cope with a single threaded application that is only trying to consume 16 or 17 Watts, that's a basic design problem.
     
  7. purezerg

    purezerg Notebook Consultant

    Reputations:
    2
    Messages:
    170
    Likes Received:
    4
    Trophy Points:
    31
    I have throttlestop running on 3 different systems.
    the weird one behaving is on surface pro 2
    even thou I select start minimized and minimize on close.
    it doesnt do as selected. minimze on close, it still appears on the taskbar. and I cant select CPU Mhz option also.
    I tried deleting the ini. doesnt work.
    the red "T" doesn't appear on the taskbar system icons area.

    using 7.00b3
     
  8. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    There are some compatibility issues with older ThrottleStop versions and the system tray. The best way to fix the problem is to go here.

    How to Clean the Notification Area Icon Cache in Windows 7 & Windows 8

    and download

    Notification_Area_Cleaner.zip

    Run the .bat file and it will delete your system tray icon cache. This allows Windows to rebuild the icon cache. It would have been nice if Windows included an option to delete individual icons but the didn't. This is the only way to get the ThrottleStop icon issues fixed up.

    I think I finally know what I am doing on the programming side but unfortunately, for a long time, the ThrottleStop code I was writing was not compatible with the Windows 7 or Windows 8 system tray / notification area icons.

    It should be OK now, as long as you use the above .bat file to delete the icon cache and start from scratch. That download has been tested many times and is 100% safe so no worries.
     
  9. mbarry

    mbarry Notebook Geek

    Reputations:
    0
    Messages:
    88
    Likes Received:
    2
    Trophy Points:
    16
    Hey Unclewebb, great work on ThrottleStop over the years; I remember back during the ThrottleStop 2.0 days on my old 7811FX. It's great to see how the program has grown. Keep it up!
     
    Dufus likes this.
  10. amazing-boy

    amazing-boy Notebook Evangelist

    Reputations:
    18
    Messages:
    663
    Likes Received:
    1
    Trophy Points:
    31
    Using this utility is useful also with a lenovo i5 second generation notebook or the "default" throttling is sufficiently efficient?

    Sent with a lazy Nexus 5
     
  11. hadaak

    hadaak Notebook Consultant

    Reputations:
    0
    Messages:
    122
    Likes Received:
    12
    Trophy Points:
    31
    Hi. I bought an external battery (energizer XP18000A) for my dell m3800. I know the power output of the battery is not enough for the power input of the m3800 but It has more power than the internal battery so if I get at least 2 hours of battery out of it it's a good deal. and it is not that bulky. I just got it. I connected it 5 minutes ago and of course I got the adaptor warning and the 800Mhz throttling thing. I started ThrottleStop 6 and the only way I could get the 3000 and some MHz of the cpu is by disabling prochot. I could use the multiplier to to max the set the cpu clock but this does not work without disabling prochot. My question: how can I use the multiplier without disabling the prochot? if not possible is it safe to disable prochot and use the multiplier to reduce cpu clock to like 2800mhz when using the external battery to get some cpu power for the duration of the use of this battery?
    I haven't yest tested how long it last. Processor is i7-4702HQ.

    Max power: +3000MHZ
    m3800_ProcHot_Disabled.PNG

    Throttled: 800MHZ
    m3800_ProcHot_Disabled.PNG
     

    Attached Files:

  12. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Just to clear something up. The option that you toggled in ThrottleStop is called BD PROCHOT. It sounds the same but this is different than PROCHOT.

    PROCHOT is the signal that goes off within the CPU when the CPU reaches the maximum safe operating temperature. When it reaches this temperature, the CPU will start to thermal throttle. It will slow down to 800 MHz and it will drop the core voltage which allows the CPU to cool down to protect itself from being damaged. It would not be a good idea to disable PROCHOT because doing this could permanently damage your CPU.

    BD PROCHOT stands for bi-directional processor hot. This is a signal path to your CPU. Other sensors on your motherboard or GPU or your battery or Dell power adapter can send signals to your CPU using this method. These signals can trick the CPU. When BD PROCHOT is active, the CPU responds just the same as if it was too hot. It slows down to 800 MHz which significantly reduces power consumption and heat output.

    My opinion is that some manufacturers are over using this method of CPU control. Running at 800 MHz is a very severe form of throttling. If a sensor goes bad, the CPU can end up permanently stuck at 800 MHz. I do not agree with this so that is why I included an option in ThrottleStop to disable the BD PROCHOT signal path. This prevents outside sources from forcing your CPU to throttle down to 800 MHz. Disabling BD PROCHOT does not interfere with your CPU from slowing down to 800 MHz. If your CPU gets too hot and starts overheating, it will slow down whether BD PROCHOT is checked or not.

    Now back to your question. Your Dell M3800 is using the BD PROCHOT signal path. The ThrottleStop Set Multiplier feature will be ignored when a signal is being sent to your CPU using BD PROCHOT. The only way to control your CPU with Set Multiplier is to disable BD PROCHOT.

    Is it 100% safe to disable BD PROCHOT? That is impossible to say. My best guess is that Dell designed this feature to protect your battery from being damaged. There are videos on YouTube showing laptop batteries and laptops going up in smoke. Reducing the speed of your CPU reduces power consumption and is a good way to prevent this from happening. Even if a battery does not catch on fire, drawing too much power out of a battery too quickly can shorten its life span. A battery might last for a few years if you only draw 10 Watts from it at any given time but if you draw 40 Watts out of the same battery on a regular basis, it might be dead in 3 months.

    With all ThrottleStop features, you are on your own. If you think Dell is being way too conservative then disable BD PROCHOT and run your laptop at whatever speed you like. If you think that Dell probably knows what they are doing then leave BD PROCHOT enabled and suffer with an 800 MHz laptop when on battery power. I mostly use my laptop on AC power so I have not done any real world testing. Send me an M3800 and a box of batteries and I will see what I can figure out. :)

    ThrottleStop 7 has a few more useful features for the 4th Gen CPUs like your 4702HQ.

    amazing-boy - I do not know anything about a 2nd Gen Lenovo Core i5. If ThrottleStop makes your laptop run better then use it. My Lenovo Y510P and ThrottleStop are best friends.

    mbarry - Thanks for the positive feedback. I have been slacking off lately but I am looking forward to getting some more features added to ThrottleStop so it can continue to support a wide variety of Intel CPUs. My wife just brought home an HP Elitebook with a 3rd Gen U CPU. User feedback plus access to a wide variety of hardware makes software development like this a lot easier.
     
    LTBonham likes this.
  13. hadaak

    hadaak Notebook Consultant

    Reputations:
    0
    Messages:
    122
    Likes Received:
    12
    Trophy Points:
    31
    thanks for the quick and detailed reply :) and sorry for the confusion. I was talking about the BD PROCHOT. And I think Dell is using this to throttle the cpu to 800MHZ. My problem is not with the internal battery or a non dell power adaptor. In fact I bought an external battery pack (Energizer XP18000A) and I'm using it like a power adaptor. When the laptop starts it detects that the adaptor is not a dell one and probably detects that this adaptor does not provide enough power (not sure the laptop requires more than 3.5 amps to run without charging the internal battery) and this triggers the throttling. I get a message telling me to use a dell 130W power adaptor and that the internal battery will not be charged. I don't care about internal battery charging. All I want is to use the external battery which does give enough power for the laptop to operate at 3000mhz for 3 or 4 hours. I have tested it so far for 3 hours and the battery indicator shows 50% power left.
    So if I understood your explanation disabling BD PROCHOT will not fry my cpu since the CPU will throttle by itself if the temps get too hot. Also this will not interfere with the fans function. they will still cool the laptop as expected even if this signal path is disabled. In other terms does the cpu use this path to make other devices throttle or fans to spin harder !!!!
    One last note: I cannot use any of the 4 profiles. all I can do is disable the bd prochot and the make use of the multiplier.
     
  14. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    Mr Fox who normally hangs out in the Dell Alienware section did some mods for adapters IIRC. Could try searching some of his posts as to overcoming the "unrecognized adaptor" which in your case is a battery, to see if there is a fix for this.
     
  15. mbarry

    mbarry Notebook Geek

    Reputations:
    0
    Messages:
    88
    Likes Received:
    2
    Trophy Points:
    16
    Hey unclewebb, I've played around with throttlestop a little more tonight and noticed that my Y50 appears to throttle at or around the 80C mark, or if I run intelburntest. Is there any reason for this? I have BD PROCHOT unchecked, and also the multiplier set to 35. I have a haswell 4710HQ. It turbos to 3.5 and holds there for about 5-10 seconds in intelburntest then just drops to about 2.6 regardless of temperature. If I use TS bench, it is able to bold the 3.5 until the processor reaches 80C, which is reasonable. Also do you have a donation link anywhere? Thanks.
     
    macrint likes this.
  16. Papusan

    Papusan Jokebook's Sucks! Dont waste your $$$ on Filthy

    Reputations:
    42,701
    Messages:
    29,839
    Likes Received:
    59,613
    Trophy Points:
    931
    Hi
    The new avx Instructions in intelburn test and xtu allows the CPU to Throttle. When I test XTU benchmark, processor start Throttle although it is not too hot.
     
  17. Dufus

    Dufus .

    Reputations:
    1,194
    Messages:
    1,336
    Likes Received:
    548
    Trophy Points:
    131
    Probably TDP limit. Try unchecking the TDP log box if it's checked and run again. Depending what size Linpack problem you are using it may be a few seconds before full load. For instance with my 4700MQ a 10000 problem size starts at about 38W and hits over 70W (pkg) 3 seconds later. A 20000 problem size takes about 10 seconds to do the same.

    Undervolting will help in this case.

    FWIW I get thermal throttling as running over 70W soon puts the entry level cooling at the high 90's. Luckily Linpack isn't a real world scenario for most users. :)
     
  18. Papusan

    Papusan Jokebook's Sucks! Dont waste your $$$ on Filthy

    Reputations:
    42,701
    Messages:
    29,839
    Likes Received:
    59,613
    Trophy Points:
    931
    Ps: Linpack is more intense and execute than Prime95. Linpack 0.6.5 AVX2 28k is by far the most intense test program of all. Wprime is normaly that comes nearest to heavy processors use in daily life. :D
     
  19. Sakuryu

    Sakuryu Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hello everyone, Sorry if this is an annoying post but I've read over forums, and guides and I don't know what I'm doing right or wrong or what I should do for this. I have a late 2012 Macbook Pro. I've noticed that with most games they start smooth, and play great, especially in the cinematics. It will play great for a while then go into this hardcore loop of really smooth, then laggy as hell, super smooth, then laggy as hell.

    When it plays smooth it's awesome, I can enjoy my game and etcetra, but when it lags out the games get almost impossible. Injustice: Gods Among Us, I get slammed, Saints Row IV I slam my car into walls, and Fable Anniversary get ambushed. I've seen it play all these games wonderfully, and the laptop doesn't get super hot. I rarely see the temps in TS go over 70c.

    I've downloaded TS 6 and set it to game and just turned it on and it didn't really work, I tried checking the top two boxes and it didn't seem to do any different, I basically messed around with checkboxes and read over some guides with no avail and I'm not sure what settings should be what anymore. So, is there any way you guys can help me out? What logs do you need, what do I need to set things at etcetra.
     
  20. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Sakuryu - Can you post a screenshot of how you have ThrottleStop setup? I use imgur: the simple image sharer for free image hosting.

    When first starting with ThrottleStop, it is a good idea to run it in monitoring mode and then check off the Log File option so you can log your CPU's performance while gaming. There are very few Macbook owners that come here so seeing a bunch of numbers will help me understand what sort of throttling methods Apple is using on your Macbook. Go into the Options window before you start logging and try to turn on GPU monitoring so GPU temperature data is included if you are using an Nvidia or ATi / AMD GPU.

    I don't think Apple uses either type of Clock Modulation throttling. If a log file shows 2 columns of 100.0 then Clock Modulation throttling is not being used and there is no need to check off those two boxes on the main screen. Usually checking the Set Multiplier box and setting that to the maximum value and making sure that you clicked on the Turn On button is a good place to start. Check out the pic in the first post in this thread for an example. Many users also have good results with unchecking the BD PROCHOT box but I can't remember if Apple uses this throttling method.

    mbarry - Thanks for the offer but "Donation" is like a 4 letter word on NBR. ThrottleStop will forever be 100% free and is financially supported only by me. No money means development progresses slowly but I see good news on the horizon. I am supposed to be getting fired next Wednesday so that should finally free up some time for my hobbies. :D
     
    octiceps and papusan like this.
  21. TnF

    TnF Notebook Consultant

    Reputations:
    31
    Messages:
    122
    Likes Received:
    14
    Trophy Points:
    31
    Problems:
    -Throttlestop 7.00 won't allow me to set turbo multipliers (TRL) on my 940xm but set TDP/TDC (TPL). Throttlestop 6.00 works fine.

    -Also on both versions i'm only allowed to set multiplier only up to 17T. I saw in video on a 3th gen cpu, you can fix a higher multiplier (let's say in my case for example 20, and leave it locked there). What's the point (other than power saving) to fix a lower multiplier when you are trying to figure out TRL multiplier for each core. Ideally you will want to force the cpu to run one core, two cores, etc so you can find the highest stable multiplier for each case. I can only do this reliably when full loading all cores with 8 threads. If i run less threads it will use less cores but it will jump from 1 to 3, 1 to 2 cores etc. so you can't stay in one TRL.

    - In addition, the FID jumps all over the place, except when set multiplier is in a non-turbo multiplier, and even then throttlestop will not report fully stable multipliers (unlike CPU-Z which stays constant). Plus i have to play with the settings a bit in order for it to activate the setting (sometimes).

    - Finally at 4 cores full load, C0% will report 99.8% always no matter where are my TPL limits where i'm 100% sure there is no throttling happening (G73jh with modded v5 bios). BD PROCHOT and C1E don't seem to have any effect even disabled.
     
  22. baii

    baii Sone

    Reputations:
    1,420
    Messages:
    3,925
    Likes Received:
    201
    Trophy Points:
    131
    Did a fresh install, and something weird happen with throttlestop or my installation. When it starts it say "performance counter =0 , cpu not fully supported"?

    It worked 24/7/365 before the fresh install ~ just to make thing clear. :thumbsup:
     
  23. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,689
    Likes Received:
    2,717
    Trophy Points:
    631
    baii, are you using the old ini file? Or did you also do a BIOS update?
     
  24. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    baii - What laptop and CPU model do you have and is it an ES processor or a retail processor? Intel CPUs have high performance counters inside them. When ThrottleStop first starts up, it checks to make sure that it can find some of these timers so it can accurately determine your CPU multiplier. When you say you did a fresh install do you mean a fresh install of Windows? What version? Are you using ThrottleStop in a VM? Did you change anything in the bios recently or did you flash the bios? That error message is highly unusual if you are using a retail Core i CPU.

    TnF - Your CPU is a first Gen Core i CPU not a third Gen so you cannot compare the two. On the first Gen CPUs, setting the ThrottleStop multiplier value to 1 more than the default multiplier is how you request Turbo Boost from these CPUs. The default multi for a 940XM is 16 so you need to set ThrottleStop to 17T. T stands for Turbo Boost. The first Gen CPUs are not as flexible as the later gen CPUs are when it comes to controlling turbo boost.

    The TRL values refer to what multiplier will be used based on how many cores in your CPU are active. If you set this to 20 20 20 20, then it will try to use the 20 multiplier whether 1, 2, 3 or 4 cores are active. Turbo boost will only fully work when the CPU is running under the turbo power limit. Using a lower turbo multiplier reduces the maximum power consumption and reduces the maximum heat output. These CPUs put out so much heat when fully overclocked that you might not be able to run them at max speed. You might be able to run a 23 multiplier when a single core is active but might only be able to get away with the 20 multiplier when all 4 cores are active. For a situation like this, you would have to compromise by setting the turbo multis to 20 21 22 23

    Do you have EIST - SpeedStep enabled in your bios? That needs to be enabled if you want the Set Multiplier feature to work correctly.

    You need to understand that ThrottleStop follows the Intel recommend monitoring method and can tell you exactly what your 940XM is doing internally. It is a very precise tool and you can fully trust the data it is showing you. When fine tuning an XM, I would suggest turning CPU-Z off. When it is time to get down to business, I would feel much better if my surgeon was reaching for a scalpel and not the butcher knife. :D

    The FID will be jumping all over the place internally when you have your C States enabled. CPU-Z is a validation tool so it ignores this. ThrottleStop tells it like it is.

    If you want to do some testing to see if your CPU is stable when 2 cores are active then you will need to use the Task Manager to lock the load to 2 specific cores. If you are testing with Prime 95 you would lock it to cores 0, 1 and then 1, 2 and then 2, 3 and then 3, 4 and on and on. Very time consuming but this kind of testing should give you a good idea if your 2 cores active multiplier is viable.

    Your laptop uses the C3 and C6 low power C States when a CPU core is idle. The percentage of time a core spends in C1E is minimal when these deeper C States are being used. You can have a look at the C State data when idle. My cores often times spend 98% or 99% of the time in C6 or C7 so there is very little time left over to be in C1E. In this situation, C1E on or off is not going to make much of a difference.

    If your laptop does not use the BD PROCHOT signal path to throttle your CPU then having this feature on or off is also not going to make any difference. Not all ThrottleStop features are useful for all CPUs. More like a Swiss army knife. Use the tools that you need to use.

    ThrottleStop screenshots usually tell me all the info I need to know. If you are running Prime95 Small FFTs then your CPU will generally be at 100.0%. If it is not, post a screenshot so I can have a look. Some stress testing tools vary the load during some tests.

    Also, if you want to help with development then post some screenshots when you have problems. When something doesn't work, you have to be very specific. I have lots of hardware but I don't have a 920XM or 940XM so if I screwed something up in ThrottleStop 7 that used to work in ThrottleStop 6, I need to see that so I can get it fixed up. Thanks.
     
  25. TnF

    TnF Notebook Consultant

    Reputations:
    31
    Messages:
    122
    Likes Received:
    14
    Trophy Points:
    31
    Unclewebb thanks for the clarification. For some weird reason Throttlestop 7.0 allows me to set TRL multipliers now. I think it's because i've enabled an extreme-edition option in the bios that allows you to set TRL from there (i'm using modded bios like i said); did you change the identification method from throttlestop 6 to 7??? weird

    Anyways, EIST was enabled. I can also disable/enable BD PROCHOT from the bios but i remember is deactivated (either way i haven't tested any games yet). So thanks for reminding me i can assign cores through the task manager; i totally forgot about it. Still, the 1st gen i7 is not so turbo flexible..either way it doesn't matter since i found my stable multipliers: 28/27/25/24. I can go to 29/27/25/24 and with a little fsb overclock i go just a little over 4ghz on a single core. It's not very stable although, even at 133mhz and 29 multiplier, random programs will slowly crash after much time. I have lapped and polished heatsink with coolaboratory ultra and 85w/65a is the stable max for this system. However in HWinfo64, although CPU power is limited at 85w sometimes it will spike to 85-91w max. Is this the reason the C0% at full load doesn't hit 100% exactly but is 99.8% in my case? This hypothesis doesn't make any sense since when i'm running a single core, the max power goes up to 70w, but the C0% is 99.1%!?! So i guess it's just because of the turbo going up and down?!?

    C6 states at idle go up to 85% but not higher in high performance mode. In battery profile the hit 95% so i believe they are working right. C6 is the package state limit, which is the reason i think C7 is disabled - although i remember is enabled through bios. I have C1 and C3 auto demotion enabled for my high performance profile. For the others only the C3.

    Here are some screenshots:
    Idle locked 16x:
    [​IMG]

    Idle turbo:
    [​IMG]

    Prime95 single core (ignore the max CPU power in the HWINFO64 window):
    [​IMG]
     
  26. DooMaster

    DooMaster Notebook Enthusiast

    Reputations:
    0
    Messages:
    30
    Likes Received:
    3
    Trophy Points:
    16
    Hi Uncleweb,

    Great job on this program and really nice to keep supporting new processors.

    I've been reading your post about enable Dual IDA mode using ThrottleStop, it works really good, I achieve to run my T9500 from 2.6 to 2.8. Reading several pages of the mentioned thread, ¿It is more power efficient to stick multiplier in Dual IDA mode and undervolted (mine run stable @1.085v from 1.200v) and let the CPU to enter automatically to C states rather than drop frecuency plus voltage? (for example I was trying to enable the first 6x multiplier to get a low frecuency and specting to undervolt that too to the minimum, ie 1200 mhz @ 0.950v). ¿That is correct?
    I've using TS in starmenu, it runs well minimized at first boot and only need a spike of load to lock at 2.8 ghz. BUT, when I put to suspend and I turn it on again, it locks at 6x multiplier, I need to enable EIST and disable it again. Havent tested it in Hibernate mode.

    And my last question, I have a chance to upgrade to a X7900, and I know that can OC that CPU using TS, ¿How can I make that CPU more power efficient? (with throtling or locked at max stable frecuency and letting enter in C mode?

    Best regards.
     
  27. MarauderARG

    MarauderARG Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    hi!!, i have this problem

    [​IMG]

    when i play LEague of legends in my Notebook i have Extreme drop fps ( from 40-50 to 5-7 ) if i disable BD PROTCHOT my fps go to 150 , but the notebook shoutdown after 3 secons , i dont know how to configure this :S


    Notebook: BGH POSITIVO C550

    Core I5 2430M 2.4

    6 GB ram ddr3

    anyone can help me ??
     

    Attached Files:

  28. MarauderARG

    MarauderARG Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    nobody can help me?
     
  29. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,689
    Likes Received:
    2,717
    Trophy Points:
    631
    First, give people some time to respond. Second, don't bump thread in less than 24Hr interval.

    Third, have you read the first post?
     
  30. MarauderARG

    MarauderARG Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    1- i give "some time" i post 8 hours later
    2- ok, i dont know that, sry

    3- yes i read the first post, that why i ask for help, i cant get this work
     
  31. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    MarauderARG - When SpeedStep is enabled, you can use the Set Multiplier feature to run your CPU at whatever speed you like. If your laptop shuts off, it is probably getting too hot so you need to vacuum out all of the dust from inside your laptop. Some laptops are poorly designed and cannot run at their full rated speed without overheating. Clear the BD PROCHOT box and use a lower Set Multiplier value so your CPU runs slower and cooler.

    TnF - Maybe. I am always randomly changing things and have a hard time remembering what I changed when. I am getting too old to be writing programs like this off the top of my head. :)

    I think Core C7 monitoring didn't start until after the first generation Core i CPUs. If an unlocked bios has this option, it will probably be ignored.

    I like seeing ThrottleStop report the BCLK at 133.00 MHz while CPU-Z is reporting 132.26 MHz. I know what program I trust. The timer that ThrottleStop uses is not as accurate when you start playing with SetFSB.

    DooMaster - The T9500 supports the low power C6 state but whether it is used depends on the bios. The earlier X7900 does not have access to C6. My theory is that if a CPU uses C6 then dropping the VID and multiplier at idle is probably not going to result in a significant savings in power. You will have to do your own power consumption comparisons with different CPU settings to see what works best for you.

    I think ThrottleStop has a feature so the CPU tries to go back into Dual IDA mode after you resume from Sleep. I have not tried this feature in a long time and it might not work correctly on some laptops. I do not have access to a Core 2 - Dual IDA laptop so I cannot test or improve this feature at the moment.
     
    DooMaster likes this.
  32. DooMaster

    DooMaster Notebook Enthusiast

    Reputations:
    0
    Messages:
    30
    Likes Received:
    3
    Trophy Points:
    16
    Thank you unclewebb,

    TS it's in start folder, so it runs automatically when computer starts, and I keep it running in background.
    ¿What is the option you mean? I have these config:
    [​IMG]

    Best regards and keep on the good job!
     
  33. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    DooMaster - I think there is an option built into ThrottleStop and this should work automatically. You do not have to select anything. If you are in Dual IDA and you go into Stand By mode and then resume, your CPU should automatically go back into Dual IDA mode. Could you try testing this with C States disabled? The C States option might interfere with this working correctly. As soon as I can find a Dual IDA laptop, I will try testing this to see if it works for me.

    TnF - I had another look at your third screenshot where it shows C0% at 99.1% and 99.2%. Could you try this same test but set the multiplier to the same value for 1, 2, 3 and 4 active cores. Try using 24/24/24/24.

    I am just curious to see if this makes any difference. The multiplier should be a steady 24.00 if it is not throttling and maybe then the C0% will be higher. The way you have your CPU setup with the staggered turbo multipliers, maybe that interferes with the CPU spending 100.0% of its time in C0.
     
  34. Nehcffej

    Nehcffej Notebook Enthusiast

    Reputations:
    0
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    5
    have you had any luck yet? im having the exact problem with my vaio pro 13. also considering buying a cooling pad.
     
  35. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    What problem are you talking about? DooMaster has a Core 2 Duo that he is using in Dual IDA mode. Your laptop has a low power 4th Generation Core i CPU which is completely different.

    A low power U CPU is designed to run a little sluggish. I hope you are not expecting too much out of your new laptop. When it comes to performance, the marketing department has been building up people's expectations a little too high with these things.
     
    Dufus likes this.
  36. DWW_Wolf

    DWW_Wolf Newbie

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

    Is there an option to select a profile via command line?

    Kind regards,

    Andreas
     
  37. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Hi Andreas,

    I was never much of a command line kind of guy so my knowledge of command line programming is limited. I would need to open up my C++ book. :)
    What sort of option are you looking for? Do you want something like

    ThrottleStop.exe /1

    and have ThrottleStop start up in the specified profile?

    Tell me what you are trying to do. Maybe there is a feature that ThrottleStop already has that might be useful. No one ever talks about the keyboard shortcut feature that ThrottleStop has. That seems like the easiest way to control ThrottleStop. If you really need to be able to control ThrottleStop from the command line then I will see what I can do.
     
  38. Arise

    Arise Notebook Enthusiast

    Reputations:
    0
    Messages:
    24
    Likes Received:
    2
    Trophy Points:
    6
    I want to try overclocking in macos or Linux, I have a couple of commands that should let me set various values to msr registers, but I don't know how to set the values for all cpus. Or if I set a register it works for all of them?
     
  39. DooMaster

    DooMaster Notebook Enthusiast

    Reputations:
    0
    Messages:
    30
    Likes Received:
    3
    Trophy Points:
    16
    I disable C states but the problem persist. When it comes back from sleep it clocks minimum 1200 mhz.

    One note do, when its working normal, if C states are enabled the speed ranges from 2400 to 2800 mhz, with C states disables it keeps constant to 2800 mhz.

    Thank you for your replies
     
  40. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Arise - ThrottleStop writes multiplier data to MSR 0x199. If you are in Windows, you should be able to play around with the ThrottleStop - Set Multiplier feature and then keep an eye on that register to see what ThrottleStop is doing to that register. All Core 2 and Core i CPUs use this register but Intel changed the meaning of some bits in this register so the multiplier data is not always in the same bits. For overclocking Core 2 Duo CPUs, you also need to have a look at MSR 0x194. Core i CPUs get more complicated.

    MSR Tool
    MSR

    Hopefully my MSR Tool is still available from that mediafire account. It lets you read and write registers but you can also use RW Everything for that.

    DooMaster - I should have access to my old Inspiron this weekend. It has a Core 2 Duo T8100 and EIST is unlocked so I can do some Dual IDA testing. There might be a trick to get this working correctly. I will let you know what I figure out.
     
    DooMaster likes this.
  41. TheGuuH

    TheGuuH Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    3
    Trophy Points:
    6
    @unclewebb

    I created this user account just to say thanks for you amazing program, this thing now let me play all my games properly, no more lags because of this stupid Throttle bs :), Is there any place where I can do a donation for you?

    Thank you!
     
    unclewebb and alexhawker like this.
  42. octiceps

    octiceps Nimrod

    Reputations:
    3,147
    Messages:
    9,944
    Likes Received:
    4,194
    Trophy Points:
    431
    Hint: Link inside the ThrottleStop program. "Donation" is a four-letter word on here. :eek:
     
  43. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    TheGuuH - I usually think about the minor things that need to be fixed or improved and end up forgetting about the many happy users of ThrottleStop. Positive feedback helps motivate me to continue with this project. Thanks, I appreciate that.

    octiceps - I removed the Donate button a while ago from ThrottleStop. As long as users are mostly happy and can use their laptops at the full Intel rated speed or a little beyond, that is payment enough for me.
     
    DooMaster and octiceps like this.
  44. Arise

    Arise Notebook Enthusiast

    Reputations:
    0
    Messages:
    24
    Likes Received:
    2
    Trophy Points:
    6
    @unclewebb: found an even better app I think, don't know who wrote this, it was you, dufus or someone else I got no ideea. It is called MSREnum.EXE and is dumping me a snapshot of all MSR registers in a text file called MSRList.TXT.
    I tried several dumps at various frequencies of turbo boost like 32x, 33x,34x on all cores then did a diff-compare on them.
    It seems that there are more registers that changes their values all the time, but I also noticed that there is 0x621, 0x198 and 0x199 that changes when I overclock.
    Are those what I'm looking for?
    I also see there are 8 rows, with somewhat identical value, why do I have 8 rows? Are those for the number of cores or something?
    Examples of Command line utilities to adjust the MSR registers under linux are:
    RDMSR for reading
    WRMSR for writing

    As an example it should be?
    # wrmsr 0x198 1234567890
     
  45. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    Arise - I forgot. I wrote a program called MSR Finder that can be useful when trying to figure out what registers have changed. It should still be in my MediaFire account.

    MSR Finder
    MSRFinder

    Dufus might be the guy that wrote MSREnum.exe

    There are lots of registers that are counters that continuously count up. My MSR Finder tool tries to filter out these registers to make it a little easier to find the good stuff. :)

    MSR 0x199 is the multiplier request register and MSR 0x198 shows information about what the current multiplier is. You wrmsr your requests to 0x199. The multiplier can be changing so rapidly that MSR 0x198 is not always a great source of accurate information but if the multiplier is steady, it should be correct. I can not remember what MSR 0x621 does.

    When using tools like rdmsr and wrmsr, you might need a version that lets you pick what CPU cores to write this information to. Some tools only read and write data from whatever core your code is presently running on. For MSR 0x199, I think most CPUs will need for you to write the same information to every core or thread in that CPU package.
     
  46. EarlySpanky

    EarlySpanky Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Hi uncle Webb, so i just signed up to get some more info because i still don't know exactly what to do.

    Here's a pic of the all deal. So i actually disabled C1E before turning the whole thing on. (i dun really know why i did it.)

    What i would like, is basically to make turbo boost turn 100 percent all time, not only when nothing happens.

    Or/and increase the frequency.

    I bought a laptop cooler so i'm not worried about temperatures. Those you see here are without it.

    Could you help me just a tiny bit ? I'd be more than happy to be able to do it myself then ;)


    One picture that sums up the whole thing. prime 95, no oc.png
     
  47. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    EarlySpanky - When both cores of a Core i5-520M are active, the maximum multiplier is 20. Turbo boost can be limited by heat or by power consumption. Thermal throttling is not supposed to happen until 105C for your CPU so that still looks OK.

    Intel Core i5-520M Mobile processor - CP80617004119AE / BX80617I5520M

    The reported multiplier of 18.13 indicates your CPU is throttling a little so it is probably being limited by power consumption. Your motherboard bios might have locked this feature or it might be unlocked. Click on the ThrottleStop - TPL button. Post a screenshot of that window. Can those power limits be adjusted? If so, start increasing them while your CPU is fully loaded and watch the multiplier that is reported by ThrottleStop. If it starts going up then you have found the problem and are heading in the right direction. No need to run CPU-Z. The multiplier reported by ThrottleStop is very precise. If you cannot adjust your power limits in ThrottleStop then there is nothing that you can do.

    The 20 multiplier is the maximum when both cores of this CPU are active. If you are running a less demanding benchmark like the TS Bench, your CPU might already be able to run both cores at 20X. If your CPU can run the TS Bench at 20X on both cores then raising your turbo power limit is not going to make any difference to most real world apps. Only Prime95 will run about 10% faster. Not a huge difference.

    I suggest you download version 7 from my signature. It might display the initial Set Multiplier value more accurately. Some CPUs do not use this value so the initial value that ThrottleStop reports can be a little out to lunch. An actual multiplier of 65280 would be interesting!

    Edit - And just for your info. 22 is the maximum multiplier when a single core is active and the second core is in the low power C3 or C6 state. You will never see the full 22 multiplier in ThrottleStop because Windows is constantly waking up both cores to perform various background tasks. When this is happening, the multiplier will constantly bounce back and forth between 22 and 20 depending on how many cores are active. ThrottleStop uses high performance timers within the CPU and will show you a very accurate average when this is happening. You can run a single thread of the TS Bench to make sure the maximum multiplier is working. Take a snapshot half way through one of these tests.
     
  48. EarlySpanky

    EarlySpanky Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Hey Unclewebb, first of all i wanna thank you for the time taken to answer me.

    So as you said running less demanding apps puts the FID to 20, for all cores.

    That said i can show you the tpl window : tpl.png

    Should i raise it up a bit like both value to (30) ?

    ps : Btw sorry for the grammar, english isn't my native language.
     
  49. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    YES! Do some more Prime 95 testing. Increase the power limits until your CPU can run fully loaded with the multiplier at a steady 20.00. Setting TDP/TDC to 30/30 should be enough so you can run your CPU at full speed while running Prime 95.
     
  50. EarlySpanky

    EarlySpanky Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    Hi UncleWebb, so i increased the power limit to 30 (first 27...) i reach a steady FID at 20. Tdp is at 29 and tdc is at 25. Instead of tdp (25) and Tdc (21)

    So i can definitely see some improvments. Temperatures raises up pretty quickly though, as i run prime 95, 95 degree after 20 minutes.

    My fear is that it would destroy my power supply. Laptop supply from dell are supposed to be resistant though (i guess). I didn't want to think about that till now, but how could i know if those parameters stresses it or damages it ? . THanks for your replies.

    So in term of performance tweaking, is there anything else i could do ?
     
← Previous pageNext page →