Как ограничить частоту процессора в параметрах электропитания Windows 11 и Windows 10

Как ограничить максимальную частоту процессора в WindowsВысокая частота процессора, Turbo Boost, гигагерцы и прочее — это отлично, но не во всех случаях. К примеру, при работе на ноутбуке преимущественно от батареи с не особенно ресурсоемкими приложениями, отключив повышение частоты и ограничив максимальную частоту процессора вы получите более тихую работу системы охлаждения и продолжительное время работы от аккумулятора, не особенно потеряв в производительности.

В этой инструкции подробно о способах ограничить максимальную частоту процессора в Windows 11 и Windows 10, используя встроенные средства управления схемами электропитания, не прибегая к сторонним утилитам.

Установка опции «Максимальное состояние процессора» в дополнительных параметрах схемы электропитания

Первый способ — настроить схему электропитания, используемую при работе от батареи, задав максимальное состояние процессора ниже 100% — это отключит ускорение Turbo Boost (когда частота может повышаться выше номинальной частоты процессора) и, даже если мы выставим 99% в значительной мере повлияет на расход заряда и нагрев. Шаги будут следующими:

  1. Откройте Панель управления, для этого в Windows 11/10 можно использовать поиск в панели задач. В поле «Просмотр» установите «Значки» и откройте пункт «Электропитание». Открыть электропитание в панели управления
  2. Нажмите по пункту «Настройка схемы электропитания» у той схемы, которую вы используете при работе от батареи (при условии, что это ноутбук и вы переключаете схемы питания). Изменить настройки схемы электропитания
  3. В следующем окне нажмите «Изменить дополнительные параметры питания». Изменить дополнительные параметры схемы электропитания
  4. В дополнительных параметрах раскройте раздел «Управление питанием процессора», а затем задайте собственное значение в пункте «Максимальной состояние процессора». Его можно задать отдельно для питания от батареи и электросети. Установить максимальное состояние процессора в параметрах электропитания
  5. Примените сделанные настройки.

На этом процесс будет завершен — изменения должны начать действовать сразу.

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

К примеру, я на своем основном ноутбуке с горячим Core i7-10870H пишу статьи в бесшумном режиме с ограниченной частотой, и температура процессора держится в пределах 35-40 градусов, при этом каких-либо неудобств нет. А когда необходимо монтировать видео — включаю схему электропитания с высокой производительностью.

Добавление опции «Максимальная частота процессора» в дополнительные параметры электропитания

Возможен вариант, когда ограничение «Максимального состояния процессора» не срабатывает. В этом случае можно установить максимальную частоту процессора. По умолчанию эта опция в дополнительных параметрах электропитания отсутствует.

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

В Терминале Windows или PowerShell

  1. Запустите Windows PowerShell или Терминал Windows от имени администратора, нажав правой кнопкой мыши по кнопке «Пуск» и выбрав соответствующий пункт меню.
  2. Введите команду
    powercfg -attributes SUB_PROCESSOR 75b0ae3f-bce0-45a7-8c89-c9611c25e100 -ATTRIB_HIDE
    и нажмите Enter. Добавить опцию максимальной частоты процессора в параметры питания с помощью PowerShell

В редакторе реестра

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
  2. Перейдите к разделу реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100
  3. Дважды нажмите по параметру с именем Attributes в правой панели и установите значение 2 для него. Примените сделанные настройки. Добавить настройку максимальной частоты процессора в реестре

В результате, в дополнительных параметрах схемы электропитания в разделе «Управление питанием процессора» появится новый пункт «Максимальная частота процессора».

Настройка ограничения максимальной частоты процессора в параметрах электропитания Windows

По умолчанию указано значение «0 МГц», при таком выборе частота не ограничивается. Вручную можно указать любую частоту в пределах номинальной частоты вашего процессора.

Надеюсь, для кого-то из читателей представленная информация окажется полезной. Если остаются вопросы — задавайте их в комментариях, я постараюсь ответить.

