Хорошо, я прослеживаю проблему, с которой мой ящик сталкивался со сном (S3) и максимальным P-состоянием, установленным в плане активной мощности после пробуждения. После того, как моя машина проснулась, максимальное P-состояние плана активной мощности всегда устанавливается на 5%. Это происходит независимо от используемого плана электропитания: сбалансированного, высокопроизводительного или пользовательского, устанавливаемого программой настройки OEM. Это происходит даже тогда, когда программное обеспечение OEM отключено, и я просто использую схемы питания по умолчанию. Это происходит даже после того, как планы электропитания были сброшены до значений по умолчанию, без изменений. Машина хорошо спит, хорошо просыпается. После того, как он проснется, я должен войти и сбросить максимальное P-состояние обратно до 100%, если я хочу, чтобы он работал с соответствующей скоростью.

Я много гуглил и нашел только пару других сайтов, где поведение было описано. Во всех этих случаях я не нашел решения. Любая помощь приветствуется.

1 ответ1

1

После большого скрежета зубов я придумала ужасное решение этой проблемы. Я до сих пор не определил причину, однако я использовал планировщик задач Windows 7 для запуска выполнения командной строки «powercfg.exe», чтобы установить максимальные значения для состояния процесса обратно в 100 всякий раз, когда системный журнал получает событие от « "Устранение неполадок питания" № 1, который является событием системного пробуждения. Чтобы настроить эту команду, вам нужно выполнить несколько запросов, чтобы получить GUID для вашего плана электропитания, а затем для подгруппы и определенного индекса для рассматриваемых элементов управления. Я предлагаю следующий формат для этих команд, потому что список больше, чем может отображать командная консоль.

Первый забег:

powercfg -l > <yourdesktoppath>\list.txt

Это перечислит все планы электропитания с их соответствующими GUID.

Далее с планом, который вы хотите исправить запустить:

powercfg -q <yourplanGUID> > <yourdesktoppath>\plan.txt

Затем прочесайте этот файл plan.txt для подгруппы под названием "Управление питанием процессора". Сделайте узел этого GUID. Прямо под ним вы увидите GUID для минимального и максимального состояний процессора. Обратите внимание на тех.

Затем запустите запланированные задачи, чтобы настроить задачу исправления. Установите триггер и измените раскрывающийся список на "событие", затем укажите системный журнал и вручную введите «Power-Troubleshooter» в источник и "1" в событие.

Для действия вашего события запустите программу: «powercfg.exe», найденный в System32, и добавьте аргумент следующим образом.

-setacvalueindex <powerplanGUID> <processpowermanagerGUID> <specificsettingGUID> 100.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .