C’est une chose rare : La surprise des performances sous Windows avec AMD Ryzen

0
33

La recherche de la cause a abouti à une mise à jour ordinaire de Windows avec des résultats inhabituels.

C’est presque un miracle technique : grâce à une mise à jour de Windows, il est possible d’obtenir des gains de performance à deux chiffres sur presque tous les processeurs Ryzen actuels. Comment est-ce possible ?

La sortie du Ryzen 9000 a été écrasante

.

Pour bien comprendre ce qui s’est passé ces dernières semaines, nous devons d’abord nous tourner vers le début du mois d’août.

Le 8 août, les Ryzen 5 9600X et Ryzen 7 9700X ont été lancés sur le marché, suivis une semaine plus tard par les Ryzen 9 9900X et Ryzen 9 9950X.

  • Ce n’était pourtant pas ce qui était prévu : à l’origine, tous les processeurs présentés lors du Computex 2024 devaient sortir le 31 juillet.
  • La raison invoquée pour ce report est le non-respect des normes de qualité dans le premier lot de Ryzen 9000.

AMD s’engage à fournir une expérience de haute qualité à chaque utilisateur de Ryzen. Veuillez consulter ci-dessous les informations mises à jour sur la disponibilité au détail des processeurs AMD Ryzen 9000 Series. https://t.co/MGDxVC3MEj

– AMD Ryzen (@AMDRyzen) July 24, 2024

Dans notre test du Ryzen 7 9700X, nous avons rapidement constaté que les gains de performance étaient limités. AMD s’est en quelque sorte mis en échec, en particulier dans les jeux, mais cela était dû, à nos yeux, principalement au cache 3D-V des modèles X3D.

  • D’autres tests n’ont pas non plus été convaincus par la génération Zen 5. Nos collègues dePCGamesHardwaresoulignent explicitement qu’ils « s’attendaient à mieux » de la part des CPU testés.
  • Dans l’index global, le Ryzen 7 9700X ne parvient même pas à dépasser l’Intel Core i5-13600K, vieux de deux ans.

Un compte administrateur caché comme solution, ou pas ?

Quelques jours seulement après ces premiers tests, il s’est avéré qu’un bug Windows pourrait être à l’origine de l’absence de « véritable » amélioration des performances du Zen 5. Toujours est-il que les résultats étaient jusqu’à présent nettement inférieurs à ceux indiqués par AMD.

  • La chaîne YouTube Hardware Unboxed a pu découvrir qu’un compte administrateur caché permettait d’augmenter les performances du Ryzen 7 9700X d’environ 4 % dans les jeux.
  • Dans ce contexte, il s’est avéré que le Zen 5 n’était pas le seul à bénéficier de ce compte administrateur. Son prédécesseur direct, le Ryzen 7 7700X, a également montré un gain de performance similaire, bien que légèrement inférieur (environ 3 %).

Peu de temps après, Hardware Unboxed a dû faire marche arrière. En effet, le fameux bug Windows n’existe pas sous cette forme

.

  • Il s’agirait plutôt d’uncomportement inhabituel des processeurs fonctionnant sous un système d’exploitation Windows.
  • L’augmentation des performances peut également être observée sans l’exécution d’une commande un peu crue dans l’invite de commande de Windows ; il suffit également d’exécuter le jeu concerné par un clic droit avec « Démarrer en tant qu’administrateur ».

Windows 11 24H2-avec-grands-sauts

Après les retours de la couverture médiatique et de la communauté, le fabricant de processeurs AMD explique dans leblog de la communauté qu’il comprend les attentes concernant le Ryzen 9000.

Différents facteurs jouent un rôle dans l’écart entre les benchmarks maison et les rapports de test indépendants:

.

  • Entre autres, le mode administrateur mentionné, utilisé par défaut dans les benchmarks propres à AMD, est également cité.
  • Les résultats de cette suite de tests reflèteraient « des optimisations de code pour la prédiction des sauts qui ne sont pas présentes dans la version de Windows utilisée par les relecteurs ».

