В характеристиках процессора стоят две цифры частоты, и они означают принципиально разные вещи. Меньшая — гарантия: при штатном охлаждении и штатном питании процессор обязан держать её на всех ядрах под длительной нагрузкой. Большая — потолок: частота, которую алгоритм разгона попытается взять, если сложатся условия. Гарантии на неё нет никакой, и это заложено в конструкцию, а не является браком.

Частоту выбирает не пользователь и не плата

Внутри процессора работает контроллер питания, который сотни раз в секунду пересчитывает целевую частоту и напряжение. Он смотрит на несколько ограничителей одновременно и берёт самый жёсткий из них. Ограничителей обычно четыре: заданный предел потребляемой мощности, предел тока, температура кристалла и число активно работающих ядер.

Последний пункт объясняет большую часть недоразумений. Максимальная частота из описания достигается, когда нагружены одно-два ядра, а остальные простаивают или спят. Тепловой бюджет в этот момент тратится на маленький участок кристалла, тепло растекается по всей крышке, температура низкая, и контроллер разрешает высокое напряжение. Как только загрузятся все ядра, тот же бюджет делится между ними, и частота падает — иногда до значений, близких к базовой. Это нормальный режим, а не деградация.

Лимиты мощности и окно удержания

Предел мощности задаётся не одним числом, а парой: длительным и кратковременным. Длительный — то, что система охлаждения способна отводить бесконечно. Кратковременный — превышение, которое разрешено на некоторое время, пока крышка и радиатор ещё не прогрелись. Между ними стоит счётчик: он накапливает превышение и, когда усреднённая по времени мощность выходит за длительный лимит, сбрасывает процессор на него.

Отсюда типичная картина: первые десятки секунд под нагрузкой частота высокая, потом резко проседает и дальше держится ровно. Пользователь видит падение и подозревает перегрев, хотя температура может быть вполне умеренной — сработал лимит мощности, а не тепловой порог. Различить их несложно: при тепловом ограничении температура упирается в потолок и стоит там, при ограничении по мощности потребление упирается в круглое число ватт, а температура ниже предельной.

Величина этих лимитов задаётся прошивкой платы, а не только процессором. Платы разного класса выставляют разные значения по умолчанию, вплоть до полного снятия длительного лимита на моделях с усиленным питанием. Один и тот же процессор на двух платах может показывать разное потребление и разную устойчивую частоту, и это следствие настроек, а не разницы в кристаллах. Что именно за это отвечает, разобрано в разделе про материнские платы.

Температура как отдельный ограничитель

Тепловой порог работает иначе, чем лимит мощности: он реагирует не на средние значения, а на мгновенную температуру самого горячего датчика. Кристалл греется локально и очень быстро — за доли секунды, поэтому короткий всплеск нагрузки способен вызвать кратковременное снижение частоты даже при холодном радиаторе.

Между кристаллом и радиатором стоит цепочка тепловых сопротивлений: термоинтерфейс под крышкой, сама крышка, слой пасты, подошва кулера, теплотрубки, рёбра, воздух. Улучшение любого звена сдвигает точку срабатывания, но не убирает ограничитель. Массивный кулер не даёт постоянной прибавки к частоте — он лишь позволяет дольше и стабильнее держать ту частоту, которую разрешают остальные лимиты. Если процессор упирается в мощность, а не в градусы, замена охлаждения не изменит ничего.

Качество кристалла и алгоритмы поверх базового буста

Одинаковые по маркировке процессоры различаются по токам утечки и по тому, какое напряжение нужно конкретному экземпляру для устойчивой работы на заданной частоте. Производители используют это, помечая на кристалле наиболее удачные ядра: алгоритм буста поднимает частоту преимущественно на них, а нагрузку планировщик операционной системы старается туда направлять. Поэтому пиковую частоту показывают не все ядра, а один-два конкретных.

Поверх базового механизма работают дополнительные алгоритмы, которые дают небольшую прибавку при хорошем охлаждении и запасе по питанию. Они опираются на те же измерения температуры и тока, просто действуют агрессивнее. Их эффект тем заметнее, чем холоднее процессор, и полностью исчезает в тесном корпусе с плохим продувом.

Что из этого следует на практике

Оценивать процессор по максимальной частоте бессмысленно: это условие достигается редко и ненадолго. Полезнее знать устойчивую частоту под той нагрузкой, которая реально будет на машине, — при полной загрузке всех ядер, в течение длительного времени, в конкретном корпусе.

Наблюдать за этим стоит по трём величинам сразу: частота, потребляемая мощность пакета и температура. Их сочетание однозначно указывает, какой ограничитель активен в данный момент, и подсказывает, что менять — охлаждение, настройки питания платы или ничего, потому что процессор работает ровно так, как задумано. Значительная часть жалоб на нестабильную частоту снимается именно этим наблюдением, без каких-либо изменений в системе.