Pourquoi le Ryzen 7950X3D est moins rapide que le 7800X3D en jeux ?

10

Introduction :

Lorsqu’on compare des processeurs comme le Ryzen 9 7950X3D et le Ryzen 7 7800X3D d’AMD, il est naturel de supposer que le modèle le plus haut de gamme, possédant le plus de cœurs, sera le plus performant dans tous les domaines. Cependant, dans le monde des jeux vidéo, cette logique ne s’applique pas toujours. Étonnamment, le 7800X3D peut surpasser le 7950X3D dans de nombreux scénarios de jeux. Explorons en détail les raisons derrière ce phénomène.

Tweak League - Overclocking Ryzen X3D
Le Ryzen 7800X3D

Comprendre l’architecture des deux processeurs :

Le Ryzen 9 7950X3D est un processeur haut de gamme, basé sur l’architecture zen 4, équipé de 16 cœurs et 32 threads. La particularité des Ryzen 9 réside dans leur conception de puce, divisée en deux CCD. Un CCD (Core Complex Die) est un groupement de cœurs. Il peut être de 6 cœurs ou 8 cœurs.

Le 7950x3d est donc équipé de 2 ccd de 8 cœurs chacun. À titre de comparaison, le Ryzen 7 7800X3D est doté de 8 cœurs et 16 threads, qui sont donc regroupés dans un seul CCD, entièrement équipé du 3D V-Cache, ce qui réduit la complexité de la puce.

L’importance du 3D V-Cache dans les performances des jeux :

Le 3D V-Cache est une technologie qui ajoute une couche supplémentaire de cache L3 au processeur. En permettant au processeur de conserver plus de données en cache, le 3D V-Cache réduit les allers-retours vers la mémoire RAM, ce qui accélère le traitement des informations. Cela rend également les puces équipées de la technologie x3D moins dépendantes des fréquences de RAM par rapport à leurs versions sans cache 3D, car le cache supplémentaire vient en quelque sorte assister la RAM. En jeu, les puces x3D peuvent stocker davantage de données, ce qui réduit les ratés de cache et diminue la nécessité d’accéder fréquemment à la mémoire. Cela se traduit par un gain de performance général pour le jeu.

Publicité

Pourquoi le Ryzen 7800X3D peut surpasser le 7950X3D dans les jeux

1. Uniformité de l’accès au cache

Comme vous pouvez le voir sur la photo ci-dessus, le 7800X3D dispose d’un seul CCD de 8 cœurs avec 3D V-Cache. Quant au 7950X3D, seul le premier CCD de 8 cœurs bénéficie du 3D V-Cache, tandis que les 8 cœurs sur l’autre CCD ne disposent que d’un cache L3 standard de 32 Mo. 

2. Complexité de la gestion des threads

Un des principaux problèmes du 7950X3D réside dans le planificateur système de Windows. Pour optimiser les performances, le système doit diriger les tâches vers le bon CCD. Pour les tâches de jeu, il devrait utiliser les cœurs équipés du 3D V-Cache et pour les tâches professionnelles, le CCD avec les cœurs non équipés du 3D V-Cache. Ce dernier est préférable, car il gagne en performance brute grâce à de meilleures fréquences. Cependant, le souci est que Windows ne sait pas bien orienter les tâches vers le bon CCD. Le système utilise la Game Bar pour définir l’utilisation des cœurs, mais ce processus est mal géré. Windows s’emmêle les pinceaux et attribue les mauvais cœurs dans la plupart des situations.

Par exemple, en jeu, le planificateur utilise souvent les cœurs non X3D à la place des cœurs X3D, ce qui entraîne une perte de performances dans vos jeux. La nécessité de gérer deux types de cœurs différents ajoute une complexité qui peut introduire des latences, crash, etc dans certains scénarios.

3. Fréquences d’horloge et impacts thermiques

Un des problèmes est que les fréquences sont réduites sur les cœurs avec 3D V-Cache. Cela est dû au fait que le cache est situé au-dessus des cœurs sur ces processeurs. Cette couche supplémentaire complique l’échange thermique des cœurs et augmente donc la chauffe. Pour contrôler la chaleur générée, ces cœurs fonctionnent à des fréquences et tensions légèrement inférieures. De plus, les modèles X3D ne sont pas overclockables manuellement et vous ne pouvez utiliser que le PBO (Precision Boost Overdrive) pour améliorer les performances. Cela fait parties des choses mises en place par AMD pour limiter les risques sur ces puces.

