Про AMD P-State EPP Driver
Был представлен с ядра 6.3, от ребят из AMD.
Если ядро уже 6.3 и выше, даже если 6.5, в котором обещали его включить по умолчанию, проверить работу можно командой
cpupower frequency-info
Сразу показывает драйвер и активный ли он.
Активным его можно сделать дописав флаг при загрузке
amd_pstate=active можно руками при загрузке, можно в GRUB положить.
Дальше известно, что с TLP версии 1.6 и новее уже поддерживат переключение статусов.
руками/скриптом можно управлять так
посмотреть текущий профиль
cat /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference посмотреть доступные профили
cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences
установка профиля, сразу на все ядра
echo 'power' | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference;
Ссылка на АМД документацию по pstate
https://www.kernel.org/doc/html/latest/admin-guide/pm/amd-pstate.htmlТесты от фороникса, сразу на итоги тестов
https://www.phoronix.com/review/amd-pstate-epp-ryzen-mobile/6 и то, как настройки влияют на проц (из них можно понять, amd_pstate powersave старый так сказать - самый агрессивный)