AMD готовит официальные инструменты для управления и разгона процессоров Ryzen в среде Linux.
По информации профильных ресурсов, инженер AMD Шьям Сундар опубликовал серию из трех патчей для нового драйвера под названием AOD (AMD Overclocking Driver) в почтовой рассылке подсистемы platform-driver-x86. Этот WMI-драйвер взаимодействует с тем же интерфейсом микропрограммы, который используется утилитой Ryzen Master на платформе Windows, предоставляя все необходимые параметры через файловую систему sysfs.
Первоначальная версия драйвера охватывает настройку лимитов энергопотребления PPT, TDC и EDC вместе с диапазонами их допустимых значений, системный переключатель технологии SMT, а также режим чтения тактовой частоты памяти. При этом выпуск полноценной программы Ryzen Master для Linux не планируется: AMD решила действовать по аналогии с графическим драйвером amdgpu, реализовав базовый уровень в ядре операционной системы и оставив создание графических интерфейсов сторонним разработчикам утилит вроде CoreCtrl.
Новый подход имеет определенные особенности функционирования. Изменения лимитов питания сохраняются непосредственно в микропрограмме и применяются только после перезагрузки системы, в отличие от интерфейса HSMP, который применяет ограничения мгновенно, но теряет их после рестарта. Атрибуты лимитов PPT, TDC и EDC сделаны доступными только для записи, так как текущие значения не возвращаются прошивкой. Патчи в настоящее время находятся на стадии рассмотрения, поэтому точная версия ядра Linux, в которой появится новый драйвер, пока не объявлена.
Павлик Александр
Источник: ru.gecid.com