Klatch.media

Железо

AMD отправила в ядро Linux драйвер для разгона и настройки Ryzen

AOD откроет SMT, частоты памяти и настройки питания через sysfs. Аналога Ryzen Master для Linux компания делать не будет.

Процессор AMD Ryzen и талисман Linux Tux
Tom's Hardware / Future

AMD опубликовала патчи для ядра Linux с поддержкой AMD Overclocking Driver, или AOD, для процессоров Ryzen. Об этом сообщил Phoronix, подробности приводит Tom's Hardware.

Драйвер открывает функции платформы через стандартный интерфейс sysfs. Через него можно включать и отключать SMT на лету с помощью механизма hotplug вместо параметра загрузки nosmt, смотреть частоты памяти в реальном времени и менять первые настройки питания. Сейчас для отключения SMT в Linux нужно менять параметр загрузки и перезагружать систему. Sysfs — виртуальная файловая система ядра, через которую программы читают и меняют параметры устройств, так что новые функции будут доступны любой утилите без отдельных драйверов.

Официального приложения вроде Ryzen Master для Linux AMD выпускать не собирается. Компания делает основу в ядре, а пользовательский интерфейс оставляет сообществу. Tom's Hardware ожидает, что поддержка появится в утилитах вроде CoreCtrl.

Патчи пока проходят ревью в рассылках ядра и в основную ветку не вошли. Версия ядра, в которой появится драйвер, и список поддерживаемых моделей Ryzen не названы.

AMD повторяет схему, которая сработала с открытым драйвером видеокарт amdgpu: ядро пишет компания, пользовательский слой — сообщество. До сих пор владельцам Ryzen на Linux приходилось настраивать процессор через UEFI или обходные решения на базе ACPI.