unclewebb, could you please post a link to download TS8? Can't seem to find it anywhere in the opening post, nor with a google search.
Thank you.
-
tilleroftheearth Wisdom listens quietly...
-
-
http://www.techpowerup.com/212531/intel-core-i7-5775c-broadwell-scrapes-5-ghz-oc-on-air.html
On the right hand side of ThrottleStop is the monitoring area. The CMod and Chip columns should always show 100.0. Anything less means your CPU is being throttled. If you are gaming, you can run a Log File and this log should also show 2 columns of 100.0. By default, ThrottleStop starts up in Monitoring mode. If you see a number like 25.0 in the Chip column, that means your CPU is using Chipset Clock Modulation throttling to lower the performance of your CPU. Go to the left side of ThrottleStop, put a check mark in the Chipset Clock Modulation box and set that to 100.0%. You need to click on the Turn On button at the bottom right to take ThrottleStop out of Monitoring mode and put it into active mode before you will be allowed to make changes to the 100.0% number.
If you are having problems, post some pictures of how you have ThrottleStop setup. I am hear to help. The quickest way to get help is to provide me with a screenshot or a ThrottleStop log file so I can see exactly what you are doing with ThrottleStop.
D2 Ultima - Most of the negative comments about lowering the timer resolution are not backed up with any testing. One of the complaints is that lowering the timer resolution will interfere with your CPU using the low power C States. The C State data displayed by ThrottleStop shows that there is hardly any difference. I can understand if a person is on battery power that maybe they should leave this alone. That's why the timer resolution goes back to the default value as soon as you unplug your laptop. When plugged in on AC, I have yet to see a single reason why you would not set this to 1. The default value that Microsoft uses for this value was first chosen back in the 1990s or earlier. A modern CPU can get WAY more accomplished during its time slice compared to that era so to me, reducing the timer resolution makes sense. If you ever find a benchmark that clearly shows an increase in performance or FPS, let me know. An increase in smoothness with less micro stutters is noticeable but it can be hard to prove to the non-believers.
Last edited: May 15, 20152.0 likes this. -
Thank you
In my previous comment, I said left instead of right, I wanted to tell you about what I see in the monitoring area. Anyways, I have taken two pictures of TS and RealTemp that can give an idea of what's happening.
This is when I alt+tab out of the game while it's running smoothly and take a screenshot immediately: http://www.mediafire.com/view/3ext7rq6pg13r7c/ingame.png#
And this is what I see when the spikes occur: http://www.mediafire.com/view/x3uuhgfkdb4ktbb/fpsdrop.png#
I get about 3 minutes of the smooth gameplay, after which comes the FPS drop that lasts about 30-60 secs (maybe less. feels like a lot). And it goes on like this cyclically.
Also, I have performance mode selected in Control Panel, with minimum CPU usage put to 100%. -
Your second screenshot shows 25.0 for each core of your CPU in the Chip column. That is a sign that your CPU is being severely throttled. My previous post tells you how to fix this problem.
Edit - It would also be a good idea to put a check mark in the Set Multiplier box to make sure that your computer does not try to use that throttling method next. -
Hey Unclewebb - I have a couple of thoughts regarding running as a service:
I've managed to get the app running (great!) and of course, no gui. I thought though - since it's basically a scripted CMD line to start, configure, stop etc (SC.exe built into windows) then is it possible to create a Service installer within the app? My suggestion would be something like - Split the app into a driver (service) and a gui (which you can configure the ini) then just restart the service when configuration changes have been made. If possible also it would be great to run the app as a boot service, or at least - the earlier the better.. It's a minor improvement of course, and perhaps not worth your time - but just wanted to suggest it
Also I sent you an email - hope you're well and keep up the amazing work! -
As for the XTU hanging, I do not get that issue. It is possible that I'm all on SSDs here and that's why it works, but otherwise, no issues whatsoever with or without TS8 running with regards to XTU. The only issue I have is that since I pinned it to my start menu, it doesn't seem to find "limit reasons" when I click on the button, but it is mostly a non-issue for me since I can just open the TS8 folder. -
ThrottleStop 8.00 beta 2
https://www.sendspace.com/file/b4oure
New Features:
- ability to change the Log folder and Limit Reasons location.
- TS Bench changed back to the original algorithm.
- minor changes to the TS Bench layout for improved high DPI support.
- added a Default Cache on Stand By option.
- more intuitive Offset Voltage Range adjustment.
- TDP Level multiplier reporting for the U CPUs.
- fixed Bay Trail power consumption and C State reporting.hmscott, tilleroftheearth and D2 Ultima like this. -
P.S. Changing TDP limits to less than stock (17W) has an effect, but higher still tops out at 17W under load. This is all without XTU installed.Attached Files:
Last edited: May 16, 2015 -
-
Thanks for this beta release it is great!
One question, What API / method do you use to adjust the Intel FIVR voltages? I am trying to adjust the dynamic voltage offsets in Linux, but apparently there exists no tool to do this. And ThrottleStop does not run with Wine (although this was expected)...
After some research it does not appear to be doable simply by writing to MSRs.
Any help would be appreciated - I am not trying to write a ThrottleStop-like tool for Linux I simply want to undervolt my CPU under Linux..
Thanks in advance! -
tilleroftheearth Wisdom listens quietly...
No problem, I now have the latest 8.00b2 from unclewebb's latest post. -
GPU now only gets 60°C / was 63°C before
CPU now only gets 78°C / was 83° before
3D Mark Point stays the same ;-p
so that are good results for a <10€ investment... ;-DPapusan likes this. -
Papusan likes this. -
Ok, just installed 8.00b2, can indeed confirm high dpi is working (it changed more fonts than I expected), Limit Reasons opens flawlessly and interestingly within ThrottleStop's process, therefore no taskbar button for it, but sadly Overclocking still needs to be rechecked in order for the overclock to get applied.
I take it TS Bench results can't be compared between light and heavy versions, right?
Added ThrottleStop main window screenshot for high dpi scaling reference (125%).
EDIT: When I mentioned fonts changing, I meant different font sizes on the main window, whereas I thought that only TS Bench would be affected by the fix.Last edited: May 16, 2015 -
Let me know what stress test you are using to load your CPU.
Limit Reasons does not have a Task Bar icon even when you double click on it and run it that way. It's just a small and simple program that Dufus threw together. When testing, it tells me what I need to know.
The TS Bench results from beta 2 should be the same as TS 7 and previous versions. Beta 1 and Beta 2 are completely different and not comparable. Beta 1 used some newer instructions which made the benchmark run much faster but unfortunately it did not generate enough heat so it wasn't much of a benchmark. I still plan to write an AVX version someday. Hopefully that will create some heat.
If you moved the ThrottleStop folder from one directory to a different directory; the ThrottleStop.INI file might be write protected now. Try deleting that file and start ThrottleStop again so it can create a new one.TomJGX likes this. -
Well, one could look at 8.00b1 TS Bench as too efficient, but I think I understand what you mean.
Ok, I did set the Ok - Save Voltages Immediately option and... alas, overclocking works at logon!You sir are nothing short of amazing, I tell you *hats off*
The .ini file was never write protected, even when moving it between different ThrottleStop subfolders, which I believe could also be observed through toggling settings and said settings sticking. But why would the Save Voltages Immediately option impact my situation, given I didn't touch voltage settings at all, only the Overclock feature?
Also, considering I have my CPU set to 4.5GHz, would you find a CPU cache ratio of 42 (both min and max) to be a better setting than the stock 40?alexhawker likes this. -
For 4th Gen Haswell CPUs, the overclocking multiplier and the voltage information are both contained in the same register so the 2 are related. After I do some testing, I will need to add some more information about this to the Save Voltage Changes section so it is clearer. Thanks for your feedback about this.
A cache ratio of 40 vs 42 will barely be noticed in the majority of applications. I always like making sure my CPU is running at its peak and I like being able to use ThrottleStop to set my Minimum Cache Ratio higher than Intel XTU lets me set this but practically speaking, if you are not benchmarking, it doesn't make any meaningful difference one way or the other. -
I'm currently on a 1440p 27" screen and TS8 does display everything in a clear manner.
About cache ratio, I sure would like to set it to 45, but I don't believe the system'll maintain stability at stock voltages (I'm a bit adamant at not feeding additional voltage, at least for now), but I might stress test it later. -
-
Papusan likes this.
-
Okay @unclewebb I noticed something odd. I just ran the notification area cleaner and whatnot and turned off TS8 beta 1 etc. Ran Beta 2, and in setting things up I noticed this thing:
I also checked by unplugging my PC and seeing if clockres.exe would show if my current timer resolution would change back to 16ms, but it was still at 1.001ms on battery.
EDIT:
Okay, I've restarted my PC and without any version of TS running, I get 1.001ms timer resolution. So I don't know why it's frozen like that... let me see if I can change it with TS7.
EDIT:
Even using TS7 to force timer resolution to 16ms doesn't seem to work; clockres still thinks I'm on 1ms.
Even closing every other program except task manager/headset software/mouse software I'm at 1ms. It seems like my version of windows is set to run at 1ms 24/7?Last edited: May 17, 2015 -
D2 Ultima, have you used any other software for the sole purpose of changing timer resolution before? If you did, perhaps its effects could've been stored on the system.
-
The only thing I could possibly think of is that I probably had a shutdown at some point (like a black screen shutoff) while timer was at 1ms and somehow it stuck? But that doesn't explain how TS8 fixed my clock going out of sync if that was the case.Last edited: May 17, 2015 -
alexhawker, TomJGX and D2 Ultima like this. -
#THROTTLESTOP WIN
Anyway, update. I ran
powercfg -energy duration 1
in CMD and got the dump file and checked it and it counted my twitter program, my mouse software and chrome as programs lowering my timer resolution.
I proceeded to close every single direct program on the PC except display drivers/chipset drivers, basically. Then I used CMD to create a new dump file and check, and this time it didn't even list any programs; just simply said my PC was configured well but timer res was 1ms. So... I think it's a registry error or somesuch thing. Since timer resolution handles the lowest possible value set for it, throttlestop cannot override that and set it to "16ms" because something else at the kernel level seems to be setting it to 1ms.
So what I listed above is probably not a TS8 bug at all. I don't know what it is, but restarting the PC and stuff doesn't help it, so assume it to be a "D2 problem" and not a "Throttlestop" problem.
I'll still keep using it as it's great for temp monitoring and adjusting my CPU =D. Down with XTU, up with TS8.TomJGX likes this. -
ClockRes 2.0
https://technet.microsoft.com/en-ca/sysinternals/bb897568.aspx
With ThrottleStop running, ClockRes shows the system timer set to 5.0 ms
As soon as ThrottleStop exits, the timer gets reset to 15.6 ms so there must be something else running on your computer that is changing your timer resolution. It is possible to go as low as 0.5 ms but at the moment, ThrottleStop only allows you to go down to 1.0 ms.
I used this freeware program to test out 0.5 ms.
http://www.lucashale.com/timer-resolution/
D2 Ultima likes this. -
my laptop is based on atom,baytrail-T,Z3735D
before use ThrottleStop_800,in aida64-CPUID,this is PL1 2.2W and Unlocked
just open it,refrash the software,I can see it has removed,PL1 11.8W,PL2 14.5W with 110seconds
open furmark,CPU package is 3.6-3.8W,and IGP keep 620mhz which is the max turbo
stress CPU,CPU package rise to 4.46W,and all clock keeps max turbo
before use it
the score changes a lot,66%-71%,so the PL1 can determine IGP's performance
but temp is worse……
my English is not good…… -
my ID is chinese,but it seems to be incorrect……孤独凤凰战士 or jeff……
-
-
Has anyone tried it with a core m 5y10c?
Would love to see results if it actually works, supposedly these chips throttle if temps are too high but this would be a perfect CPU to try it on .
Would you be able to undervolt to keep temps lower and maybe increase performance.. ( OK not increase performance but to let it run at full speeds without temp throttling)
Thanks -
I might have found an oddity with TS8b2.
If I use TS8b2 and go to TPL, and change the turbo time limit to 64 and apply, then I check the value in XTU (turbo boost power time window) it does NOT show 64sec. it shows 0.00097656 seconds.
However, if I change it in XTU, and check in TS8b2, it shows 64 sec.
Unless I am comparing the wrong thing and if so, feel free to set me straight. -
You can also use ThrottleStop to lower your Bay Trail CPU voltage. This can help reduce heat.
-
To make sure that ThrottleStop is setting your CPU up correctly, after you boot up and before you start ThrottleStop, run CPU-Z, click on the About tab and then click on the Save Report (.TXT) button. CPU-Z will take a snapshot of your CPU registers. Look for the line that incluldes MSR 0x610. That register contains information about the turbo power and turbo time limits.
Code:MSR 0x00000606 0x00000000 0x000A0E03 MSR 0x00000601 0x00101414 0x800002A8 MSR 0x00000610 0x804281D6 0x00DC8178
Post some screenshots and post some more information so I can help you out.Last edited: May 18, 2015 -
Can I skip this BD PROCHOT? -
If it was my laptop or tablet, I would turn off BD PROCHOT but maybe this will cause damage. Probably not but I do not know for sure. It is your decision. If you are worried that you will damage your laptop then you should not use ThrottleStop. Disabling BD PROCHOT might not make your laptop run any faster. There could be another temperature sensor that limits your performance when your laptop gets really hot.
Can you post a screenshot of ThrottleStop so I can see how you have it setup. -
before:
MSR 0x00000606 0x00000000 0x000A0E03
MSR 0x00000601 0x40101414 0x80000100
MSR 0x00000610 0x004280C8 0x00978098
MSR 0x00000611 0x00000000 0x07002487
After:
MSR 0x00000606 0x00000000 0x000A0E03
MSR 0x00000601 0x40101414 0x80000100
MSR 0x00000610 0x004280C8 0x00218098
MSR 0x00000611 0x00000000 0x0756E9E2
Ok, so what's that telling me? -
That bunch of numbers tells me that you probably have a U CPU because the power limits appear to be set to 19 Watts / 25 Watts and your current limit is locked at 32 Amps.
Code:MSR 0x00000610 0x004280C8 0x00218098
-
Xtu shows same. It just isn't reading it right. No shock. It is an i5 cpu in a surface pro 3, I'm trying to get the most out of it, but stable. I have undervolted a slight bit and thought if I bumped the time it would stay at "turbo" might help some. Not worried about battery life as much as thermal and power of cpu. I will accept any suggestions. And thanks for confirming.
Sent from my SM-N910T using Tapatalk -
I just downloaded Intel XTU 5.1.2.2 and the latest version is still ignoring the lock bit on the power limit register.
http://i.imgur.com/aQNmRIM.png
The first digit 8 in MSR 0x610 confirms that the power limit register is locked. ThrottleStop shows a check mark in the Lock box. Intel XTU allows me to make changes and when I hit Apply, XTU shows that it has changed the power limit from 255 to 128. If you look in the power limit register it continues to show 7F8 for the long and short term limits.
0x7F8 = 2040
2040 / 8 = 255 Watts
In other words, nothing has actually changed. I booted up with both of these set to 255 and that register is locked so it will forever be at 255. The guys at Intel need to start reading their own documentation.
You can use ThrottleStop to make some slight improvements to a Surface Pro 3. When adjusting the power limits or the time limit, some settings will be ignored by your CPU. The maximum time limit for a 3rd Generation Core i5 U CPU was 32 seconds. If you set this to 64, that value will be ignored. I am not sure what the CPU will then default to and I am not sure if the 4th Gen U CPUs are still using the same 32 second limit. The 3rd Gen had a limit of 24 Watts for the long term turbo limit. Same as before. I am not sure what value the CPU will use if you try to go higher than this limit.
I don't own a Surface Pro 3 so you will have to do your own testing to see what works best. At least Microsoft was nice enough to leave this register unlocked so an enthusiast can play around with these settings. Like any laptop, you will probably get higher maximum performance when plugged in. -
If what you're saying is correct, and 64 isn't being properly accepted, maybe that's why XTU is defaulting that back to the 0.0009xxxx number. I shall take your advice and set it down to 32sec. I'm quite sure that the overclock and power changes are probably locked pretty tightly on here, considering the power supply and battery are a finite number. I suspect other than the dynamic undervolt, there isn't much further I can accomplish.
I was suggested to look at the intel power balance under TPL and to increase the GPU portion. Not sure if that makes any sense? -
Now, in all fairness you having it set to 1.0 will impact battery as the expense of having more (subjectively theoretical) performance and (unquestionably real) lower latency, which is beyond welcome for anyone who works with audio.
I'm yet to find out why my desktop defaults to 1.001 rather than 1.000, though. (when not using the tool) -
tribaljet likes this.
-
The interesting bit is that my laptop (on the sig) had perfect 1.000, and it couldn't have been due to OS as that happened on both Windows 7 and 8.x.
-
I think that's a rounding function; like why it's 15.6ms and not 16ms -
Thanks for the positive feedback as well as showing us how to hunt down timer resolution issues.tribaljet, D2 Ultima and intruder16 like this. -
just open it, the PL1 changes to 11W and PL2 appread
TPL shows PL1 set 11 and PL2 set 14. Turbo time limit seems to be wrong.
when I stress the CPU and IGP, at first every thing goes normally, CPU package is about 4.4W.
This time, the time keeps longer. However frequency goes down at last. The temp is also lower than the last, 82℃.
The ratio has changed in few seconds.
The ratio goes to 9x
The ratio decrease 1x at once. But if it is lower than 6x, it will change to fractional part.
At last, the frequency is baout 64MHz. The screenshots has something wrong....
Then, the ratio will increase. The frequency will be 64~300MHz unsteadily.
When I stop the stress, the ratio will be increase, one ratio at once in few seconds.
GPU clock is always 620MHz, never changed.
maybe the information can help you....
In fact, this tablet is just $80, very cheap...FrozenLord likes this. -
On the right side of ThrottleStop look in the CMod column. That reports Clock Modulation throttling and at one point it is down to the minimum which is 12.5. That will make your tablet run very slow. On the left side of ThrottleStop, try setting that to 100.0 and put a check mark in that box.
I would also check the Set Multiplier option and set that to 22 for your CPU. The Voltage ID will not work correctly unless Set Multiplier is checked.Last edited: May 19, 2015 -
-
If your tablet crashes it is because you have set your voltage too low. Set your voltage to the maximum before clicking on Set Multiplier. Do not lower your voltage unless you have done some stability testing like Prime95 or a similar stress testing program.
Edit - Can you run CPU-Z and go to the About tab and click on the Save Report (.TXT) button and then show me or send me that information. I just need to see these lines.
Code:MSR 0x000001FC 0x00000000 0x0044005E MSR 0x00000606 0x00000000 0x000A0E03 MSR 0x00000601 0x00101414 0x800002A8 MSR 0x00000610 0x804281D6 0x00DC8178
-
Code:
MSR 0x0000001B 0x00000000 0xFEE00900 MSR 0x0000003A 0x00000000 0x00000005 MSR 0x000001A0 0x00000000 0x00850089 MSR 0x0000066C 0x00000000 0x13131616 MSR 0x00000017 0x00040000 0x90141645 MSR 0x000000CE 0x00000600 0x00001000 MSR 0x000000CD 0x00000000 0x00000000 MSR 0x00000606 0x00000000 0x00000505 MSR 0x00000601 0x00000000 0x00000000 MSR 0x00000610 0x00000000 0x00028020 MSR 0x00000611 0x00000000 0x000E6424 MSR 0x00000639 0x00000000 0x000BA6F0 MSR 0x0000019C 0x00000000 0x88440040 MSR 0x000001A2 0x00000000 0x00690000 MSR 0x00000198 0x00007400 0x00000E38 MSR 0x00000199 0x00000000 0x00000E38
The ThrottleStop Guide
Discussion in 'Hardware Components and Aftermarket Upgrades' started by unclewebb, Nov 7, 2010.