Las CPU Intel Alder Lake-N y Raptor Lake-P verán enormes mejoras en la administración de energía en Linux 6.2


Linux 6.2 proporcionará a Intel mejoras para la administración de energía en las CPU Intel Alder Lake-N y Raptor Lake-P, junto con asistencia con el hardware Arm. La nueva incorporación al kernel de Linux agrega un modo EPB «normal», o sesgo de rendimiento energético, que alterará la administración de energía EPB predeterminada para las dos series de procesadores Intel enumeradas.

El kernel de Linux 6.2 agrega más soporte de Intel para las CPU Alder Lake-N y Raptor Lake-P, y mejoras adicionales en la administración de energía

El cambio requirió que los ingenieros cambiaran el valor del EPB a «7» (inicialmente estaba predeterminado en «6»), lo que ayudará a reducir la energía consumida por el procesador, pero no directamente desde el núcleo.

Los ingenieros de Intel necesitaban probar las CPU Alder Lake-N y descubrieron cargas de trabajo ligeras o momentos de inactividad mientras ejecutaban tareas como Google Meet o reproducción de video similar y encontraron resultados prometedores de la prueba. Los resultados ahorraron más de 200 mW en ahorro de energía estándar, o 385 mW, lo mismo en las instancias de Google Meet. Los ahorros de energía del procesador móvil Alder Lake-N reducirán el consumo de batería y se extraerá menos calor del procesador.

Extraer cambios en Linux 6.2

  • Divida el código de inicio de MTRR y PAT para acomodar al menos Xen PV y TDX
    invitados que no tienen MTRR expuestos sino solo PAT. (Los invitados de TDX no
    admitir el baile de desactivación de caché al configurar MTRR para que caigan
    bajo la misma categoría.) Este es un trabajo de limpieza para eliminar todos los feos
    soluciones alternativas para tales invitados e iniciar las cosas por separado (Juergen Gross)
  • Agregue dos nuevas CPU Intel a la lista de CPU con sesgo de rendimiento de energía «normal», lo que genera ahorros de energía
  • No realice el arbitraje del maestro de bus en C3 (ARB_DISABLE) en las CPU Centaur modernas

Las actualizaciones adicionales del kernel de Linux 6.2 fueron un controlador cpufreq centrado en los estados P del procesador Apple SoC (System on Chip), un controlador de límite de energía llamado SCMI Powercap, una actualización de la utilidad cpupower para soporte nuevo para Raptor Lake y más soporte de hardware con más extensiones de controlador Por último, se completaron las correcciones de errores y la limpieza del código. Puede encontrar más información al respecto aquí.

Los códigos ACPIA y PNP recibieron nuevas líneas de código, lo que permitió fusionar las ramas ‘ACPI-fan’, ‘ACPI-PCC, ‘ACPI-misc’ y ‘PNP’ en Linux 6.2. Aquellos interesados ​​en aprender más pueden encontrar esa información en el compromiso aquí.

Fuentes de noticias: Phoronix, kernel de Linux (x86/cpu), kernel de Linux (actualizaciones de administración de energía), kernel de Linux (ACPI y PNP)

Comparte esta historia

Facebook

Gorjeo



Source link-29