Комментарии (22) к Как ограничить частоту процессора в параметрах электропитания Windows 11 и Windows 10

  • Юрий

    Ща инфу о том как включить пункт Макс. чиста — отдельное спасибо.

    Очень бы хотелось узнать, есть ли возможно средствами Windows так же ограничить и частоту работы видеокарты?

    Ответить

    • Dmitry

      Средствами ОС, насколько мне известно — нет, не получится.

      Ответить

      • Арам Багдасарян

        Если видеокарта Nvidia, с ее драйверами поставляется утилита nvidia-smi, запускается из командной строки (т.е. терминала Windows). Возможности утилиты очень широкие, в том числе:
        — отменить auto Boost
        — зафиксировать частоту gpu на одном из доступных значений
        — задать лимит потребления энергии.
        Возможно, этого будет достаточно. Если нужно задать именно лимит частоты gpu — с таким не встречался, но не исключено, что тоже возможно.
        По картам AMD не подскажу.

        Ответить

      • Валерий

        Доброго дня, Дмитрий…:-)
        Прежде всего благодарю Вас за Вашу работу, благодаря Вам и Вашим материалам многое удалось решить по всему IT-сектору.

        Вопрос: достала ошибка atikmpag.sys, появилась первый раз в 2020г во время прохождения сыном игры Prey (как назло, посередине). Потом исчезла, спустя 2г снова начала появляться, то очень часто, то через месяц. В одном из видео по этой ошибке автор советует изменить частоту процессора. Но вот незадача, у него MSI, у меня AMD; у него прога есть (MSI Afterburner), я к AMD не нашёл. Возможно ли «ограничить частоту процессора в параметрах электропитания Windows 11 и Windows 10» найти решение для Win7 ?

        Ответить

        • Dmitry

          Здравствуйте.
          Я бы проверил те же шаги, что описаны (вариант с реестром), но не уверен, будет ли это работать в 7-ке, а проверить как-то не на чем даже сейчас.
          От себя лишь добавлю, что atikmpag.sys — это файл драйвера видеокарты AMD Radeon и я бы скорее искал причины в видеокарте/её драйвере, чем в ЦП

          Ответить

          • Валерий

            Доброго дня Дмитрий.
            Выше (23.05.2022,10:07) я писАл об atikmpag.sys, оказывается прг «MSI Afterburner» подходит ко всем видеокартам. Вы ей не пользовались? А то, что-то не могу разобраться, как она работает… :-(

            Ответить

          • Dmitry

            Здравствуйте!
            Не, MSI Afterburner — не то, чем пользуюсь (нет таких задач). Запускал когда-то несколько лет назад, но деталей не знаю. Думаю, должны быть в сети и YouTube инструкции на тему от тех, кто в курсе что там к чему.

            Ответить

  • Виктор

    Через терминал у меня не сработало (Win 11), через реестр сделал. Но, никакие ограничения по частоте или в % не работают. Проц 12950HX, ноутбук asus G733CX.

    Ответить

    • Игорь

      Тоже самое. помогите, пожалуйста. Не срабатывает применение настроек

      Ответить

      • Павел

        Аналогичная история. Настройку разблокировал, но по факту частоты не ограничивает. ЦП — Intel i7-12650H. На другом ноуте с 11th gen, а именно i5-11400h всё работает исправно. Пробовал ещё турбобуст выключить. Выключается. Но слишком сильно частоты режет, ноут овощем становится.

        Ответить

        • Денис

          Тоже i7-12650H, и тоже не получилось ничего. Нашли решение ?

          Ответить

          • Eugene

            Всем привет!

            Наверное это отличительная черта процессоров Intel 12th поколения, которые имеют на борту два вида ядер: одни энергоэффективные, а вторые для высокой производительности. Судя по форумам, если выставить maximum processor frequency то только частота энергоэффективных ядер будет контролироваться. В моём случае(Intel Core i7 — 1255U), если выставить данное ограничение, то будет контролироваться частота E-cores(если верить HWMonitor), в то время как P-cores эта настройка не касается. Хочу отметить, что если выставить частоту, то система её не будет держать как это было к примеру на процессорах Intel 8th поколения(у меня был Intel Core i5 — 8250U), а лишь будет выступать как ограничитель. Т.е. частота ходит туда-сюда в зависимости от нагрузки, но никогда не превышает частоту заданную в настройках как максимальную.
            В сети нашёл такое решение:

            powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500
            powercfg /setACvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 3200
            powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX 2500
            powercfg /setDCvalueindex scheme_current SUB_PROCESSOR PROCFREQMAX1 3200
            powercfg /setactive scheme_current

            Брал информацию отсюда: superuser.com/questions/1786286/set-cpu-frequency-in-windows-10-no-longer-works

            Я так понял, что частоты можно указать самому перед тем как вводить эти команды в терминал. Причём в англоязычной статье из которой я брал данный фрагмент указано, что если вводить команду исключительно для одних ядер, а другие оставлять как есть, то эффекта либо не будет, либо он будет на таким как того ожидаешь. Я, если честно, ещё этот способ не пробовал, но думаю что он рабочий. Может быть кому-то этим помог!

            Ответить

  • Василий

    Добрый день! Спасибо за вашу статью. У меня получилось сделать но не помогает это в игре gta5!
    Подскажите пожалуйста в чем может быть проблема??
    У меня razer blade 14 2021 rtx3080
    Отключил буст, поставил ограничения cpu 95%, поставил ограничение по частоте 3500мгц.
    Во всех играх ( киберпанк, метро, том кланси гост рекон) и других приложения ОС частота процессора ограничивается базовой частотой 3300мгц. А вот в гта5 частота плавает от 3700 до 4500 компьютер греется до 95-99 град. Вообще не знаю что делать как так игра напрямую ускоряет процессор.. помогите кто знает как ограничить частоту в игре гта5!?

    Ответить

  • Татьяна

    Спасибо огромное! Помогло изменение схемы электропитания «максимальное состояние процессора» Windows 11 Asus VivoBook S 16X. Наконец ноут работает тихо и не греется при включенной зарядке.

    Ответить

  • Дима

    Этот гайд придумал походу какой то бог, где ж вы были раньше ?) Ограничил до 3.5ггц частоту и ноут перестал греться до 95 градусов и тротлить. Теперь не больше 90 и то в основном в районе 85.

    Ответить

  • zomb

    Благодарю! Конечно производительность падает, подойдет для ноутов!

    Ответить

  • Михаил

    Ноутбук HP 250 g8 с процессором i3-1115G4@ 3.00 GHz. Последнее время стал замечать, что ноут даже в простое гудит как самолет. Разобрал, почистил от пыли, сменил термопасту, но все равно не помогло. Когда начал копать глубже, утилитой CPU-Z было установлено, что проц постоянно работает на частоте 4.00 GHz. Сначала хотел отключить турбо буст через биос, но ничего не получилось — этой опции попросту не было в Биосе, так же как и в настройках электропитания не было параметров для процессора. Но потом случайно увидел Вашу статью и вариант с командной строкой и реестром на WIN 10 22H2 мне помог. Так что спасибо Вам. Выставил максимальную частоту 2990, буду смотреть как работает, но пока уже веселее, потому что уже нету навязчивого гула. Спасибо Вам за помощь!

    Ответить

  • Александр

    На ноутбуке Lenovo G580 с Win10Pro установлен проц i7-3612QM с базовой частотой 2100МГц и 3100МГц в турбобусте.
    Если делать всё по рекомендациям, то ограничение частоты работает только в рамках базовой 2100МГц, например можно выставить 2000 или 1900МГц и частота на самом деле не поднимается выше.
    А вот в частота рамках турбобуста с 2100 до 3100МГц почему-то не регулируется: например, выставляю 2200 или 2500МГц — проц всё равно работает на полную в 2900-3000МГц.
    Это так и должно быть или что-то нужно дополнительно включать?

    Ответить

  • Sifiy

    Не помогло ни уменьшение «Максимального состояния процессора», ни снижение «Максимальной частоты процессора». Но нашла решение:
    после изменения атрибута Attributes на 2 по ключу реестра HKEY_LOCAL_MACHINE\SYSTEM\ ControlSet001\Control\ Power\PowerSettings\ 54533251-82be-4824-96c1-47b60b740d00\ be337238-0d82-4146-a960-4f3749d470c7
    в Электропитании появляется еще один дополнительный пункт «Режим усиления производительности процессора» по умолчанию там стоит значение — Агрессивный, но после изменение его на — Отключен — Turbo Boost полностью отключается

    Ответить

    • Esteban

      Большое спасибо! Помогло, еще есть вот такие команды, чтобы отключить буст:
      На AMD под виндой, выключить boost:
      Powercfg -setacvalueindex scheme_current sub_processor PERFBOOSTMODE 0
      и применить изменения:
      Powercfg -setactive scheme_current

      включить boost:
      Powercfg -setacvalueindex scheme_current sub_processor PERFBOOSTMODE 1
      и применить изменения:
      Powercfg -setactive scheme_current

      Ответить

  • Павел

    Очень вам благодарен!!!

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться