COMPTOIR
  
register

Test • AMD Zen 2 : X570 & Ryzen 7 3700X / Ryzen 9 3900X

• Visual Studio 2019

Pour les amateurs de conception de jeu, l'Unreal Engine est une valeur sûre de par sa licence permissive tant que vous ne faites pas fortune, et les quelques tutoriaux bien fichus afin d'apprendre les bases du développement. Nous testons ici la compilation du code source de la version 4.22 via Visual Studio 2019, une opération à n'exécuter qu'une fois si vous souhaitez utiliser l'UE4, à prendre ici comme un indice de puissance des processeurs dans des tâches de compilation et de développement logiciel lourd tout en restant sous l'OS de Microsoft.

 visual studio

 

Les nouveaux venus s'avèrent bien plus rapide que leurs devanciers (1/3), cela permet au Ryzen 7 3700X de prendre 20% d'avance sur le Core i9-9900K. Le Ryzen 9 3900X prend la seconde place devant le 9980XE, il doit tout de même laisser la victoire au monstrueux 2990WX et ses 32 cœurs..

 

 

 

Benchmarks Linux

Acheter un CPU doté de très nombreux cœurs en 2019 est difficilement recommandable pour un usage ludique uniquement. Or, dans le domaine de la programmation, nombreux sont les professionnels ou professionnels en devenir à s'aventurer sous l'OS manchot. Nous avons décidé pour cette nouvelle fournée de tests de nous affranchir de la suite de benchmarks de Phoronix, pour passer sur un contrôle à grain plus fin des versions des codes utilisés.

 

En dépit de nombreux patch du noyau Linux, il nous a été impossible de parvenir au shell utilisateur sur notre plateforme de test Zen2 et ce avec les 2 cartes mères en notre possession, que ce soit avec notre image de benchmark d'Arch Linux ou avec la dernière version d'Ubuntu ; faute de quoi les tests qui suivent sont temporairement réalisés sous Lubuntu 18.04.2 équipé d'un noyau 4.15.0, l'installation des différentes dépendances étant assurée par un chroot sur notre image Arch Linux. Dans le cas des tests de compilation, nous avons opté comme compilateur pour une des dernières versions de GCC à supporter gfortran : la 8.2. En outre, pour tous les tests Linux, nous utilisons un nombre de threads égal au nombre de cœurs logiques présents sur la machine. Si, dans la pratique, il peut être plus avantageux de surcharger les cœurs, cela ne s'effectue pas sans contrepartie au niveau de la répétabilité et induit un biais qui favorise les CPU les moins dotés (ils limitent l'effet "balançoire" des threads supplémentaires).

 

• Compilation GCC 8.2

Pour ceux dont le hobby n'est pas de s'évader dans des mondes virtuels, la programmation est peut-être l'échappatoire. Armés d'un script de test open-source maison, nous testons la compilation de GCC 8.2. Cette mouture datant de février 2019, elle nous a semblé être un choix judicieux en termes de nouveautés sans tomber dans les versions un peu trop bêta. La compilation est un exercice ardu pour nos puces, car le flot de contrôle est fortement irrégulier, rendant la tâche des prédicteurs de branchements, hasardeuse. Cependant, la multitude de petits fichiers à traiter permet une grande scalabilité de la charge de travail, caractéristique à double tranchant puisque les CPU bleus sont impactés par les colmatages des failles liées à l'exécution spéculative.

 

gcc

 

Malgré la mitigation des failles, le Core i9-9900K parvient à garder l'avantage sur le 2700X, malheureusement pour lui, la concurrence propose à présent un Ryzen 7 3700X qui s'avère encore plus rapide. Plus haut, le Ryzen 3900X prend la seconde place, simplement devancé par le 2990WX. Pas vraiment de surprise au vu de la charge de travail demandé, qui raffole d'un nombre de cœurs logiques élevé.

 

 

 

• Noyau Linux

Nous continuons dans la compilation avec cette fois le noyau linux en version 5.2. Tous les paramètres sont laissés à leur valeur par défaut par le script de configuration fourni, et le temps reporté comprend la compilation en tant que telle ainsi que les phases de génération de l'image, quant à elles faiblement threadées.

 

complation kernel linux

 

Rebelote dans ce test, avec un classement identique : les phases séquentielles minoritaires ne sont, semble-t-il, pas un problème pour les rouges, et c'est ainsi que les nouveaux venus devançant systématiquement la concurrence d'Intel, bien à la peine depuis le début de ce dossier.

 

 

Terminons nos évaluations par les tests ludiques, pages suivantes.



Un poil avant ?

Test • AMD RX 5700 XT & RX 5700

Un peu plus tard ...

Bon plan • Le Ryzen 7 3700X à 338,31 € (préco)

