Официальная поддержка разгона в ядре Linux
Инженер AMD Шьям Сундар С К (Shyam Sundar S K) отправил в мейлинг-лист ядра Linux патчи, реализующие WMI-драйвер AOD. Эта инициатива закрывает давнюю потребность энтузиастов в официальном инструменте для управления разгоном процессоров Ryzen на Linux, аналогичном утилите Ryzen Master в Windows.
Технические возможности и параметры
Драйвер предоставляет доступ к ключевым параметрам питания и производительности через интерфейс sysfs. Пользователи могут не только читать, но и устанавливать лимиты для следующих метрик:
- PPT (Package Power Tracking): лимит потребления энергии пакетом.
- TDC (Thermal Design Current): лимит тока, ограниченный тепловыделением.
- EDC (Electrical Design Current): электрический лимит тока.
- SMT: возможность отключения симметричной многопоточности на уровне платформы (альтернатива ядренному параметру
nosmt). - Частота памяти: чтение текущих значений.
Важные ограничения и архитектура
Важно отметить, что изменения параметров питания применяются не в реальном времени, а вступают в силу после следующей перезагрузки системы. Это связано с тем, что драйвер работает как интерфейс к прошивке платформы (firmware), которая уже поддерживает больше команд, чем реализовано на данном этапе.
| Функция | Статус в AOD | Примечание |
|---|---|---|
| Установка PPT/TDC/EDC | Поддерживается | Требует перезагрузки для применения |
| Чтение лимитов | Поддерживается | Доступно через sysfs |
| Управление SMT | Поддерживается | На уровне платформы, а не ядра |
| GUI-интерфейс | Отсутствует | Разработка сторонних приложений |
Отсутствие официального GUI и перспективы
На данный момент AMD не предоставляет графического интерфейса (GUI), подобного Ryzen Master. Архитектура решения предполагает, что разработчики независимых дистрибутивов и сред рабочего стола смогут создавать собственные инструменты управления, опираясь на exposed sysfs-ножки. Это напоминает подход AMD к настройкам видеокарт Radeon, где экосистема инструментов формируется сообществом.
Значение для Linux-сообщества
Публикация патчей знаменует собой важный этап расширения официальной поддержки клиентских решений AMD в Linux. Хотя драйвер находится на стадии раннего обзора, он закладывает фундамент для полноценного контроля над производительностью Ryzen-процессоров в Linux-окружении без необходимости использования сторонних или устаревших методов.
Источник: Phoronix ↗
