AMD ha enviado a revisión un controlador oficial para Linux destinado a permitir la modificación de varios límites de potencia y corriente de sus procesadores Ryzen. El proyecto, identificado como AOD (AMD Overclocking Driver), utiliza una interfaz del firmware de plataforma para exponer estos controles al sistema operativo, pero por ahora la propuesta no forma parte del kernel.
Los parches fueron enviados a la lista de desarrollo el 10 de octubre y se difundieron más ampliamente el día 21, según la documentación enviada. La implementación inicial está pensada para ofrecer acceso mediante sysfs, la interfaz virtual del kernel que permite leer y escribir atributos del sistema desde el espacio de usuario. En esta primera versión no existe una aplicación gráfica oficial de AMD equivalente a Ryzen Master en Windows.
El controlador permite consultar y escribir tres límites clave:
| Acrónimo | Qué controla |
|---|---|
| PPT | Límite de potencia que puede consumir el procesador |
| TDC | Límite de corriente sostenida |
| EDC | Límite de corriente pico de corta duración |
El parche incluye además la posibilidad de leer el rango admitido y los incrementos disponibles antes de escribir un valor, lo que facilita ajustar parámetros compatibles con el firmware de la placa. AOD también permite alternar SMT y consultar las frecuencias de memoria actuales, según el código remitido.
AMD advierte de limitaciones importantes en esta primera entrega: los nuevos valores de PPT, TDC y EDC se almacenan en el firmware y no entran en vigor de forma inmediata. Para que los ajustes se apliquen es necesario reiniciar el equipo. Además, el firmware no comunica al controlador cuáles son los límites activos en cada momento, por lo que el controlador no puede mostrar el estado real activo sin un reinicio.
La disponibilidad de cada control dependerá del procesador, de la placa base y de cómo el firmware exponga esas funciones. La mera existencia de la interfaz no garantiza que todos los modelos Ryzen admitan todos los controles: el soporte final requiere tanto parches en el kernel como el firmware adecuado en cada plataforma.
En la práctica
- El código AOD fue enviado el 10 de octubre y se conoció públicamente el 21 de octubre; actualmente está en revisión y no forma parte del kernel.
- Los límites que se pueden ajustar son PPT, TDC y EDC y la interfaz inicial será por sysfs; no hay GUI oficial anunciada.
- Los cambios se guardan en firmware y requieren reiniciar el ordenador para entrar en vigor; la lectura del límite activo no está garantizada por el firmware.
- La compatibilidad depende del procesador, la placa base y el soporte del firmware; no todos los Ryzen admitirán las mismas funciones.