Maximum Processor Speed Lower Than It Should Be

2

1

If you look at the screenshot, you'll see that the processor should be running at 2.70 GHz, but the reported clock speed on the bottom right of the screenshot shows that the maximum processor speed it 1.90 GHz. On start-up the BIOS shows the processor clock speed as 1.80 GHz.

Is there any reason for this? My motherboard is an old Gigabyte GA-G31M-ES2L.

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

DerpyChap

Posted 2014-10-13T18:26:22.020

Reputation: 21

1It should not be running at 2.7GHz. Up should be running up to 2.7GHz (ignoring unsustainable turbo boost).

Say that it should run at 2.7GHZ is like stating your car (capable of 100kmph) should always run at 100kmph. – Hennes – 2014-10-13T19:04:15.680

Ah, that makes more sense. Although the maximum speed should be reported at 2.70 GHz, shouldn't it? – DerpyChap – 2014-10-13T19:14:32.803

I have no idea how windows 8 reports it. I have windows 7 and it reports things like this: http://i.stack.imgur.com/s2q8T.png (That is a 2.66GHz CPU without OC with max turbo (1bin) show. At the same time it report the CPU is throttled down to 58% of regular max. It is not consistent.

– Hennes – 2014-10-13T19:22:20.217

Actually, I'm using the Windows Technical Preview. On my PC it is 68% of the maximum, but the maximum it can reach is 1.90 GHz. 64% of 1.9 is about 1.22 according to my maths (which matches to the current speed displayed at the top). – DerpyChap – 2014-10-13T19:45:31.467

Hmm, my windows 10 technical preview VM seems to report the expected numbers. So that was not it. http://i.stack.imgur.com/8BMRa.png

– Hennes – 2014-10-13T19:50:43.087

As I stated above, my BIOS also said that the processor speed was lower than usual. I'll have a look at the BIOS later. – DerpyChap – 2014-10-14T17:13:50.093

As far as I'm concerned there is a bug in Windows 10; my CPU sticks at 33% max speed sometimes and the end result is a flat line at 33% of that graph with everything sluggish. It may come back at full speed on its own later or when playing with the power options (even though cpu speed always been and still is in the 5%-100% range - didn't touch that). – Thomas Guyot-Sionnest – 2016-03-01T19:58:32.450

Answers

0

Sorted it out a while ago by resetting my BIOS settings. All is fine now. Sorry for not marking this as solved before, must've forgot about this. My bad.

DerpyChap

Posted 2014-10-13T18:26:22.020

Reputation: 21

2

UEFI Dynamic CPU Clocking

It would appear that your system supports dynamic C.P.U. (Central Processing Unit) clocking. This is very common on laptops now-adays, but some desktops have it too. Basically in your B.I.O.S. (Basic Input Output System) or U.E.F.I. there is a setting that you may be able to enable or disable to allow the C.P.U. to self-under-clock when it's full power is not needed. If the C.P.U. has Intel Turbo Boost, AMD All Day Power, or similar features this is also used to access it's over-clock speed. There may be additional options present too, either listed as modes, or precise speeds.

If your O.S. (Operating System) has support, you can manipulate your C.P.U.'s speed from within your O.S., by changing the acceptable p-states (Power State), or in some cases choosing a specific power state. C.P.U.'s have power states (usually 2 or 3), which can be thought of like a built in stable level of function (usually low, and high or low, medium, and high). Any time the C.P.U. is at a different speed it's just temporarily between p-states. Unfortunately you cannot use p-state alternations to overclock, because you can only set to 100% of the C.P.U.'s max speed, over-clocking requires above 100%.

cpufreq-indicator

On Linux operating systems you can use, cpu-freq to change your p-state. It's a C.L.I. (Command Line Interface) tool, but there also used to a G.U.I. (Graphical User Interface) indicator add-on you could install in the Gnome2 days; perhaps it's still around. You can see it in the image above.

Windows Power Settings

You appear to be using Windows 8 (like me). Windows 8 has built in support in the power settings area. It's a bit tricky for choosing a p-state, because you can't pick one, you have to alter the min/max C.P.U. speeds to trick Windows into falling into a P-state; it takes some trial and error to find them all. Since your goal is just to get the highest p-state that's easy-peasy. Just set the max, and min C.P.U. speeds in your power settings to 100%. If your C.P.U. has built in over-clocking like Intel Turbo Boost, or AMD All Day Power you will still get over-clocking on top of that. Because dynamic clocking is on the speed won't be exact because your C.P.U. still wants to under-clock, but it should be close (give or take temporary drops of maybe max 0.15ghz-ish below 100%).

