Los nuevos controladores P-State EPP de AMD aumentan la eficiencia en las plataformas basadas en Linux
AMD ha estado trabajando en el controlador P-State EPP durante el año pasado en un intento por mejorar la eficiencia en Linux . Esta es una actualización del controlador ACPI CPUFreq actualmente utilizado .
Con este controlador, AMD planea ofrecer un rendimiento por vatio mucho mejor en los procesadores Zen2 y Ryzen / EPYC más nuevos . La versión anterior, P-State , era conocida por no cumplir con los requisitos de ACPI CPUFreq y, a veces, incluso por ser más lenta.
Nuevo controlador EPP P-State
AMD P-State y P-State EPP utilizan la funcionalidad de control de rendimiento del procesador colaborativo (CPPC) ACPI disponible en Zen2 y procesadores más nuevos. La última versión del P-State EPP corrige problemas que tenía la versión anterior.
P-State EPP es una extensión del controlador de escala de frecuencia de su predecesor a través de Energy Preference Performance (EPP) de ACPI CPPC, que indica al equipo que elija entre eficiencia y rendimiento.
Este conjunto de correcciones implementa una nueva instancia del controlador de frecuencia del procesador AMD «amd-pstate-epp» para mejorar el rendimiento y el consumo de energía. CPPC tiene un parámetro llamado Eficiencia Energética (EPP). EPP se utiliza en el controlador CCLK DPM para controlar la frecuencia a la que operará el núcleo durante cortos períodos de actividad. Los valores de EPP se utilizarán para diferentes perfiles de SO (equilibrado, rendimiento, ahorro de energía).
La preferencia de eficiencia energética (EPP) le da una pista al hardware si el software quiere cambiar hacia el rendimiento (0x0) o la eficiencia energética (0xff). El firmware de bajo consumo calculará la frecuencia de funcionamiento según el valor de preferencia de EPP. Entonces, la sugerencia de EPP afectará la sensibilidad de frecuencia de los núcleos del procesador.
~ foronix
fecha de lanzamiento
Los usuarios pueden encontrar la última implementación de AMD en la lista de correo del kernel . Esta versión corrige varios errores y problemas de formato de código. Debido a que este controlador llega tarde a la fiesta, es posible que no veamos una implementación adecuada en al menos Linux 6.2 , prevista para 2023 . Gracias a Phoronix por brindarnos la información adecuada.
Deja una respuesta