Amd Ryzen 9000 Series Mini

Les latences bien trop élevées entre cœurs appartenant à différents CCD sont finalement corrigées sur les Ryzen 9000 Zen 5 grâce au tout dernier AGESA d'AMD.

Nous vous en parlions fin août : parmi les différents petits soucis de jeunesse des AMD Ryzen 9000 en AM5, il a été noté des latences anormalement élevées entre les différents cœurs des processeurs lorsque ceux-ci n'appartiennent pas au même CCD. Cela n'impacte donc pas les Ryzen 5 9600X et Ryzen 7 9700X qui ne possèdent qu'un seul CCD, mais touche en revanche les Ryzen 9 9900X et Ryzen 9 9950X. Il était annoncé qu'AMD travaillait à corriger la chose et il n'aura finalement pas fallu trop de temps à la firme pour mettre au point son correctif, qui commence tout simplement d'ores et déjà à être diffusé ! Le "fix" est en effet intégré directement dans le nouvel AGESA 1.2.0.2 et est donc en train d'être déployé via les BIOS qui pointent le bout de leur nez en cette fin septembre 2024.

C'est un membre du forum Overclock.net qui a découvert la chose en mettant à jour le BIOS de sa carte mère ASUS ROG CROSSHAIR X670E GENE. Avec son précédent BIOS 2303 basé sur l'AGESA 1.2.0.1a, il obtenait avec son Ryzen 9 9950X les latences entre cœurs suivantes :

Une fois son BIOS mis à jour vers la version 2401 disposant de l'AGESA 1.2.0.2, la donne n'est plus du tout la même :

Les latences entre cœurs passent d'une moyenne de 180 ns à 75 ns environ, pour revenir dans les standards observés avec les générations précédentes, que ce soit les Ryzen 7000 AM5 en Zen 4 ou les Ryzen 5000 AM4 en Zen 3. On constate en revanche que rien ne change pour les latences entre cœurs "jumeaux" appartenant au même CCD, puisque toutes les latences sont de l'ordre de 19 ns alors que sur les générations précédentes ces cœurs jumeaux (deux cœurs logiques partageant le même cœur physique) avaient une latence plutôt de l'ordre de 6 ns entre eux. Il restera à voir s'il s'agit d'une particularité décidée par AMD pour sa génération de CPU Zen 5, ou si nous aurons droit à une autre rustines dans quelques semaines ou mois à ce sujet là.

Un peu plus tôt, toujours sur le forum Overclock.net, un autre utilisateur s'étonnait d'ailleurs d'avoir eu un petit boost de performances en installant lui aussi un nouveau BIOS ASUS 2401 avec son Ryzen 9 9950X. Sous Cinebench R23, il assure en effet avoir entre 300 et 500 points de plus à présent. L'explication vient peut-être bien d'être trouvée ! (Source : Wccftech)

David


    • C'est exactement la remarque que je me faisais. Avec tout les couacs du lancement il risque d'y avoir de vrais différences entre les performances à la sortie et celles que l'utilisateur verra.

    • Quand ils seront revenus 🙃. De toute façon j'ai prévu de basculer dès que possible sous Windows 11 24H2 c'est pour ça que je n'ai pas élargi davantage l'échantillon pour ces premiers dossiers vu qu'il va falloir tout reprendre. En plus des jeux super gourmands côté CPU sont sortis, c'est cool aussi.

      • Il faut qu amd officialise tout ça avant areow lake pour que les tests ai les meilleurs armes contre eux

      • N'oubliez pas non plus de faire l'expérience avec les "Global C-states" désactivés: je vous fiche mon billet que Windaube sera beaucoup plus performant ainsi (compte tenu de son ordonnanceur de Mickey) ! ;-)

        En tout cas, ces évolutions (rustine W11, AGESA corrigés, mode 105W pour les petits Zen 5) démontrent qu'AMD a vraiment trop hâté la sortie de ces Zen 5, et qu'il est urgent pour ceux, qui comme moi, se verraient bien remplacer leur Zen 4 par un plus gros Zen 5 (9950X pour remplacer un 7900X, dans mon cas), ont tout intérêt à patienter encore au moins une paire de mois, voire un bon trimestre (avec la sortie de nouveaux CPU chez Intel voire des 9000 3D V-cache chez AMD, et les baisses de prix qui devraient en résulter).

        • Je ne vais pas oublier vu le nombre de fois que tu me le répètes 😅. Quoi qu'il en soit ils ne sont toujours pas revenus de leur petit tour des rédactions.

          • C'est "seulement" la 2ème répétition (3ème évocation, donc)... :-P

          • Et tant que j'y suis, les réglages suivants permettent aussi de significativement réduire les latences sur les Zen 4 (et très probablement 5) lors des migrations de tâches entre coeurs et des changements de charge du CPU:

            Power supply idle control -> Typical current idle
            (favorise des fréquences de repos supérieures, donc une transition plus rapide vers la fréquence "boost")

            Dans les réglages "OC" d'AMD:
            SoC/Uncode OC mode -> Enabled
            (permet de verrouiller le SoC et donc l' "inifinity fabric" à ses fréquences maximales, là encore économisant des temps de transition vers les fréquences "boost")

            Chez ASUS (pas sûr que ce réglage existe dans d'autres BIOS):
            Medium load boostit -> Enabled
            (permet d'obtenir des fréquences supérieures en charge moyenne, sans affecter le moins du monde la stabilité)

            Evidemment, avec ces réglages, la consommation au repos augmente aussi, mais franchement, pas tant que cela, et pour du PC "desktop de course" on s'en tape ! :-D



        • je parie mon slip que les Ryzen 9000 vont baisser au moment du lancement des Arrow Lake-S 😊

10 commentaires

Laissez votre commentaire

En réponse à Some User