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!
-
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? -
View attachment 2014-09-04.txt
-
aproc - Can you open up the ThrottleStop.INI configuration file and have a look for this entry.
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. -
-
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. -
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 -
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. -
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. -
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 -
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
Throttled: 800MHZ
Attached Files:
-
-
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. -
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. -
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.
-
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. -
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. -
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. -
-
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. -
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. -
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. -
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: -
tilleroftheearth Wisdom listens quietly...
baii, are you using the old ini file? Or did you also do a BIOS update?
-
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
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.
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. -
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:
Idle turbo:
Prime95 single core (ignore the max CPU power in the HWINFO64 window):
-
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. -
hi!!, i have this problem
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:
-
-
nobody can help me?
-
tilleroftheearth Wisdom listens quietly...
Third, have you read the first post? -
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 -
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. -
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. -
have you had any luck yet? im having the exact problem with my vaio pro 13. also considering buying a cooling pad.
-
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. -
Is there an option to select a profile via command line?
Kind regards,
Andreas -
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. -
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?
-
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 -
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. -
@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. -
-
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. -
@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 -
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. -
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. -
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. -
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 :
Should i raise it up a bit like both value to (30) ?
ps : Btw sorry for the grammar, english isn't my native language. -
-
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 ?
The ThrottleStop Guide
Discussion in 'Hardware Components and Aftermarket Upgrades' started by unclewebb, Nov 7, 2010.