Pour aller plus loin :
MindFactory : plus de GPU AMD que de NVIDIA vendus !

Comme vous l’avez compris, le cache est à la fois un avantage et une contrainte pour le processeur. Pour rappel, au début de la génération des 7000X3D, nous avons pu observer des soucis de CPU qui brûlaient car, étant plus sensibles à la tension, ils surchauffaient. Le problème a été rapidement résolu et, depuis, il n’y a plus de soucis grâce à une limitation accrue de la quantité de tension injectée dans le CPU.

4. Optimisation des jeux pour le nombre de cœurs

La majorité des jeux actuels sont optimisés pour fonctionner sur 4 à 8 cœurs. Au-delà, les gains de performance sont minimes. Ainsi, les 16 cœurs du 7950X3D ne sont pas pleinement exploités dans les jeux, ce qui signifie que les cœurs supplémentaires n’apportent pas de gros bénéfice.

5. Latence inter-CCD

Les communications entre les CCDs  sont un facteur important à considérer. Sur le 7950X3D, les données doivent parfois transiter entre les deux CCDs, ce qui introduit une latence supplémentaire.

En revanche, le 7800X3D, avec son unique CCD, évite cette latence, offrant ainsi des temps de réponse plus rapides. Des tests et benchmarks réalisés par divers sites spécialisés ont montré que le 7800X3D offre souvent des taux de FPS légèrement supérieurs ou plus stables dans les jeux par rapport au 7950X3D, particulièrement dans les jeux très sensibles à la latence.

Il est également important de noter que, bien qu’un cache plus important puisse améliorer les performances dans les jeux, il introduit aussi une latence supplémentaire. Ainsi, les processeurs X3D, équipés d’un cache L3 plus grand grâce au 3D V-Cache, ont une latence supérieure à celle des processeurs non X3D.  

Quand le 7950X3D est-il plus avantageux que le 7800X3D  ?

Pour des tâches telles que le rendu 3D, le montage vidéo, la modélisation ou les calculs intensifs qui peuvent tirer parti de 16 cœurs, le 7950X3D surpassera de loin le 7800X3D. Si vous exécutez plusieurs applications lourdes simultanément, le nombre de cœurs supplémentaires peut offrir une meilleure réactivité. Cependant, pour une utilisation classique qui se limite à des jeux, il n’offre aucun avantage et le 7800x3d est donc plus intéressant car moins cher, en plus de moins consommer.

Conclusion :

En résumé, le choix entre le Ryzen 9 7950X3D et le Ryzen 7 7800X3D dépend principalement de l’utilisation que vous prévoyez d’en faire. Pour les joueurs, le 7800X3D est souvent le meilleur choix, offrant des performances supérieures dans les jeux grâce à son 3D V-Cache présent sur tous les cœurs et à une architecture plus simple. Sa consommation et son prix sont un autre argument face à son grand frère ou d’autres concurrents.

Pour les professionnels avec une utilisation polyvalente incluant du jeu, le 7950X3D exploite pleinement ses 16 cœurs dans les applications professionnelles, offrant une puissance de calcul brute supérieure au 7800X3D. Bien qu’il soit performant en jeu sur le papier grâce à un CCD de 8 cœurs équipé du 3D V-Cache, sa conception avec un double CCD – l’un avec cache et l’autre non, rend son optimisation difficile ce qui a comme conséquence de le rendre moins performant en jeu que le 7800X3D.

En fin de compte, même si le 7950X3D est un processeur plus puissant sur le papier, le 7800X3D peut offrir des performances supérieures dans les jeux en raison de sa conception optimisée pour ces tâches spécifiques.

