|
I had previously posted in this thread and had thought that I had resolved the issue, but the CPU throttling seems to have returned, and with it the slowdown.
I have my power settings set to run the processor at 100% at all times, have overclocked to 3.2 GHz, and have disabled Intel SpeedStep, which seems to have been throttling the CPU previously. Temperature is not an issue. You can verify all of that, as well as my graphics card details, in this screenshot. Of particular note is that the 1.4GHz core speed with a x7 multiplier reported by RealTemp does not match the 900MHz x4.5 that CPU-Z gets, and neither (I may simply be misinterpreting this) reaches the 3.2 GHz I should be getting over the two cores. The RealTemp result would match the 2.8 GHz I should get when I am not overclocked.
So here's the question: what could be throttling my CPU? I've gotten CPU-Z to report 1.2GHz x6 before with the same settings, at which point my game ran fine. Now, late game armies drop me to 5 FPS on low settings.
|
I downclocked the processor to 3.0GHz, the CPU-Z core speed and multiplier did not change, but RealTemp reported a drop to 1.3GHz x6.5.
|
I'm not sure I understand your problem, let's see, I run a Phenom x4 9950 black edition, my CPU was running at 1255mhz instead of the wanted 2.58ghz. In my case it was windows that throttled the CPU, I changed the power saving setting to prioritize performance and got a jump in CPU speed to 2.58ghz.
Tell me if I completely misunderstood you.
|
Here is the screen drlame is talking about:
![[image loading]](http://i.imgur.com/80amM.png)
Control Panel > Power Options > Change Power Saving Settings
You want to pick High Performance and then Change Plan Settings > Change Advanced.
If you can't see the option for "Processor power management" click on "change settings that are currently unavailable".
|
Well, this is fascinating 
Intel CPUs have (at least) three different methods of modifying CPU speed dynamically:
1. Speedstep/EIST. This can change both the voltage and the multiplier through a range. It's controlled by the OS using ACPI BIOS code, so both OS bugs and BIOS bugs can prevent it from working correctly. If you've disabled Speedstep/EIST in the BIOS *or* told Win7 to run at 100% all the time, Speedstep shouldn't do anything.
2. C1E. This reduces the CPU multiplier to a fixed value when the OS issues a halt instruction (which it does whenever there are idle cycles). The behaviour should be purely dependent on the CPU, with the exception that the BIOS sometimes has an option to disable C1E entirely. C1E shouldn't be kicking in when you're loading the CPU.
3. Thermal throttling. The OS has no control over this and it won't normally be detected by CPU speed monitoring utilities. Also it only kicks in at 70C+, fixed by the CPU, so it shouldn't be anything to do with your problem.
Apparently dropping to 6x multiplier is a common behaviour when the BIOS doesn't properly support the CPU, but in this case you shouldn't see any speed variation.
I can't quite read your CPU voltage in that screenshot but it looks like the voltage is 1.2xx, which suggests that it's not EIST. I'm not really sure what you can try apart from updating the BIOS and maybe a scratch reinstall in case you've installed some application that's cutting the multiplier.
|
On August 17 2010 18:44 Melancholia wrote:I had previously posted in this thread and had thought that I had resolved the issue, but the CPU throttling seems to have returned, and with it the slowdown. I have my power settings set to run the processor at 100% at all times, have overclocked to 3.2 GHz, and have disabled Intel SpeedStep, which seems to have been throttling the CPU previously. Temperature is not an issue. You can verify all of that, as well as my graphics card details, in this screenshot. Of particular note is that the 1.4GHz core speed with a x7 multiplier reported by RealTemp does not match the 900MHz x4.5 that CPU-Z gets, and neither (I may simply be misinterpreting this) reaches the 3.2 GHz I should be getting over the two cores. The RealTemp result would match the 2.8 GHz I should get when I am not overclocked. So here's the question: what could be throttling my CPU? I've gotten CPU-Z to report 1.2GHz x6 before with the same settings, at which point my game ran fine. Now, late game armies drop me to 5 FPS on low settings. You need to disable speedstep and C1E, did you disable C1E too?
|
On August 18 2010 02:46 vek wrote:Here is the screen drlame is talking about: + Show Spoiler +Control Panel > Power Options > Change Power Saving Settings You want to pick High Performance and then Change Plan Settings > Change Advanced. If you can't see the option for "Processor power management" click on "change settings that are currently unavailable". That's what I meant with this: "I have my power settings set to run the processor at 100% at all times", those settings have been exactly like in the image for some time.
On August 18 2010 03:45 jaj22 wrote:Well, this is fascinating  Intel CPUs have (at least) three different methods of modifying CPU speed dynamically: 1. Speedstep/EIST. This can change both the voltage and the multiplier through a range. It's controlled by the OS using ACPI BIOS code, so both OS bugs and BIOS bugs can prevent it from working correctly. If you've disabled Speedstep/EIST in the BIOS *or* told Win7 to run at 100% all the time, Speedstep shouldn't do anything. It is disabled, I double checked once I noticed the problem come back. I didn't see "EIST" listed as far as I can recall, but you're saying it's the same thing?
2. C1E. This reduces the CPU multiplier to a fixed value when the OS issues a halt instruction (which it does whenever there are idle cycles). The behaviour should be purely dependent on the CPU, with the exception that the BIOS sometimes has an option to disable C1E entirely. C1E shouldn't be kicking in when you're loading the CPU. I'll check this when I get the chance, I don't have the time now.
I can't quite read your CPU voltage in that screenshot but it looks like the voltage is 1.2xx, which suggests that it's not EIST. I'm not really sure what you can try apart from updating the BIOS and maybe a scratch reinstall in case you've installed some application that's cutting the multiplier. Click on the image for fullsize. The Core VID is 1.050V.
|
Only things afaik that would throttle your cpu are the Speedstep/C1E settings in bios. Turn off C1E and you should be fine.
|
Alright, I still don't know why I was getting throttled in the first place, but by re-enabling SpeedStep and running the program Throttlestop I was able to set a x14 multiplier manually. That's still lower than what it should be overclocked, but it's definitely a vast improvement.
I'd forgotten to unlock FID/VID, you can do that by right clicking on the performance box. Now running at 3.0GHz under 60C at full load, which seems to be a very safe temperature for this CPU.
|
|
|
|