AMD propone el controlador AOD de overclocking Ryzen para Linux

AMD ha dado el primer paso oficial hacia el overclocking de procesadores Ryzen en Linux. El ingeniero de la empresa Shyam Sundar S K envió a la lista platform-driver-x86 del kernel de Linux, el 10 de octubre, una serie de tres parches que propone el controlador AOD (AMD Overclocking), con cobertura inicial publicada por Phoronix el 21 de octubre.

El AOD es un controlador WMI que se comunica con el firmware de la plataforma — la misma interfaz que usa Ryzen Master en Windows — y expone los controles a través de la interfaz sysfs de Linux. En su forma inicial, permite ajustar los límites de potencia y corriente del procesador: PPT (Package Power Tracking), TDC (Thermal Design Current) y EDC (Electrical Design Current), con los rangos y pasos admitidos de cada uno. También permite activar o desactivar el SMT (Simultaneous Multithreading) a nivel de plataforma, además de leer el reloj actual de la memoria.

Lo que el controlador aún no hace

Conviene mantener las expectativas en su lugar: la serie de parches está en revisión y aún no se ha integrado en el kernel principal, y no hay confirmación de en qué versión del kernel podría debutar. Tampoco hay interfaz gráfica ni una versión de Ryzen Master para Linux anunciada por AMD: el AOD es solo la base sobre la que podrán construirse herramientas de terceros.

Otra limitación práctica: los nuevos límites de PPT, TDC y EDC solo entran en vigor tras reiniciar, y los atributos son de solo escritura: el firmware aplica los valores en el siguiente arranque y no informa de los límites activos. Es un comportamiento distinto del HSMP de AMD, que cambia el límite en tiempo de ejecución, pero pierde la configuración al reiniciar.

Por qué importa para jugar en Linux

Hasta ahora, ajustar estos límites en Linux exigía recurrir a la BIOS o a herramientas no oficiales. Con el controlador AOD en el kernel, las distribuciones y proyectos orientados a videojuegos — como SteamOS y Bazzite — ganan una base estandarizada para ofrecer controles de rendimiento, y los desarrolladores ya no tendrán que reimplementar por su cuenta la comunicación con el firmware. Como el firmware admite más comandos que los conectados en esta primera versión, hay margen para que el controlador crezca con el tiempo.

Fuentes: Hardware Busters, VideoCardz, HotHardware, Slashdot, TweakTown, NeoTeo.

Crédito de la imagen: captura del software Ryzen Master, imagen de AMD reproducida por HotHardware.

Transparencia: este artículo fue producido con ayuda de inteligencia artificial, a partir del cruce de publicaciones públicas y fuentes de internet. Consulta las fuentes originales para confirmar los detalles antes de compartirlo.

Muse