Как снизить энергопотребление ноутбука изменяя настройки плана питания на примере RedmiBook Pro 2023 Ryzen Edition

Как снизить энергопотребление ноутбука изменяя настройки плана питания на примере RedmiBook Pro 2023 Ryzen Edition

Полученный результат:
В Win10 при активации нового плана питания потребление процессора при просмотре youtube падает на 25%. В простое примерно тот же результат.
В Win11 при просмотре youtube кулеры не включаются и в целом включаются существенно реже. При кратких нагрузках температура может доходить до 60, но поскольку быстро падает, кулеры не успевают включаться.

Измененные настройки на картинке.

Пояснения:
1. Автономный режим нужно отключить. По крайней мере в Win11. Если этого не сделать, часть других настроек будет проигнорирована.
2. Состояние снижения питания снижает частоту и потребляемую мощность. По умолчанию выключено. Включить.
3. Порог увеличения производительности процессора, тот самый параметр PERFINCTHRESHOLD из плана питания AMD Ryzen Custom из шапки. Только там 85%, мои тесты показали что выше 75% ставить не стоит, т.к. это начинает заметно влиять на отклик системы. Параметр указывает, при какой нагрузке нужно повышать частоту процессора. Чем ниже — тем раньше будет повышаться частота. По умолчанию вроде был 30%,
4. Порог уменьшения. То же, только в обратную сторону. Чем выше — тем быстрее частота будет снижаться. По умолчанию было 10%, 35% по моим тестам не приводит к заметному снижению отклика системы.
5. Минимальное число ядер в простое. По умолчанию при питании от сети 100%, то есть никакие ядра не паркуются. В текущем варианте в простое паркуются все, кроме 1 ядра (2 потоков).
6. Политика увеличения производительности. По умолчанию был вариант Единый, то есть грубо говоря сразу на максимум. Сделал везде Оптимальный. В AMD Ryzen Custom был пошаговый, но это приведет к снижению отклика системы, т.к. частота будет повышаться не сразу до оптимальной, а по одному шагу.
7. Время увеличения занятости было везде 3, поставил от сети 1, разницу правда не тестил.
8. Минимальное состояниие процессора. По умолчанию для сети было 80%, сделал 1% везде. Таким образом в простое частота процессора падает до 0.5ГГц, вместо 3.
9. Максимальное состояние для батареи сделал 80% (~3Ггц), т.к. это достаточно быстро и энергоэффективно. Ниже 75 уже заметно медленно.
10. Политика охлаждения от сети по умолчанию Активный, сделал Пассивный. Не уверен, что это что-то изменило. Но теоретически должно реже включать кулер.

Для сравнения лучше создать копию плана питания и в нее уже внести изменения, чтобы было удобно сравнивать, просо переключаясь между ними и наблюдать за потреблением в Aida64.

Для оценки эффективности проводил 4 теста:
1. Скорость архивации 7z на 1 и 16 потоков
2. Скорость отрисовки страницы rbc.ru
3. Потребление энергии в aida64 при просмотре youtube. В Win10 план питания по умолчанию потреблял 9W, новый план 6,8W. Оказалось, что в Win11 потребление еще на 1 ватт меньше, поэтому перешел на Win11.
4. Скорость чтения при произвольном доступе в CrystalDiskMark.

Как вывести скрытые настройки в план питания.

Заходим в реестр и входим в этот раздел Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00. Можно скопировать строку и вставить в адресную строку реестра.
Все подразделы — это настройки плана питания.
В каждом разделе есть параметр Attributes, если выставить значение 2, то эта настройка появится в интерфейсе плана питания Windows. Если там нет Attributes, можно его создать (добавить параметр DWORD32).
Понять, какие параметры нужно открыть, можно посмотрев в командной строке все имеющиеся настройки с помощью команды powercfg /query. Перечень доступных настроек зависит от сборки и версии Windows. Правда бывает что там отображаются не все доступные настройки. Я просто открывал все подряд в реестре.