Hardware··2 min de lectura

Linux prepara el terreno para Zen 6 con valores CPPC de los nuevos núcleos de bajo consumo

Unos parches para el kernel ajustan el CPPC en los futuros Ryzen Zen 6, con valores fijos que sitúan los núcleos de bajo consumo al 47% de la frecuencia de los de alto rendimiento.

AMD sigue preparando el kernel de Linux para sus procesadores Zen 6. Tras los parches de ayer para ajustar el EPP, hoy han aparecido en la lista de correo otros que tocan el CPPC, el estándar ACPI con el que el sistema operativo y la plataforma se ponen de acuerdo para gestionar frecuencias y consumo de los núcleos.

Lo interesante es que los clientes Zen 6 (los de sobremesa y portátiles, no los de servidor) usan el CPPC de forma distinta a como lo hacían los modelos anteriores. El kernel necesita saber cuál es la frecuencia máxima de cada tipo de núcleo para calcular su capacidad, pero la interfaz estándar que dará ese dato no llegará hasta futuras revisiones de ACPI. Así que, mientras tanto, los desarrolladores han metido a mano los valores.

Tres tipos de núcleo, tres frecuencias

Los números son los siguientes: los núcleos de alto rendimiento (performance) están fijados en 5025, los de alta eficiencia (efficiency o dense) en 3524, y los nuevos de bajo consumo (low-power) en 2399. Eso significa que estos últimos corren a un 68% de la frecuencia de los efficiency y a un 47% de la de los performance.

Ojo, porque son valores fijos para toda la serie Model 80 de Zen 6 client. No se sabe cuán afinados están, y tampoco hay datos sobre el consumo real de estos núcleos de bajo consumo. El propio parche lo justifica: "las plataformas cliente Zen 6 usan CPPC de manera diferente a las anteriores y conocer la frecuencia máxima de cada tipo de núcleo es necesario para los cálculos de capacidad. Las versiones nuevas de ACPI introducirán una interfaz adecuada, pero por ahora fijamos valores para que estos sistemas funcionen como se espera y para desbloquear trabajo futuro del planificador".

Otro cambio: a partir de Zen 6, la relación de boost se calculará a partir de valores de frecuencia, no de la escala arbitraria de rendimiento que se usaba antes.

Cuestión de calendario

Estos parches llegan tarde para Linux 7.3, así que lo más pronto que podrían entrar es en la 7.4, que se espera para finales de diciembre y que probablemente sea la versión LTS de este año. Eso convertiría a la 7.4 en una entrega importante para el soporte de la próxima generación de Ryzen.

Queda por ver cómo se traducen estos números en el mundo real. La cifra de 0.47x es un punto de partida, no una promesa de rendimiento. Y la gran pregunta, claro, es cuánta energía ahorrarán esos núcleos de bajo consumo cuando lleguen las CPU comerciales.

##Relacionado