Параметр Processor idle demote threshold — один из скрытых пунктов схемы электропитания Windows, который по умолчанию не отображается в окне «Дополнительные параметры электропитания», и именно поэтому пользователи, ищущие его через стандартный интерфейс, просто не находят нужной строки. Он отвечает за порог загрузки процессора, при котором система принимает решение о «понижении» состояния простоя ядра — то есть о переводе логического процессора из глубокого энергосберегающего C-состояния в менее глубокое.
Этот параметр работает в паре со своим «зеркальным» собратом — Processor idle promote threshold, который задаёт порог повышения состояния простоя. Вместе они образуют гистерезис: система не дёргает ядра между состояниями при малейшем изменении нагрузки, а переключает их только при уверенном превышении или падении загрузки. Понимание этой пары важно для тонкой настройки энергосбережения ноутбуков и для борьбы с микрофризами на десктопах.
Что такое C-состояния и зачем нужен порог понижения
Когда ядро процессора не загружено работой, Windows переводит его в одно из C-состояний (C1, C2, C3 и глубже — зависит от модели CPU). Чем глубже состояние, тем меньше энергопотребление, но тем дольше выход из него. Задержка пробуждения из глубокого состояния измеряется микросекундами, однако при частых переключениях она может ощущаться как микрозадержки в играх или при работе с аудио.
Значение demote threshold задаётся в процентах загрузки ядра. Логика такова: если загрузка ядра, находящегося в глубоком C-состоянии, превышает заданный порог, планировщик питания «понижает» состояние простоя до более лёгкого, чтобы ядро быстрее реагировало на работу. Если загрузка ниже порога — ядро остаётся в глубоком сне и экономит энергию.
💡Demote threshold — это граница загрузки ядра в процентах, выше которой Windows выводит ядро из глубокого C-состояния в более лёгкое ради скорости отклика.