Intel ha enviado parches para simplificar el modelo de energía en el controlador Linux P-State, dirigido a CPUs híbridas sin soporte para multihilo simultáneo. Esta actualización se centra en mejorar la gestión de energía para sistemas en chip Lunar Lake y los próximos procesadores Panther Lake. Los cambios buscan optimizar el rendimiento y la duración de la batería en dispositivos basados en Linux.
El ingeniero de Intel Rafael Wysocki, mantenedor del subsistema de gestión de energía de Linux, publicó recientemente un conjunto de parches para optimizar el modelo de energía del controlador Intel P-State. Esta simplificación se aplica a los nuevos sistemas híbridos Core Ultra, que combinan núcleos P orientados al rendimiento y núcleos E enfocados en la eficiencia, pero carecen de soporte para multihilo simultáneo (SMT).
Los ajustes asumen costos de energía uniformes en todos los tipos de núcleos en ausencia de SMT, reduciendo la complejidad innecesaria de modelos antiguos diseñados para configuraciones con hilos. Wysocki explicó que para plataformas como Lunar Lake, que no admiten SMT, el modelo de energía puede reducirse sin sacrificar la precisión en las predicciones de eficiencia energética. Estos parches, reportados por Phoronix, se basan en esfuerzos previos en programación consciente de energía (EAS) adaptados específicamente para el controlador P-State en Lunar Lake.
Al distribuir mejor las tareas entre núcleos P y E, los cambios buscan mejorar la eficiencia energética, lo que lleva a una escalabilidad de frecuencia de CPU más predecible. Esto podría mejorar la duración de la batería en dispositivos móviles y reducir la sobrecarga térmica en centros de datos. La iniciativa refleja el impulso más amplio de Intel para fortalecer el soporte de Linux para su hardware en medio de la competencia de los procesadores Ryzen de AMD.
Los parches están en revisión para futuras versiones del kernel de Linux, con beneficios potenciales para desarrolladores que ajustan perfiles de energía y reducen la carga computacional del programador. A medida que se acerca Panther Lake, se pueden incorporar más refinamientos basados en retroalimentación de la comunidad de código abierto, enfatizando mejoras iterativas en el rendimiento de CPUs híbridas.