Vous vous souvenez du tristement célèbre bogue RTC qui a rendu les puces AMD Ryzen 3000 (nom de code Matisse) apparemment plus rapides que prévu alors qu’en réalité, elles ne l’étaient pas ? Il semble maintenant que le bogue n’a jamais disparu, et il affecte parfois les derniers processeurs Ryzen 7000 (Raphael) d’AMD qui rivalisent avec les meilleurs processeurs du marché.
Blogueuse technologique russe Pro Hi-Tech (s’ouvre dans un nouvel onglet) a partagé une vidéo d’un de ses abonnés montrant un Ryzen 9 7950X sortant du mode veille pour atteindre une vitesse d’horloge de 6,28 GHz. C’est clairement un bug puisque le Ryzen 9 7950X a une vitesse d’horloge de 5,7 GHz, il est donc impossible que la puce à 16 cœurs dépasse à elle seule les 6 GHz sans overclocking manuel. Malheureusement, l’utilisateur n’a pas partagé le modèle de la carte mère ou la version du firmware. Par conséquent, nous ne savons pas si un micrologiciel AMD AGESA spécifique est à l’origine du bogue.
L’astuce consisterait à faire en sorte que le processeur Ryzen atteigne sa vitesse d’horloge maximale, puis à mettre le système en veille. En conséquence, la vitesse de l’horloge monte comme par magie de façon exponentielle. Le processeur semble même fonctionner plus rapidement dans les benchmarks, tels que Cinebench ou Corona. En réalité, le processeur ne fonctionne pas au-delà de ses spécifications ; au lieu de cela, ce qui semble être le retour du bogue RTC trompe les repères.
Le bug RTC remonte à 2013, autour de l’ère Windows 8. La faille était alors plus importante sur les processeurs Intel, notamment Sandy Bridge, Ivy Bridge et Haswell. Les processeurs AMD ont été affectés mais pas au degré de leurs homologues Intel. Le bogue RTC impliquait principalement de modifier la fréquence du bus du processeur. Les modifications apportées à l’intérieur du BIOS étaient acceptables, mais la modification de la fréquence au niveau du logiciel gâcherait la minuterie de Windows 8.
Les benchmarks, y compris Cinebench et Corona, mesurent le temps du processeur pour rendre une scène. Une minuterie interne plus lente fait penser au logiciel que le processeur prend moins de temps pour terminer le benchmark. Si les utilisateurs devaient mesurer le temps avec un chronomètre et comparer le temps affiché par le logiciel, une disparité significative serait plus qu’évidente. L’utilisateur, qui a envoyé la vidéo, a observé une différence de temps de rendu de 15 % entre les deux mesures. Par conséquent, une vitesse d’horloge anormalement élevée combinée au bogue RTC crée l’illusion que le processeur Ryzen offre plus de performances, mais ce n’est pas le cas.
Microsoft aurait résolu le bogue RTC avec les versions ultérieures de Windows, mais les puces Zen 2 étaient toujours sensibles au problème. Nous sommes à Zen 4 maintenant, et le bug n’a apparemment pas disparu. Il est déconcertant qu’un bogue découvert il y a près de dix ans persiste encore dans l’ombre. Le bogue ne casse pas votre système et n’affecte pas les performances. Au contraire, il convainc les utilisateurs moins expérimentés que leur processeur est sur-performant. En fin de compte, c’est un effet placebo, et les utilisateurs et les critiques doivent être prudents, en particulier ces derniers, car le bogue fera pencher la balance vers les processeurs Ryzen.