Ядро Linux 7.1 выходит со значительными исправлениями в управлении питанием для ноутбуков AMD и Intel. Среди изменений выделяется решение ранних ошибок в Dynamic EPP драйвера P-State от AMD, который регулирует профиль производительности в зависимости от источника питания. Разработчики удалили Dynamic EPP из опций компиляции Kconfig.
Dynamic EPP теперь активируется как параметр модуля ⚡
Чтобы включить Dynamic EPP, пользователям необходимо добавить amd_pstate=dynamic_epp=1 при загрузке. Это решение связано с ошибками, которые вызывали непредсказуемое поведение при переходе между питанием от батареи и от сети переменного тока. В Intel были исправлены проблемы калибровки в драйвере intel_pstate, которые затрагивали новые процессоры. Оба изменения направлены на стабильность без зависимости от настроек компиляции.
Тонкая настройка: теперь придется писать вручную 🛠️
Потому что ничто так не говорит о продвинутом пользователе, как необходимость вводить параметр загрузки, чтобы ваш ноутбук решил, когда экономить заряд батареи. Разработчики решили, что включение функций из меню конфигурации было слишком удобным. Теперь придется запоминать строки текста или вставлять их в grub, как магическое заклинание. Добро пожаловать в Linux, где даже экономия энергии требует заклинания.