Что такое «максимальная частота», почему она в большинстве случаев превышает 100%, и почему она так высока, когда должна оставаться в основном в режиме ожидания?

12380
Guu1

Образ процессора в соответствии с WRM и диспетчером задач:

enter image description here

Изображение выше - то, что WRM сообщает о моей максимальной частоте моего процессора.

Почему он такой высокий, а также почему скорость на диспетчере задач выше, чем 3,40 ГГц, который я считаю нормальным максимумом?

Насколько я знаю, я ничего не сделал для разгона и т. Д.

2
Ваш процессор имеет частоту повышения. Также возможно, что вы разгоняете свой процессор без вашего ведома. На основании предоставленной вами информации я не могу сказать, так или иначе. Ramhound 8 лет назад 0
@Ramhound Спасибо за вашу информацию, вы случайно не знаете, как я могу проверить, разогнан ли я по незнанию? Кроме того, учитывая, что компьютер фактически находится в режиме ожидания, насколько я должен быть обеспокоен тем, что эта «максимальная частота», кажется, всегда находится около отметки 100%? Является ли «максимальная частота» отчетом о фактической максимальной потенциальной частоте (если так, почему она продолжает изменяться?)? Я обеспокоен тем, что вместо этого может быть что-то о последовательном использовании, и поэтому что-то интенсивно использует процессор (и / или обманывает отчетность) Guu1 8 лет назад 0
У меня недостаточно информации, чтобы помочь вам определить это. Ramhound 8 лет назад 0
i7-3770 имеет максимальную турбо-частоту 3,9 ГГц на одном ядре, звучит для меня разогнанным Richie Frame 8 лет назад 0
Загрузка ЦП не обязательно имеет какое-либо отношение к максимальной частоте ЦП (на этих скриншотах загрузка кажется очень низкой, как это должно быть при простое). Управление питанием может делать некоторые вещи, которые влияют на максимальную частоту, но нет необходимости отбрасывать это, когда процессор простаивает, так как максимальная максимальная частота _potential_, а не максимальная используемая частота в некотором интервале времени ... zagrimsan 7 лет назад 1
Связанный: [Что означает число «Максимальная частота» в мониторе ресурсов Windows?] (Https://superuser.com/q/256921/358766) Steven M. Vascellaro 6 лет назад 0

1 ответ на вопрос

4
Margaret Bloom

As stated in the comments, your processor support Intel Turbo Boost Technology.
If you are not scared by (very slightly) technical papers, I suggest you to take a quick look at that paper.

Your CPU is the 3770 which is designed to operate safely1 at 3.40 GHz.
However such CPU has four cores, as less cores are active the total thermal power lowers; so the Intel engineers though well that they can safely increase the clock of the active cores.

Intel Turbo Boost basically increases the clock of the CPU up to 3.90 GHz as long as the power/current/thermal consumption stays in the safe range.
Paradoxically this is possible only when the CPU is somewhat idle, as explicitly stated in the paper linked before:

For example, one particular processor may allow up to two frequency steps (266.66 MHz) when just one core is active and one frequency step (133.33 MHz) when two or more cores are active. Therefore, higher deep C-state residency (“C3” or “C6”) on some cores will generally result in increased core frequency on the active cores.

Don't make the mistake to think that a higher speed means a busier CPU. It's more the opposite!

As a rule of thumb, the CPU can use a higher clock as long this is for short periods or with non very demanding2 software.
The real thing is a closed-loop control

These constraints are managed as a simple closed-loop control system.
When temperature, power or current exceed factory configured limits and you are above the base operating frequency, the processor automatically steps down core frequency in order to reduce temperature, power and current. The processor then monitors temperature, power, and current and continuously re-evaluates.


Intel Turbo Boost Technology is active as long as the Power profile is what is technically called P0 (in ACPI jargon).
This means that if you enable "Max performance" in the settings of the OS, than the processor stays at 3.90 GHz on idle.


Regarding the measure of 4.14 GHz from task manager, I am very skeptical about overclock.
Intel processors don't have a direct way to report the current operating frequency. In the same old paper linked at the beginning, Intel gives an algorithm to estimate the running frequency and says:

Due to the way the BIOS and OS communicate Intel® Turbo Boost technology, software may never detect core clock frequencies above the base operating frequency

Being an esteem it can be off by some value, 4.14 GHz over 3.90 GHz is a 6% error which to me is not enough to indicate an overclocking, though I may be wrong here.

I'm not even sure the 3370 as an unlocked multiplier (should end in k?)

My guess is that Task Manager is doing is best to estimate the current frequency but it is now always accurate.


1 In terms of current/power consumption and temperature.

2 In the sense that not all functional units of the processor are used.

Похожие вопросы