10 COMMENTAIRES

  1. Pourquoi pas utiliser l’affinité des CPU via le gestionnaire ou un logiciel tier pour avoir les x3D concentrer sur le jeu c’est vraiment dommage de se passer de 8 coeurs qui peuvent gérer le reste du système… Mais sur certains jeux c’est mort par exemple fortnite qui bloque ça à cause de son anticheat

    • En effet, il existe des solutions via des logiciels tiers, ou en désactivant le CCD sans 3D V-Cache pour fonctionner uniquement sur les 8 cœurs X3D. Cependant, ces approches restent bancales. En réalité, Windows devrait pouvoir gérer cela de manière autonome. Dans le principe, ce n’est pas à l’utilisateur de chercher des solutions.

  2. Et quid des nouveaux 9000x3d dans ce cas, notamment si la rumeur de la présence du cache sur les 2 CCD serait avérée ? Seule une latence supérieure viendrait limiter leur intérêt ? Ou le fait que la plupart des jeux sont prévus pour 8 coeurs ?

  3. Comment raconter de la m…. en 7 paragraphes.
    JAMAIS un 7950X3D n’a été plus lent, ou moins bon qu’un 7800X3D en gaming. Tout ceci date de l epoque ou le 7950X3D n’etait pas geré correctement niveau core parking. Autrement dit il y a…2 ans.

    Non seulement il est meilleur que son petit frere en gaming, mais en plus, il permet dans des jeux utilisant plus de 8 coeurs (et il y en a à la pelle) de venir encoyer son CCD non-3D à la rescousse.

    J’hallucine qu’on lise encore des aneries pareilles, alors que (moi y compris), quand on eu les 2 precesseurs en test chez soi, et j.ai encore el 7950X3D, on voit clairement que le grand frere est meilleur..surtout en mixte CPU/GPU stress, en 1440P en gaming, jamais un 7800X3D ne vient au dessus. Seulement en 1080, là oui il vient legerement titiller le gros. Ce qui represente: l’E-sport, et les petites configs pas cheres. Et c’est seulement là qu.il est au dessus, au niveau du prix.

    Ce post n’est qu’un copier coller d’il y a 2 ans à peine sur les inepsies concernant les 7950X3D.

    Faites de vrais tests, mettez à config égale et resolutions/deifinition egale les 2 processeurs en duel, et vous allez clairement reviser la copie.

    • Je constate souvent des incompréhensions au sujet des performances des processeurs Ryzen 7950X3D et 7800X3D. Beaucoup de comparaisons de performances existent déjà. Je ne vois pas l’intérêt de ressortir des tableaux de performance disponibles partout. J’ai moi-même les deux processeurs et, pour les avoir retestés ce mois-ci, j’ai observé que certains problèmes persistent, et je les aborde en détail dans mon article, pour donner une vision claire et une explication à ceux qui s’intéressent à ce sujet et souhaitent comprendre les choses.

      Les critiques simplistes qui se basent uniquement sur des informations fausses ne prennent pas en compte la réalité des problèmes. Par exemple, un processeur double CCD, comme le 7950X3D, aura souvent des performances inférieures en jeux à un simple CCD comme le 7800X3D à fréquence équivalente. Cela s’explique par la latence accrue entre les CCD, qui affecte les jeux, mais ce sujet est rarement expliqué en profondeur.

      De plus, la gestion des cœurs par AMD repose encore sur la Game Bar de Windows, ce qui limite la capacité à optimiser l’utilisation des cœurs. Contrairement à Intel, qui a intégré un élément physique dans ses puces pour une gestion des P-cores et E-cores via le planificateur de Windows, AMD n’a pas encore une telle solution. Cela signifie que, sans changements structurels, ces problèmes ne pourront jamais être totalement résolus et persisteront.

      Je ne vais pas refaire mon article en commentaire, surtout s’il ne semble pas avoir été lu. C’est dommage de voir ce genre de commentaire nauséabond qui dénote un manque de connaissance manifeste et se base sur des croyances fausses. Je pense que pour répondre sans explication, avec peu d’arguments et surtout des bêtises, il faudrait déjà se renseigner et en apprendre un peu plus l’informatique de manière générale.

      Et ce n’est pas parce qu’on a le processeur avec le plus de cœurs et le plus cher qu’il est forcément plus performant en jeux…

    • Grâce a toi, nous venons de réaliser que toute la terre s’est royalement trompée dans tout les tests depuis 2 ans et ce n’est pas fini, merci.

    • Oui, on peut désactiver le CCD sans 3D V-Cache et garder celui avec, mais dans ce cas, le 7950X3D se transforme en un 7800X3D. C’est un peu dommage d’avoir un processeur aussi puissant pour le restreindre afin de profiter des performances maximales en jeu, simplement parce que Windows gère mal les cœurs.

  4. Bravo pour ces explications. Cette vulgarisation ( ce mot n’a rien de péjoratif) permet la compréhension par le plus grand nombre… dont moi-même 🙂

Commentaires fermés