Icono del sitio La Gradona

Linux 6.9 permitirá AMD P-State con ACPI CPPC V2 para procesadores Threadripper serie 3000

Linux 6.9 permitirá AMD P-State con ACPI CPPC V2 para procesadores Threadripper serie 3000

Muestra tu apoyo: Este sitio se sustenta principalmente en anuncios. Los anuncios son lo que ha mantenido este sitio diariamente durante más de 19 años. Hacemos todo lo posible para garantizar que solo se muestre publicidad clara y relevante. Cuando se detectan anuncios maliciosos, trabajamos para eliminarlos lo antes posible. Si desea ver el sitio sin publicidad y al mismo tiempo apoyar nuestro trabajo, considere nuestro Phoronix Premium sin publicidad.

El controlador de escalado de frecuencia de CPU AMD P-State funciona con procesadores Zen 2 y más nuevos que admiten controles de rendimiento de procesador colaborativo (CPPC) ACPI, pero hasta la fecha esto no ha funcionado para los procesadores Threadripper de la serie 3000 con chipset TRX40. Este problema finalmente se soluciona con Linux 6.9 gracias a un cambio de código de una sola línea.

El controlador AMD P-State como Intel P-State ha sido excelente para mejorar el rendimiento de la CPU/eficiencia energética de los procesadores Ryzen y mejor que el controlador genérico ACPI CPUFreq. Pero se observó en un informe de error> el año pasado que este controlador «amd-pstate» no se pudo cargar para los procesadores Zen 2 Threadripper. El controlador AMD P-State se quejaría de la ausencia del objeto ACPI «_CPC» a pesar de que ACPI CPPC y AMD Preferred Core son compatibles con el procesador y la placa base en cuestión.

a

Como se señaló en este artículo de enero, había una solución en camino y se reducía a una sola línea necesaria para ampliar la verificación de ID del modelo de CPU. Este parche ahora está en cola a partir de esta semana en la rama «-next» del sistema de administración de energía antes de la ventana de fusión de Linux 6.9.

El código del kernel ACPI CPPC verificó 17 procesadores de la familia entre 0x70 y 0x7f, pero fue necesario ampliarlo para verificar entre 0x30 y 0x7f para admitir las ID de procesador Ryzen Threadripper serie 3000. Con esto, el controlador AMD P -State ahora debería cargarse correctamente para la mayoría (¿todos?) de los sistemas Threadripper 3000 con ACPI CPPC habilitado en el BIOS.

este parche se encuentra en la rama linux-next de linux-pm.git para el ciclo Linux 6.9. Entonces, para aquellos que todavía ejecutan procesadores de la serie Threadripper 3000 de alto rendimiento en esta próxima versión del kernel, pueden esperar ver un mejor rendimiento y eficiencia energética en el futuro. Sin embargo, es una pena que esta verificación no se haya notado hace meses y es una de las desventajas de que AMD tenga tantas ID de modelos de CPU diferentes en cada generación en comparación con Intel.

Salir de la versión móvil