Интеграция AMD P-State для Zen 6
В рамках pull-запроса по управлению питанием (power management) разработчики добавили начальную поддержку обработки максимальной частоты для клиентских процессоров AMD Ryzen на архитектуре Zen 6. Это изменение критически важно для корректной работы новых чипов, так как позволяет ядру правильно интерпретировать лимиты производительности.
Помимо базовой поддержки, в драйвер AMD P-State внесены новые настройки значений Energy Performance Preference (EPP). Эти настройки оптимизированы для различных типов ядер Zen 6: производительных (performance), энергоэффективных (power) и низкопотребляющих (low-power). Также были применены общие исправления ошибок в коде драйвера.
Поддержка Intel Rugged Panther Lake
Для платформы Intel Rugged Panther Lake добавлена поддержка в драйвер RAPL PowerCapping. Это позволяет системе точно контролировать и ограничивать потребление энергии процессоров этой серии, что особенно важно для rugged-устройств, работающих в жестких условиях.
В подсистеме терморегулирования (thermal) также добавлена поддержка Rugged Panther Lake для драйвера Intel TCC Cooling. Кроме того, исправлена ошибка в драйвере int340x, которая приводила к некорректному reporting температуры вблизи нулевой отметки Цельсия.
Обновления ACPI и IOMMU
Параллельно был принят pull-запрос по ACPI, который включает переработку кода перечисления устройств (device enumeration). Важным дополнением стала поддержка IOVT IOMMU для ACPICA, что улучшает изоляцию устройств и безопасность ввода-вывода. Также включены различные мелкие исправления стабильности.
Почему это важно
Интеграция этих изменений в Linux 7.4 означает, что пользователи новых процессоров AMD и Intel получат нативную поддержку управления питанием «из коробки» без необходимости патчить ядро. Оптимизация EPP-значений для Zen 6 обещает лучший баланс между производительностью и энергопотреблением на новых архитектурах, а исправления температурных датчиков повышают надежность работы систем охлаждения.
Источник: Phoronix ↗
