Las CPU AMD Ryzen y EPYC incluso mejoraron el control de potencia y rendimiento a través de los controladores EPP P-State más recientes


La actualización más reciente del controlador P-State EPP Linux de AMD llegó hoy y ofrece un mejor rendimiento de la CPU Ryzen y EPYC y un mejor control de la potencia de procesamiento. Hoy lanza la cuarta versión del controlador P-State EPP. La actualización afecta a las CPU AMD Ryzen y EPYC.

El controlador AMD P-State EPP Linux permitirá a los usuarios un mejor rendimiento y controlará el consumo de energía con las CPU Ryzen y EPYC

A continuación, se muestra una parte del mensaje de Perry Yuan, uno de los ingenieros de código abierto de AMD que trabaja en el controlador EPP de P-State.

Hola a todos,

Este conjunto de parches implementa un nuevo controlador de frecuencia de CPU AMD
Instancia «amd-pstate-epp» para un mejor rendimiento y control de energía.
CPPC tiene un parámetro llamado rendimiento de preferencia energética (EPP).
El EPP se utiliza en el controlador CCLK DPM para impulsar la frecuencia que un núcleo
va a operar durante periodos cortos de actividad.
Los valores de EPP se utilizarán para diferentes perfiles de SO (equilibrado, rendimiento, ahorro de energía).

AMD Energy Performance Preference (EPP) proporciona una pista sobre el hardware
si el software quiere sesgar hacia el rendimiento (0x0) o la eficiencia energética (0xff)
El firmware de potencia de bajo nivel calculará la frecuencia de tiempo de ejecución de acuerdo con la preferencia de EPP
valor. Por lo tanto, la sugerencia de EPP afectará la capacidad de respuesta de frecuencia de los núcleos de la CPU.

Usamos la interfaz RAPL con la herramienta «perf» para obtener los datos de energía del paquete de energía.

— Perry Yuan, desarrollador de AMD

Además, en la documentación, el equipo enumeró el cambio de eventos de la última versión a la cuarta versión del controlador P-State EPP.

Cambios de v3:

  • agregar un parche de actualización de documentos más para el modo activo y pasivo
    Introducción.
  • impulsar la mayoría de los comentarios de Mario
  • comentarios de la unidad de Rafael para el controlador cppc_acpi.
  • elimine la función de conjunto / obtención de datos sin procesar de epp
  • configure la unidad amd-pstate pasando el parámetro del kernel
  • establecer el controlador amd-pstate deshabilitado de forma predeterminada si no hay ningún parámetro del kernel
    entrada desde el arranque
  • obtener cppc_set_auto_epp y cppc_set_epp_perf combinados
  • pick up revisado por una bandera de Mario

El controlador P-State EPP de AMD iba a ofrecer una alternativa al controlador CPUFreq de configuración avanzada e interfaz de alimentación (ACPI). El controlador ACPI CPUFreq controla la frecuencia de un procesador específico a través de ACPI, lo que permite la comunicación entre el hardware y el kernel. La especificación de ACPI es un estándar de la industria para una mejor gestión del consumo de energía en PC y portátiles. ACPI define la E/S común del sistema, los periféricos y el sistema operativo en comparación con el consumo de energía.

Puede consultar más información sobre el nuevo controlador AMD P-State EPP en la página del kernel.

Fuentes de noticias: Phoronix, kernel de Linux



Source link-29