Thermald 2.5.13 restaura el soporte de Wildcat Lake que se borró por error
La nueva versión del daemon de gestión térmica de Intel recupera el identificador de la plataforma Wildcat Lake, eliminado sin querer al refactorizar el código para admitir hardware ARM y Qualcomm.
Intel publicó el jueves Thermald 2.5.13, la última versión de este daemon de gestión térmica para sus procesadores. El cambio principal no es una función nueva: devuelve el soporte para la plataforma Wildcat Lake, que había desaparecido por accidente en la entrega anterior. La regresión se coló durante una refactorización del código, no por un fallo del silicio.
Wildcat Lake es la alternativa de bajo coste a Panther Lake, y Thermald le dio soporte inicial en la 2.5.11, publicada en enero. Por eso resultó llamativo que la 2.5.13 tuviera que volver a añadirlo. Lo que ocurrió es que el identificador de la plataforma se perdió al reorganizar el código en la 2.5.12 para admitir hardware que no es de Intel, de momento Qualcomm y ARM. El cambio entra por el pull request 594, ya integrado en las notas de la versión.
Un identificador que decide cómo se comporta el portátil
Thermald no es un adorno en la bandeja del sistema. Es el daemon que aplica las políticas de frecuencia y de estados de energía en función de la temperatura del paquete. En un portátil moderno eso determina el rendimiento sostenido: cuánto aguanta el procesador antes de bajar revoluciones y cuánta batería se lleva por el camino. Si el daemon no reconoce la plataforma, no aplica esas políticas y el equipo queda a merced de los valores por defecto.
De ahí que saltara la alarma cuando Wildcat Lake desapareció del código. Intel lo sitúa como el chip económico que acompañará a Panther Lake, y esos son justo los portátiles que mucha gente compra para instalar Linux. Sin el identificador, la gestión térmica en esos equipos iba a ciegas.
La refactorización tampoco es casual: el proyecto se está abriendo a plataformas ajenas a Intel, y ese camino ya ha costado una regresión en un solo release. El paquete está en el repositorio del proyecto en GitHub, y para quien mantenga portátiles recientes con kernel nuevo es de las actualizaciones que se aplican sin pensarlo.