Перенеся или установив Windows 11 и привычное программное обеспечение на новый компьютер с интеловским процессором 12, 13 или 14-го поколения, вы неожиданно можете обнаружить, что некоторые программы вопреки ожиданиям стали работать медленнее. Причина столь странного поведения, если дело касается именно снижения производительности конкретных приложений или игр, а не всей системы, заключается в некорректно работающем в системе режиме эффективности для данных процессов.
Дело в том, что в процессорах Intel 12-го и 13-го поколений (Alder Lake и Raptor Lake) используется гибридная архитектура, объединяющая высокопроизводительные P-ядра и энергоэффективные E-ядра. Какие из этих ядер использовать для выполнения конкретной задачи, решает операционная система, только вот делает это она не всегда правильно. Технология Thread Director, которая для этого используется, несовершенна, поэтому в некоторых случаях могут возникать ошибки в распределении.
Причинами ошибок в свою очередь могут быть сложность структуры самих приложений, требующих одновременного использования как P- , так и E- ядер, ограничения «железа», отсутствие должной оптимизации драйверов.
Решить эту проблему можно путем отключения троттлинга для того процесса, который показывает низкую производительность.
Откройте от имени администратора командную строку либо PowerShell и выполните следующую команду:
powercfg /powerthrottling disable /path «путь к исполняемому файлу процесса»
Перезагружать компьютер не нужно, настройки вступают в силу немедленно.
Минус решения в том, что действовать приходится наугад, не зная точно, действительно снижение производительности программы вызвано неправильной работой режима эффективности.
В таких случаях для подстраховки можно воспользоваться программой Process Lasso. Найдя в ней процесс, посмотрите, имеется ли в столбце «Состояние» пункт «Эффективность». Если да, отключите «Эффективный режим» для данного процесса из его контекстного меню.