La mise à jour nécessaire à cette optimisation était toutefois encore en phase de prévisualisation dans le programme Windows Insider à ce moment-là et n’était disponible que pour la version 24H2.

  • Il est donc compréhensible que seuls quelques testeurs aient effectivement pu déterminer les performances promises par le Ryzen 9000.
  • En général, nos tests de CPU sont également effectués sur la version stable et actuelle de Windows.

Le testeur de matériel KitGuru a ensuite publié des benchmarks confirmant les affirmations d’AMD.

  • D’une manière générale, une différence entre les benchmarks sous Windows 11 23H2 et 24H2 s’est fait sentir : La version de prévisualisation du système d’exploitation a obtenu des résultats jusqu’à 13 % supérieurs, sans exception.
  • Mais il faut aussi noter que la différence pure entre le Zen 5 et le Zen 4 ne s’améliore que de manière non significative ; les deux générations s’améliorent dans des proportions similaires grâce à 24H2.

La prédiction-saut-cause

Permettons-nous une petite digression : qu’est-ce que c’est que cette fameuse prédiction de saut qui est probablement à l’origine du manque de performance?

.

  • En termes simples:En règle générale, chaque instruction de programme est exécutée par le CPU dans l’ordre. Mais à certains moments, les CPU peuvent « sauter » à une autre instruction.
  • C’est là qu’intervient la prédiction de saut : grâce aux instructions de saut précédentes, les processeurs peuvent en quelque sorte « anticiper » le moment où une telle instruction arrivera et quelle sera l’adresse de destination – d’où le nom anglais de « branch prediction ».
  • Cela permet d’assurer une utilisation aussi judicieuse et constante que possible des unités centrales, ce qui améliore à la fois l’efficacité et les performances générales.

Il est donc évident que les processeurs Ryzen ont eu des problèmes avec la prédiction des sauts sous toutes les versions de Windows 11 qui ne sont pas basées sur 24H2.

Une nouvelle mise à jour pour 23H2 avec des effets similaires

.

En attendant, Microsoft a sorti la KB5041587 pour Windows 11 23H2. Les développeurs sont parvenus à réimplanter l’optimisation de la prédiction de saut sur la version OS encore actuelle, explique un porte-parole àArs Technica.

  • En conséquence, on peut s’attendre à une augmentation des performances sous Windows 11 23H2 similaire à celle de la build Insider testée précédemment. Cette affirmation a été confirmée par les premiers benchmarks d’Ars Technica.
  • En principe, le gain de performance n’est pas une exclusivité Zen 5. Certains processeurs des générations précédentes d’AMD (Ryzen 7000 et même 5000) devraient également bénéficier de plus de puissance grâce à la mise à jour de Windows.
  • Même les processeurs Intel de la 13e et 14e génération devraient profiter de l’optimisation de la prédiction des sauts – enfin une nouvelle positive pour le concurrent des processeurs, après que les dernières semaines et mois aient été plutôt ornés de gros titres négatifs !

Qu’est-ce que cela signifie pour l’évaluation du Ryzen 9000?

.

L’optimisation de la prédiction des sauts s’appliquant à de nombreux processeurs en dehors de Zen 5, le résumé initial du Ryzen 9000 ne change que peu ou pas du tout.

Par rapport à son prédécesseur direct, la généralité de l’écart reste assez faible, voire trop faible compte tenu du coût nettement plus élevé.

L’espoir est toutefois permis avec une toute autre mise à jour qui serait en cours d’élaboration.

  • Peu après la sortie du Ryzen 9000, des rumeurs ont fait état d’une mise à jour du BIOS visant à augmenter la puissance absorbée des nouveaux CPU de 65 à 105 watts.
  • La puissance ainsi libérée devrait permettre au Zen 5 de se démarquer significativement du Zen 4 (même si c’est au détriment de l’efficacité).

C’est le moment de donner votre avis : avez-vous déjà téléchargé la mise à jour KB5041587 et avez-vous constaté une différence de performance ? N’hésitez pas à nous le faire savoir dans les commentaires!

.