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.
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.
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.
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.
[affilizz-publication id= »vpenek11c »]