Les 253 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur qui pipotronne en Québec, le Jeudi 06 Février 2020 à 17h16  
Bon... Je vais donc y aller pour le 9900K. J'espérais mieux en jeu du 3900X, mais les correctifs ne sont pas encore au point sur Zen2.
par Un ragoteur RGB en Île-de-France, le Mercredi 11 Septembre 2019 à 19h12  
vous en êtes ou de la maj avec les 3600&3800 ??? mon coeur balance entre 3600 &3700x et sans vous je suis perdu
par Eric B., le Vendredi 23 Août 2019 à 12h34  
Je suis en train de retester tous les CPU suite à une maj de notre protocole et des derniers AGESA pour Zen 2. Cela inclus également un test sur chipsets antérieurs au X570.
par Cronff, le Vendredi 23 Août 2019 à 11h26  
Bonjour le Comptoir

Peut-on espérer des tests sur B450 ou X470?
Ou un petit dossier du genre?
par Nicolas D., le Jeudi 15 Août 2019 à 18h42  
par thrawn du Grand Est, le Lundi 22 Juillet 2019 à 21h16
Yop, Je regarde pour changer de proc pour plus de performance en applicatif (compilation principalement) et donc j'ai lancé la compilation de gcc (time make -j8) avec la même version que vous, même configuration.
J'ai un i7 930 cadencé à 3.5 GHz (en comptant le turbo-boost).
J'obtient
real 10m31,177s
user 53m38,096s
sys 2m22,389s

Sur votre graphique de compilation gcc, quel temps prenez vous ?
Le user je suppose ?

Parce que sinon, c'est vraiment bizarre !

Je tourne sur ArchLinux, kernel 5.2.
Ca c'est très étrange... Tu compilais bien la version 8.2 en --target=x86_64-linux-gnu --disable-multilib ? Nous prenons le temps réel, le User étant la somme sur tous les threads du temps passé en mode utilisateur, ça ne serait pas très intéressant .
par thrawn du Grand Est, le Lundi 22 Juillet 2019 à 21h16  
Yop, Je regarde pour changer de proc pour plus de performance en applicatif (compilation principalement) et donc j'ai lancé la compilation de gcc (time make -j8) avec la même version que vous, même configuration.
J'ai un i7 930 cadencé à 3.5 GHz (en comptant le turbo-boost).
J'obtient
real 10m31,177s
user 53m38,096s
sys 2m22,389s

Sur votre graphique de compilation gcc, quel temps prenez vous ?
Le user je suppose ?

Parce que sinon, c'est vraiment bizarre !

Je tourne sur ArchLinux, kernel 5.2.
par Cronff, le Mardi 16 Juillet 2019 à 14h20  
par Thomas N., le Mardi 16 Juillet 2019 à 13h25
Yop. 8c vs 6c y'a pas photo si tu fais de l'applicatif, prends le 3700X.
Merci Thomas
par Thomas N., le Mardi 16 Juillet 2019 à 13h25  
par Cronff, le Mardi 16 Juillet 2019 à 11h49
J'hésite entre le 3600X et le 3700X
Il y a 100€ d'écart entre les deux mais en l'absence de tests pour l'instant, j'ai du mal à me décider.

C'est pour une config aplicative...
Yop. 8c vs 6c y'a pas photo si tu fais de l'applicatif, prends le 3700X.
par Cronff, le Mardi 16 Juillet 2019 à 11h49  
Salut à tous

J'hésite entre le 3600X et le 3700X
Il y a 100€ d'écart entre les deux mais en l'absence de tests pour l'instant, j'ai du mal à me décider.

C'est pour une config aplicative: compilation type Yocto/embarqué, CAO, à venir quelques montages vidéos et de l'IA (mais ça je le donnerais à manger à une 2060 Super)..

L'idée c'est que cette config tienne la route pour les 5 à 7 années à venir

Vos avis z'avisés sont les bienvenus
par Eric B., le Lundi 15 Juillet 2019 à 18h42  
Merci pour la précision . Je viens de mettre à jour le passage à ce sujet. Comme écrit dans mon précédent message, nous détaillerons ce point dans quelques temps.
par Un médecin des ragots en Île-de-France, le Lundi 15 Juillet 2019 à 15h50  
par Eric B., le Lundi 15 Juillet 2019 à 13h23
Il suffit de lire le texte accompagnant les graphiques... Peut-être un problème d'AIDA64, mais à vérifier dans quelques temps, une fois nos dossiers en cours terminés et les AGESA plus mûrs.
Étant futur acquéreur d'un ryzen, je viens faire une recherche et il y a bien un problème de bande passante droite sur le 3700x et non présent sur 3900x, article sur tom's
par Un ragoteur qui draille en Île-de-France, le Lundi 15 Juillet 2019 à 12h54  
Il y a pas un bug dans votre test, car le write RAM me semble bien trop faible ?