Igor’s Lab rapporte que le nouveau correctif du micrologiciel d’épuisement Ryzen 7000 d’AMD, le correctif 1.0.7.0 AGESA ComboAM5, corrige d’autres bogues entourant le système de contrôle de la température du Ryzen 7000. Le nouveau patch combo définit désormais une limite de tension SoC forcée de 1,3 V et intègre de nouveaux correctifs de bogues SMU pour garantir que les processeurs ne dépassent pas leurs spécifications de température.
AMD ne nous donne pas de détails spécifiques sur le problème, mais apparemment, il y avait des problèmes d’optimisation (dans les mises à jour précédentes du microcode AGESA) entourant le système de contrôle de la température à l’intérieur du SMU de Ryzen 7000, provoquant un fonctionnement incorrect de la puce lorsqu’elle atteignait TJmax (c’est-à-dire sa température plafond). Nous ne connaissons pas l’étendue des dommages potentiels que cela a causés, mais il est fort probable que ce bogue SMU ait causé les burnouts Ryzen 7000 en conjonction avec des tensions SoC dangereuses.
Le problème particulièrement lié aux Ryzen 7000 CBS SMU_COMMON ‘PROCHOT Control’ et PROCHOT Deassertation Ramp Time. Le premier est un mécanisme de sécurité thermique qui protège le processeur contre la surchauffe lorsque le processeur atteint sa limite thermique ciblée. Le SMU émettra un signal PROCHOT qui réduira la puissance et la fréquence du processeur pour rester en dessous du seuil thermique et éviter d’éventuels dommages.
Ce dernier est l’inverse de l’ancien mécanisme qui permet au CPU d’augmenter à nouveau la puissance et la fréquence lorsque la limite thermique n’est pas atteinte (et que le signal PROCHOT est inactif). Ce système est basé sur le temps, de sorte que le processeur peut augmenter progressivement la puissance et la vitesse d’horloge lorsqu’il y a une marge de température à épargner. Il s’agit d’une fonction essentielle du SMU afin que les vitesses d’horloge du processeur ne rebondissent pas partout en raison des fluctuations de température, ce qui entraînerait des performances incohérentes.
Selon les notes de mise à jour d’AMD dans le rapport d’Igor, les deux mécanismes n’ont eu aucun effet sur les processeurs Ryzen 7000 avec les précédentes mises à jour du code AGESA. Nous ne savons pas ce que cela signifie exactement, mais il semble que le SMU permettait au processeur de dépasser TJmax au moins un peu et causait des problèmes de performances avec le processeur en dessous de TJmax d’une manière ou d’une autre.
Encore une fois, nous ne savons pas à quel point ce problème a pris de l’ampleur. Néanmoins, c’est un problème suffisamment important pour que nous recommandions fortement à tous les utilisateurs de Ryzen 7000 de mettre à niveau le BIOS/UEFI de leur carte mère vers une version avec le correctif AGESA ComboAM5 1.0.7.0 d’AMD dès que possible. La mise à jour du micrologiciel fournit également de nombreux autres correctifs de bogues, notamment des temps de démarrage améliorés, des correctifs de veille profonde, des correctifs d’optimiseur de courbe et une pléthore de correctifs de bogues de mémoire DDR5.