Igor’s Lab informa que la nueva corrección de firmware de desgaste de Ryzen 7000 de AMD, el parche 1.0.7.0 de AGESA ComboAM5, soluciona otros errores relacionados con el sistema de control de temperatura de Ryzen 7000. El nuevo parche combinado ahora establece un límite de voltaje SoC forzado de 1.3v y paquetes de nuevas correcciones de errores de SMU para garantizar que los procesadores no superen sus especificaciones de temperatura.
AMD no nos brinda detalles específicos sobre el problema, pero aparentemente hubo problemas de optimización (en actualizaciones anteriores del microcódigo AGESA) en torno al sistema de control de temperatura dentro de la SMU de Ryzen 7000, lo que provocó que el chip funcionara incorrectamente al alcanzar TJmax (es decir, su temperatura techo). No sabemos el alcance del daño potencial que esto ha causado, pero existe una alta probabilidad de que este error de SMU haya causado los agotamientos de Ryzen 7000 junto con voltajes SoC inseguros.
El problema particularmente relacionado con Ryzen 7000 CBS SMU_COMMON ‘PROCHOT Control’ y PROCHOT Desafirmation Ramp Time. El primero es un mecanismo de seguridad térmica que protege la CPU del sobrecalentamiento cuando la CPU alcanza su límite térmico objetivo. La SMU emitirá una señal PROCHOT que reducirá la potencia y la frecuencia de la CPU para permanecer por debajo del umbral térmico y evitar posibles daños.
Este último es el inverso del mecanismo anterior que permite que la CPU aumente la potencia y la frecuencia nuevamente cuando no se alcanza el límite térmico (y la señal PROCHOT está inactiva). Este sistema se basa en el tiempo, por lo que la CPU puede aumentar gradualmente la potencia y la velocidad del reloj cuando hay margen de temperatura de sobra. Esta es una función esencial de la SMU para que las velocidades de reloj de la CPU no reboten por todas partes debido a las fluctuaciones de temperatura, lo que provocaría un rendimiento inconsistente.
Según las notas del parche de AMD en el informe de Igor, ambos mecanismos no tuvieron efecto en las CPU Ryzen 7000 con actualizaciones anteriores del código AGESA. No sabemos qué significa esto exactamente, pero parece que la SMU permitía que la CPU superara TJmax al menos un poco y causaba problemas de rendimiento con la CPU por debajo de TJmax de alguna manera.
Nuevamente, no sabemos cuán extenso se ha vuelto este problema. Aún así, es un problema lo suficientemente grande como para recomendar a todos los usuarios de Ryzen 7000 que actualicen el BIOS/UEFI de su placa base a una versión con el parche 1.0.7.0 AGESA ComboAM5 de AMD lo antes posible. La actualización de firmware también proporciona muchas otras correcciones de errores, incluidos tiempos de arranque mejorados, correcciones de sueño profundo, correcciones de optimización de curvas y una gran cantidad de correcciones de errores de memoria DDR5.