Официальный драйвер AOD: AMD готовит инструменты для разгона Ryzen в Linux
Пользователи процессоров AMD Ryzen под управлением Linux могут получить официальный способ управления разгоном и лимитами питания. Компания AMD представила патчи для ядра Linux, реализующие новый драйвер AMD Overclocking Driver (AOD), который открывает доступ к ключевым параметрам платформы через интерфейс sysfs.
На данный момент в Windows для этих целей используется утилита Ryzen Master, однако в экосистеме Linux энтуасты вынуждены полагаться на настройки BIOS, параметры ядра или стороннее ПО. Новый драйвер AOD призван устранить этот пробел, используя интерфейс WMI для взаимодействия с прошивкой платформы. Это позволит пользовательскому ПО (userspace) обращаться к параметрам процессора напрямую, не прибегая к сложному реверс-инжинирингу проприетарных протоколов.
Возможности и технические ограничения
Первая версия патча фокусируется на управлении тремя критически важными параметрами энергопотребления:
- PPT (Package Power Tracking) — общий лимит потребляемой мощности процессором;
- TDC (Thermal Design Current) — допустимый ток при длительных тепловых нагрузках;
- EDC (Electrical Design Current) — лимит тока для кратковременных пиковых нагрузок.
Кроме того, драйвер позволяет переключать режим SMT (Simultaneous Multithreading) на уровне платформы и считывать текущие частоты оперативной памяти. Однако стоит сразу оговориться: это не полноценный аналог Ryzen Master. Текущая реализация не поддерживает классический разгон, такой как настройка множителей, Curve Optimizer или детальное управление напряжением. Важное техническое ограничение заключается в том, что изменения PPT, TDC и EDC не применяются мгновенно — для вступления новых лимитов в силу потребуется перезагрузка системы.
Перспективы развития
На данный момент проект находится на стадии рассмотрения (review) патчей в сообществе разработчиков ядра. Это означает, что функционал и названия интерфейсов могут измениться до того, как драйвер станет частью официального релиза. При этом AMD продолжает расширять поддержку Linux: например, в ядре 7.4 готовятся изменения для драйвера AMD P-State, которые затронут архитектуру Zen 6, включая оптимизацию частот и управления энергопотреблением для различных типов ядер.
Важно понимать различие: если AMD P-State отвечает за автоматическое управление частотой и питанием в штатном режиме, то AOD предназначен именно для ручного тюнинга через интерфейс платформы. Сама компания пока не анонсировала создание графической оболочки, но наличие официального драйвера создаст фундамент для разработчиков сторонних утилит и дистрибутивов Linux.