AMD разработала официальный драйвер для разгона процессоров Ryzen на Linux

Компания AMD опубликовала серию патчей для ядра Linux, внедряющих драйвер AOD для разгона процессоров линейки Ryzen. Пользователи открытой операционной системы долгое время ожидали появления официального механизма настройки параметров чипов по аналогии с возможностями утилиты Ryzen Master для Windows.

Разработкой интерфейса занимается инженер AMD Шьям Сундар С К. Предложенный им драйвер AOD WMI взаимодействует с системной микропрограммой материнской платы для управления тактовыми частотами, лимитами энергопотребления и силой тока на современных процессорах Ryzen.

В исходном виде драйвер выводит ограниченный набор параметров через стандартную подсистему sysfs. Пользователям стали доступны лимиты PPT для общего энергопотребления сокета, а также параметры силы тока TDC и EDC с информацией о допустимых диапазонах и шаге регулировки. При этом моментально применить скорректированные показатели невозможно: микропрограмма сохраняет значения и активирует их исключительно после последующей перезагрузки системы. Кроме того, прошивка не сообщает операционной системе текущие активные лимиты, поэтому данные параметры работают строго в режиме записи.

Помимо базового питания, интерфейс дает возможность управлять активностью технологии SMT на аппаратном уровне платформы. Такой подход является полноценной заменой системному параметру ядра nosmt, отключающему многопоточность программно. Драйвер также позволяет считывать актуальную частоту оперативной памяти. В сопроводительных материалах автор разграничил функции AOD и протокола HSMP: драйвер AOD фиксирует параметры PBO PPT в прошивке на постоянной основе, тогда как команды HSMP влияют на контроллер SMU мгновенно, но сбрасываются при выключении компьютера.

Графического интерфейса для настройки разгона от самой компании на платформе Linux не появится. Разработчики из AMD ограничились предоставлением низкоуровневых параметров в sysfs, повторив стратегию поддержки фирменных видеокарт AMD Radeon. Создание удобных графических утилит возлагается на плечи сообщества и авторов пользовательских оболочек. В настоящее время исходный код драйвера находится на этапе рецензирования в списке рассылки разработчиков ядра Linux.

Источник: www.playground.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев