Скрытые различия между планами питания системы в Windows?
Мне было интересно, если - кроме настроек, перечисленных в параметрах " Изменение параметров питания", - изменяют ли предварительно подготовленные планы электропитания какие-либо другие скрытые настройки, такие как регулирование, тактовая частота процессора и т. Д.?
Например, если я изменю все настройки для Balanced, чтобы они были такими же, как High Performance, они будут идентичны?
Здесь есть несколько похожих вопросов:
Проблема с Windows Power Plan: никто не ответил.
Скрытые свойства управления питанием: еще один, в котором упоминается power.cfg, но это для Windows 7. Windows 10 изменила многие параметры питания, поэтому не уверен, что он все еще сохраняется.
3 ответа
Да, действительно есть много атрибутов плана электропитания, которые не отображаются в пользовательском интерфейсе. Система сохраняет три шаблона схемы электропитания по умолчанию в реестре, и любые изменения или пользовательские планы сохраняются в качестве переопределений к шаблону. Любые настройки, не отображаемые в пользовательском интерфейсе, наследуются непосредственно из шаблона. Одна из скрытых настроек, "Личность", скажет вам, какой из трех шаблонов это.
Высокая производительность будет поддерживать тактовую частоту процессора на уровне, близком к максимальному, даже в режиме ожидания, тратя энергию и выделяя тепло (вероятно, серверы используют это) Экономия энергии будет сохраняться на самой низкой тактовой частоте, если только он не поддерживается при длительной высокой нагрузке, поэтому частота кадров в игре и воспроизведение видео пострадают (это может быть полезно для ноутбуков с питанием от батареи). Сбалансированный является единственным практическим выбором для обычного использования, поскольку он быстро настроит тактовую частоту процессора в соответствии с текущими потребностями.
Значения по умолчанию для настроек мощности процессора: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00
, На каждом ключе есть FriendlyName и Description, но некоторые не очень полезны. В статье MSDN для win7 " Политика питания процессора в Windows " описан раздел управления питанием процессора.
Поиск некоторых имен настроек в Интернете приводит к появлению более интересной информации. В блоге " Как разблокировать скрытые функции управления питанием процессора " рассказывается, что настройки можно скрыть из пользовательского интерфейса, изменив параметр "Атрибут" в шаблоне: powercfg -attributes Group_GUID_Here Setting_GUID_Here -ATTRIB_HIDE
Я просмотрел дерево реестра и написал скрипт, который скрывает скрытые: powercfg-win7-all-settings.bat . Одна странность заключается в том, что параметр "Личность" не будет отображаться в пользовательском интерфейсе, даже если он скрыт. Также обратите внимание, что окно параметров будет выглядеть ужасно, если вы покажете все настройки. Вот почему в скрипте есть бит, который позволяет вам снова все скрыть.
Очевидно, что Microsoft не хочет, чтобы пользователи случайно играли с этими настройками, потому что существует множество неочевидных побочных эффектов при их изменении, и они могут сильно зависеть друг от друга. С другой стороны, выбор неправильного шаблона профиля мощности оказывает огромное влияние на поведение системы (производительность, энергопотребление). Пользователь будет думать, что он видел все варианты, которые может предложить пользовательский интерфейс. Тем временем их компьютер будет работать медленно или продолжать перегреваться, и они не смогут сказать, почему.
Существует бесплатное программное обеспечение под названием « PowerSettingsExplorer ». Он может показать вам различия в схемах электропитания и позволить изменить все скрытые настройки.
Имя, связанное с предустановленными планами электропитания, является просто уникальным строковым значением; Вы можете изменить предварительно установленный сбалансированный профиль, чтобы он выглядел как профиль высокой производительности, изменив расширенные настройки мощности. Windows использует GUID из powercfg для сохранения ваших пользовательских настроек, и это фактически используется при изменении расширенных настроек питания. Обратите внимание, что если у вас есть Профессиональная версия Windows, вы можете использовать gpedit.msc (введите его в "Выполнить", чтобы запустить его) и там в "Конфигурация компьютера" -> "Административные шаблоны" -> "Система" -> "Управление питанием", вы можете найти объяснение: