L’une des grandes annonces au CES pour nous, les passionnés de jeux sur PC, était le nouveau Processeurs de la série Ryzen 7000 avec V-Cache 3D ajouté (s’ouvre dans un nouvel onglet). Ce n’est pas la première fois qu’AMD intègre de la mémoire cache supplémentaire pour augmenter les performances de jeu. Mais AMD le fait différemment cette fois et avec la nouvelle approche, il y a des avantages et des inconvénients.
La différence la plus évidente est qu’AMD propose un choix de trois modèles X3D, le Ryzen 9 7950X3D, le Ryzen 9 7900X3D et le Ryzen 7 7800X3D. La dernière fois, c’était juste le solitaire Ryzen 7 5800X3D (s’ouvre dans un nouvel onglet).
Parallèlement à ce plus grand choix, il y a plus d’options en termes de nombre de cœurs. Au lieu d’un seul modèle à huit cœurs, vous pouvez désormais également opter pour 16 cœurs ou 12 cœurs avec votre savoureux morceau de V-Cache 3D.
Sauf que ce n’est pas si simple. Alors que le modèle à huit cœurs est essentiellement le même que la puce précédente de la série 5000, arborant une seule puce complexe à huit cœurs (CCD) avec V-Cache ajouté, les modèles à 12 et 16 cœurs sont à double CCD.
Et il s’avère que ces CCD ne sont pas égaux. Là où deux CCD sont utilisés dans ces nouvelles puces X3D, un seul d’entre eux obtient le V-Cache ajouté. Le résultat net est une conception asymétrique assez complexe qui soulève toutes sortes de questions.
Cela dit, la disposition asymétrique explique au moins pourquoi le 7800X3D est tellement plus lent que les deux autres modèles. La puce à huit cœurs a une vitesse de pointe de 5 GHz, bien inférieure aux vitesses de 5,7 GHz et 5,6 GHz des modèles à 16 et 12 cœurs.
Avec deux CCD assez différents, comment s’assurer qu’une application ou un jeu donné s’exécute sur le bon.
La raison en est que le V-Cache limite la vitesse d’accélération de tout CCD auquel il est appliqué. Le 7800X3D a le seul CCD, il est donc limité à cette vitesse d’horloge plafonnée par V-Cache. Cependant, les deux autres puces peuvent augmenter leurs CCD améliorés non V-Cache aux mêmes vitesses d’horloge que leurs homologues de la gamme Ryzen 7000 conventionnelle, atteignant respectivement 5,7 GHz et 5,6 GHz.
Immédiatement, cela pose un problème. Avec deux CCD assez différents, comment s’assurer qu’une application ou un jeu donné s’exécute sur le bon. En effet, quelle est la bonne ?
Avec l’ancien Ryzen 7 5800X3D, la vitesse des horloges sur papier n’était que de quelques centaines de MHz inférieure à celle de la puce standard. L’avantage du V-Cache 3D l’a facilement dépassé. Mais ici, jusqu’à 700 MHz, c’est un écart assez important. À quel moment la vitesse d’horloge l’emporte-t-elle sur le V-Cache, et dans quels jeux ?
Bien sûr, les processeurs fonctionnent rarement à leur vitesse de pointe en termes de jeu. Et il reste à voir quelle sera l’ampleur de cet écart de vitesse d’horloge dans le monde réel.
La question la plus pertinente est peut-être de savoir si certains jeux préféreront le cache ou les horloges. Ce que nous savons, c’est qu’AMD fait cette hypothèse, qu’elle variera selon le jeu.
AMD a dit à notre site sœur, Le matériel de Tom (s’ouvre dans un nouvel onglet)qu’il travaille avec Microsoft sur une mise à jour du système d’exploitation Windows qui se connectera à un nouveau pilote de chipset pour identifier et planifier les charges de travail par jeu afin de garantir que le CCD optimal est prioritaire pour un jeu donné.
Ceux qui bénéficient le plus du V-Cache fonctionneront sur le CCD concerné, tandis que ceux qui fonctionnent plus rapidement grâce à des horloges plus élevées seront plutôt redirigés vers le CCD non V-Cache plus rapide.
Il convient de rappeler qu’Intel fait quelque chose de similaire avec ses propres processeurs asymétriques, qui contiennent deux architectures de base très différentes dans une seule puce. En effet, l’écart de performances et technique entre les cœurs P et les cœurs E d’Intel est sans doute beaucoup plus important que les CCD V-Cache et non V-Cache d’AMD.
Bien sûr, Intel dispose de plus grandes ressources d’ingénierie qu’AMD. Ainsi, le fait qu’Intel ait pu faire fonctionner si bien sa conception de processeur hybride ne garantit pas qu’AMD sera en mesure de garantir le fonctionnement optimal de ses nouvelles puces asymétriques.
L’avantage de la nouvelle approche d’AMD est que vous avez le meilleur des deux mondes dans une seule puce. En supposant qu’un jeu est planifié sur le bon CCD, vous disposez à la fois d’une option à cadence élevée et d’une option V-Cache. Collez-le sur le bon CCD et vous obtiendrez les meilleures performances possibles.
Mais la nouvelle approche ajoute de la complexité. Et cela signifie que vous comptez sur AMD pour avoir fait le travail avec un jeu donné. Dans un monde idéal, un matériel qui fonctionne avec n’importe quel logiciel et ne nécessite pas de réglage manuel est préférable.
De tous les nouveaux processeurs X3D, c’est ce modèle à 12 cœurs qui semble le plus problématique.
En pratique, il est probablement prudent de supposer qu’AMD aura fait le travail avec n’importe quelle version majeure de jeu existante ou nouvelle. Il ne s’agira probablement que de cas extrêmes avec des jeux et des applications moins connus où le travail d’optimisation n’a peut-être pas été effectué.
Oh, et une autre question reste sans réponse, mais seulement pour l’un des nouveaux modèles de CPU. Nous savons que la puce à huit cœurs est purement V-Cache et que le modèle à 16 cœurs possède un CCD V-Cache complet à huit cœurs et une puce complète non V-Cache à huit cœurs. Mais qu’en est-il du Ryzen 9 7900X3D ?
C’est une puce à 12 cœurs. Alors, a-t-il deux six Core CCD ? Ou peut-être un CCD V-Cache à huit cœurs et un CCD non V-Cache à quatre cœurs ? Et parmi ces deux options, laquelle pourrait être la meilleure pour les jeux ?
Certains jeux peuvent fonctionner plus rapidement sur huit cœurs V-Cache que sur six. En effet, d’autres pourraient mieux fonctionner sur huit cœurs à cadence élevée que sur six ou, en fait, sur seulement quatre. De tous les nouveaux processeurs X3D, c’est ce modèle à 12 cœurs qui semble le plus problématique.
Nous pensons que pour les joueurs, l’option la plus simple et la plus rentable sera le V-Cache 7800X3D à huit cœurs. Pour l’instant, AMD n’a pas directement comparé cette puce avec les modèles à plus grand nombre de cœurs dans ses propres benchmarks internes. Nous serons donc intrigués de voir s’il existe des jeux où l’option 16 cœurs est réellement plus rapide.