воскресенье, 14 октября 2018 г.

Обновление Windows 10 ломает работу Enhanced Intel SpeedStep и процессор перестает снижать частоту в простоях

Технология  Enhanced Intel SpeedStep позволяет управлять частотой процессора в зависимости от нагрузки и если нет нагрузки, то значительно снижать частоту. Это положительно сказывается на времени автономной работы системы от батареи, на температуре внутри системного блока, а следовательно и на шуме от вентиляторов охлаждения.

Пронаблюдать за текущей частотой можно, например, с помощью CPU-Z или Open Hardware monitor.



После очередного обновления от Microsoft эта чудная технология перестала работать, т.е. частота практически не снижалась и поддерживалась все время на максимуме. До обновления, например, она изменялась в пределах от 900 до 2800 МГц, а после стала колебаться в пределах 2500-2800 МГц. Так уж совпало, что это было замечено после большого количества изменений в системе и пришлось потратить некоторое время, чтобы понять, а кто же виноват и что с этим делать.

Вначале, для программного ограничения частоты процессора на время простоев было решено использовать настройки в панели управления: "Панель управления" -> "Электропитание"  -> "Настройка схемы электропитания" -> "Изменить дополнительные параметры питания"  -> "Управление питанием процессора" -> "Максимальное состояние процессора". Но это конечно совсем не то, не будешь же туда каждый раз залазить, чтобы ограничить частоту. Далее было выяснено, что эти настройки можно изменять из командной строки с помощью штатной утилиты powercfg. Изучение справки к этой утилите и привело к нахождению виновника поломки работы  Enhanced Intel SpeedStep. У данной утилиты есть режим диагностики проблем: powercfg /ENERGY (для запуска требуются права администратора), далее через минуту в папке "Windows\System32" появляется отчет о проблемах "energy-report.html". В нем то и можно увидеть потенциальных виновников.


Итак, это оказался некий процесс "C:\Program Files\rempl\sedlauncher.exe" вместе с службой sedsvc "Windows Remediation Service" с описанием "Remediates Windows Update Components".


Если верить гуглу, то это очередное обновление от microsoft https://www.tenforums.com/windows-10-news/102656-kb4023057-update-windows-10-update-reliability-september-6-a.html. Проверка этих файлов на https://www.virustotal.com ничего не выявила.

Для решения проблемы:

  • остановил службу "Windows Remediation Service" и отключил ее запуск;
  • снял процесс "sedlauncher.exe";
  • переименовал каталог "C:\Program Files\rempl\" в "C:\Program Files\rempl_tmp\";
  • с помощью AutoRuns со включенным отображением файлов microsoft - отключил запуск "sedlauncher.exe". 


После этого Enhanced Intel SpeedStep стала работать как прежде!
Подозреваю, что эта же служба и процесс может также негативно влиять и на работу аналогичной технологии от AMD - Cool'n'Quiet, но это не факт и надо проверять. 

2 комментария:

  1. Спасибо, я с ноутом на амд и у меня эта фигня грузила диск, и да, частота оказывается тоже не понижалась, от этого грелся просто так, помогли короче )

    ОтветитьУдалить