Go to Control Panel\System and Security\Power Options, then click change plan settings beside your power plan, then change advanced power settings, then change settings that are currently unavailable, scroll down to processor power management, change the minimum processor state to 100% for both on battery and plugged in, change the maximum processor state to 100% for both on batter and plugged in, and then click apply.

EDIT:

While reading your question I totally missed the part about your cpu being max 2.70ghz, but reporting a max of 1.9ghz. Going back to Intel Turbo Boost, AMD All Day Power, and similar technologies (in your case Intel Speed Step Enhanced), in your B.I.O.S. or U.E.F.I. in addition to enabling dymanic clocking there may also be an option for changing to a lower p-state. I would guess you system has a 1.9ghz p-state.

According to the Intel website if speed step is enabled you will see a lower speed listed on your system. Just like you are seeing. As mentioned at the beginning of my post there should be an option in your B.I.O.S. / U.E.F.I. to disable, or change your p-state / dynamic clocking settings.

If Enhanced Intel SpeedStep Technology is enabled, two processor speeds will be listed. The first speed listed is the specified speed of the processor. The second speed is the current operating speed. The second speed will be less then the first speed.

Robin Hood

Posted 2014-10-13T18:26:22.020

Reputation: 3 192

It seems like the "Performance" option already changes the minimum and maximum processor states to 100%. My maximum speed still stays at 1.90 GHz though. To be honest, it's more of an OCD thing more than anything but oh well. Thanks for the help! EDIT: Seems like going to the BIOS is my only option then. Thanks again! – DerpyChap – 2014-10-13T19:55:35.630

I've looked in my BIOS, but there is no option to change my p-state or any dynamic settings. Instead I have a menu called 'MB Intelligent Tweaker (M.I.B)' but that doesn't show any dynamic settings. – DerpyChap – 2014-10-14T19:36:35.557

@DerpyChap I assume in addition to MIB you have a power management section, what all is listed in there? – Robin Hood – 2014-10-14T23:57:53.257

Screenshot from the power management menu: http://i.imgur.com/x7IsIu3.png

– DerpyChap – 2014-10-15T17:53:26.243

This is such a high quality answer especially including screenshots and directions for multiple operating systems. – Chris Marisic – 2016-05-09T15:40:03.473

It also looks like you change a Windows PC power options to "High Performance" that it also achieves setting the 100% minimum CPU rate. – Chris Marisic – 2016-05-09T15:58:06.870

1

Try this.

For me the solution was rather simple (once I read it somewhere) - in Windows power setting: change the CPU maximum processor state to 99% instead of 100%.

Apparently, it prevents the CPU from entering "turbo" mode, and BOOM the laptop flies once again.

Rotem

Posted 2014-10-13T18:26:22.020

Reputation: 11

Could you possibly expand upon how the OP would get to the power settings? – Burgi – 2016-05-05T21:53:27.013

I've already sorted it out over a year ago anyways :P. Looks like I forgot to mark this as solved, my bad. In case you're wondering, I reset my BIOS settings which sorted it. I'm guessing the previous owner lowered the clock settings for whatever reason (the system didn't have any overheating problems from what I can recall and works fine so I'm not sure why they did that). Thanks anyways! – DerpyChap – 2016-05-09T13:22:55.370

1

More than likely you have Intel SpeedStep enabled.

From Wikipedia:

SpeedStep is a trademark for a series of dynamic frequency scaling technologies (codenamed Geyserville1 and including SpeedStep, SpeedStep II, and SpeedStep III) built into some Intel microprocessors that allow the clock speed of the processor to be dynamically changed (to different P-states) by software. This allows the processor to meet the instantaneous performance needs of the operation being performed, while minimizing power draw and heat generation

To put it in simple terms, the CPU determines that running at its highest setting isnt needed and it lowers its speed and power consumption.

If you run something very CPU intensive, you should see the clock speed ramp up to its full 2.7Ghz speed.

You can disable Speedstep in BIOS, but from what I have seen, its very reliable in scaling up and down as necessary.

Keltari

Posted 2014-10-13T18:26:22.020

Reputation: 57 019

He sure has, but that wouldn’t change the indicated maximum frequency. – Daniel B – 2014-10-13T19:00:30.833

0

Try updating your BIOS. According to the CPU support list, the Pentium E5400 CPU is supported starting from version “FC”, which is the third version available for this board.

You can probably determine the BIOS version using msinfo32. If unsure, post a screenshot of the “System Summary” page.


Also, why would they use letters for the version. D:

Daniel B

Posted 2014-10-13T18:26:22.020

Reputation: 40 502

Here ya go! http://i.imgur.com/ujEjcAc.png

– DerpyChap – 2014-10-13T19:12:01.303

@DerpyChap Version FF, eh. I guess it isn’t the BIOS then, sorry. – Daniel B – 2014-10-13T19:27:41.447