Содержание
Многие владельцы компьютеров с современными процессорами замечают, что тактовая частота их процессора изменяется со временем. Иногда частота скачет до максимального значения, характерного для данной модели (например, до 3000 МГц), а иногда опускается до 1500 или даже 800 МГц. Наблюдая за подобными скачками, пользователи задаются вопросом, почему это происходит и как зафиксировать тактовую частоту на максимальном значении.
Скачки тактовой частоты процессора в простое
Если вы наблюдаете скачки тактовой частоты процессора во время простоя компьютера, то это вполне нормальное явление. Это работает механизм энергосбережения. В отсутствие нагрузки система понижает множитель процессора, что приводит к снижению тактовой частоты процессора. Обычно тактовая частота снижается до 1500 или 800 МГц, после чего компьютер работает на такой частоте до тех пор, пока на процессор не появится заметная нагрузка. С появлением нагрузки тактовая частота обратно прыгает до своих штатных значений.
Внизу показаны скриншоты из программы CPU-Z. Там видно, как частота процессора Intel Core i5 2310 скачет между значениями 1600 МГц и 3100 МГц.
Также в программе CPU-Z можно наблюдать как меняется множитель процессора.
Снижение тактовой частоты позволяет снизить потребление энергии процессором, что в свою очередь заметно снижает общее потребление энергии компьютером, ведь процессор является одним из самых прожорливых компонентов современного компьютера.
Кроме непосредственно экономии электроэнергии, такое поведение системы позволяет снизить температуру процессора, что в свою очередь позволяет снизить обороты вентиляторов и уменьшить уровень шума, который производится компьютером.
При желании, пользователь может зафиксировать тактовую частоту процессора на максимальном значении. Для этого нужно отредактировать используемую в операционной системе схему электропитания. Например, в Windows для этого нужно зайти в «Панель управленияОборудование и звукЭлектропитание» и кликнуть по ссылке «Настройка схемы электропитания», которая находится напротив активной схемы.
После этого нужно кликнуть по ссылке «Изменить дополнительные параметры питания».
Таким образом вы попадете в дополнительные настройки схемы электропитания. Здесь нужно открыть раздел «Управление питанием процессора» и в поле «Минимальное состояние процессора» указать значение в 100 процентов.
После применения настроек процессор начнет работать на своей максимальной тактовой частоте.
Скачки тактовой частоты процессора под нагрузкой
Под нагрузкой тактовая частота также может меняться. В этом случае, это результат работы технологии Turbo Boost. Данная технология предназначена для автоматического разгона процессора до частот выше штатных. Активность такого авто-разгона зависит от нагрузки на процессор. При однопоточной нагрузке Turbo Boost тактовые частоты поднимаются заметно выше, чем при многопоточной, это может приводить к небольшим скачкам тактовой частоты процессора. Например, для процессора Core i5-2500 под нагрузкой Turbo Boost может изменять тактовую частоту в пределах от 3700 МГц (при нагрузке на одно ядро), до 3400 МГц (при нагрузке на все 4 ядра).
Если же вы наблюдаете значительные скачки частоты процессора под нагрузкой, например, скачки на 1000 МГц или больше, то это может быть признаком неисправности компьютера. В этом случае стоит проверить температуру процессора. При перегреве процессора может начаться так называемый «троттлинг». Это снижение тактовой частоты с целью снижения температуры процессора.
Нужно отметить, что троттлинг процессора может появляться не только в результате перегрева самого процессора, но и при перегреве его цепей питания. Такое может случится, например, при разгоне процессора на бюджетной материнской плате.
Cool’n’Quiet — технология понижения скорости и энергопотребления центрального процессора, представленная AMD в серии процессоров Athlon 64. Её действие заключается в понижении частоты и напряжения при неполной загруженности ЦП. Цель данной технологии — снизить общее энергопотребление и тепловыделение, позволяя тем самым уменьшить скорость вращения вентилятора, отсюда — название «Cool’n’Quiet».
Данная технология пришла из сферы мобильных процессорных систем на базе AMD, только там она называется "PowerNow!".
Принцип работы данной технологии.
BIOS в ходе начальной загрузки создаёт для процессора описание возможных его состояний (P-States, состояния производительности) , характеризуемых комбинацией частоты и рабочего напряжения. Эти описания в соответствии с интерфейсом ACPI считываются операционной системой при запуске. В ходе работы операционная система следит за загрузкой процессора, и если она не максимальна, делает попытку перевести процессор в одно из младших состояний. Для этого система обращается к драйверу процессора. Драйвер программирует регистры процессора, запуская процедуру перехода в запрошенное состояние. Снизив частоту и напряжение, процессор будет потреблять меньше энергии (примерно в два-три раза) , а значит, будет меньше нагреваться. Шум тоже снизится, если кулер имеет термоконтроль. Тем самым будет достигнута цель — уменьшить температуру и шум системы.
Если операционная система обнаружит увеличение нагрузки, она снова запросит изменение состояния процессора, но на этот раз в сторону увеличения его частоты. По той же цепочке (OC-драйвер-процессор) будет выполнен необходимый переход, и процессор начнёт работать на номинальной частоте.
О том, как часто и в какое из состояний переводить процессор, операционная система решает в соответствии с выбранной политикой управления энергосбережением. Пользователь самостоятельно выбирает политику в "Панели управления" или sysfs — от минимального вмешательства (переходить в пониженный режим только при простое) до жёсткой экономии энергии (процессор практически всегда будет находиться в состоянии сниженного энергопотребления) .
Для каждой модели процессора AMD, существует своя таблица возможных состояний. Операционная система держит процессор обычно либо в минимальном, либо в максимальном режиме.
На общем быстродействии Cool’n’Quiet сказывается, но очень незначительно. Основное влияние на производительность оказывает таблица возможных состояний процессора (P-States) и выбранная политика управления энергопотреблением операционной системы.