AMD Ryzen: que rechercher lors du choix d'une mémoire?

Les puces AMD Ryzen basées sur l'architecture Zen sont remarquables pour leurs hautes performances, mais au début, elles n'ont pas montré les meilleurs résultats dans les tests de jeu. Il s'est avéré que la cause de ces problèmes est facilement éliminée - vous avez juste besoin d'une bonne carte vidéo (ce qui est évident) et de la bonne RAM, si vous voulez tirer le meilleur parti de votre nouvelle pierre.



Le lancement réussi de nouveaux processeurs AMD Ryzen sur le marché a été une véritable percée. Tous ceux qui connaissent l'industrie informatique ont entendu parler de Ryzen et savent très bien que les nouveaux processeurs sont une fois et demie plus rapides que les précédents. Ainsi, la plate-forme Ryzen a rempli sa fonction pour AMD, la renvoyant sur la piste de course. Maintenant, le fabricant est à nouveau en concurrence avec Intel, au lieu de rattraper constamment son principal concurrent, à la traîne d'une étape ou deux, comme cela a été le cas au cours des 10 dernières années.

Cependant, qu'en est-il des consommateurs qui souhaitent tirer le meilleur parti des derniers composants en achetant ou en assemblant un puissant ordinateur basé sur Ryzen pour jouer aux derniers jeux dessus? Pour ce faire, il ne suffit pas d'acheter une nouvelle carte mère et un nouveau processeur. Un énorme rôle est joué par le choix d'une bonne et rapide RAM.

Architecture Ryzen




Au cœur de la plate-forme Ryzen se trouvent les cœurs de processeur d'une toute nouvelle architecture - Zen. Je dois dire qu'AMD a installé littéralement tout sur Zen, et si cette technologie n'avait pas fonctionné, le marché des processeurs PC a dit au revoir à ce merveilleux fabricant. Les ingénieurs ont travaillé sur Zen pendant de nombreuses années, et en conséquence, ils ont obtenu un module qui diffère vraiment de tous les développements précédents de l'entreprise:

  • Les cœurs Zen fonctionnent sur une puce, ne partageant que le cache L3 (contrairement à la génération précédente de l'architecture Bulldozer, lorsque les pièces de convoyeur, les FPU, les blocs SIMD et le cache L2 étaient partagés entre des paires de cœurs)
  • Zen a d'abord introduit le cache de file d'attente micro-op pour AMD, qui peut améliorer considérablement les performances du processeur lors de l'exécution de fragments répétés de code informatique (qui a longtemps été utilisé dans les cœurs de processeur Intel)
  • Les nouveaux noyaux ont reçu un convoyeur de base de 19 étages, ainsi qu'un convoyeur de calculs de matériaux complètement séparé. Les noyaux eux-mêmes ont non seulement leurs propres unités d'exécution, mais aussi leurs propres ordonnanceurs (ce qui permet à Zen de traiter simultanément un grand nombre d'instructions parallèles)
  • De nombreuses améliorations apportées aux systèmes de prédiction de transition, la récupération des instructions et l'optimisation de l'exécution des commandes ont aidé Zen à obtenir de meilleures performances.

Cache et mémoire


Mais ici nous arrivons au plus intéressant: du point de vue du travail avec la mémoire, l'architecture zen semble ambiguë. D'une part, le cache du processeur a commencé à fonctionner beaucoup mieux, la capacité à traiter des instructions parallèles a augmenté et l'associativité a également été doublée. Même avant le premier lancement des processeurs Ryzen, il était connu que les ingénieurs d'AMD fournissaient à Zen un cache L1 de 64 kilobits avec une associativité quadruple pour les instructions de chargement, et un cache de 32 kilos avec une associativité octuple pour les données. Le cache du deuxième niveau est également personnalisé pour chaque cœur et contient déjà 512 Ko de données et d'instructions avec prise en charge de l'associativité 8 fois. Le transfert de données entre le premier et le deuxième niveau du cache se produit sur le bus en duplex intégral à 32 octets par horloge.



Le cache de niveau 3 (L3) contient 8 mégaoctets et est déjà socialisé pour quatre cœurs. Cette décision a été prise par le fabricant, car la puce du processeur est constituée de complexes CPU, chacun ayant 4 cœurs. Comme vous le savez, l'architecture Zen devrait être utilisée pour une variété de tâches, mais dans le cas de Ryzen, le fabricant a simplement placé deux CCX (CPU-Complex) côte à côte, résultant en 8 cœurs. Mais que se passe-t-il si les données sont dans le cache L3, qui appartient à un autre SSX? Dans ce cas, un bus Infinity Fabric spécial à grande vitesse avec hiérarchisation du trafic est utilisé.



Mais passons à autre chose - les données pénètrent déjà dans le cache L3 depuis la RAM. Pour cela, un contrôleur de mémoire à deux canaux est utilisé, qui prend en charge un maximum de deux modules SDRAM DDR4 dans chaque canal et fonctionne à la même fréquence que l'Infinity Fabric. Au départ, les ingénieurs d'AMD ont été prudents et ont annoncé que le système ne pouvait fonctionner qu'avec DDR4-2133 / 2400/2667, et il y avait de bonnes raisons à cela. En particulier, si deux modules de mémoire sont installés dans chaque canal, le contrôleur ne peut pas toujours «étendre» la transmission de données à la fréquence prise en charge par la mémoire elle-même. Étant donné que le contrôleur double canal est un goulot d'étranglement dans le processeur, il est nécessaire de sélectionner soigneusement la mémoire, car même si la carte mère permet théoriquement l'overclocking (et en tenant compte des facteurs disponibles, la mémoire moderne peut également fonctionner à des fréquences de 2933 MHz, 3066 MHz et 3200 MHz), pas le fait que cela se fera en réalité.

AMD priorisé


Commentant la situation actuelle, AMD a publié sur son blog une véritable étude des différents facteurs affectant les performances de la plateforme Ryzen dans les jeux. Tout d'abord, vous devez vérifier si la dernière version du logiciel AGESA 1.0.0.6 (ou supérieure) est installée sur votre système, ce qui vous permet de configurer plus précisément la mémoire pour des performances maximales. Le code AGESA le plus récent a été introduit fin mai et un certain nombre de fabricants de cartes mères n'ont pas immédiatement commencé à l'installer dans le BIOS. Mais maintenant, AGESA 1.0.0.6 prend en charge tous les fournisseurs, donc si nécessaire, mettez simplement à jour le BIOS.

Fait intéressant, avec AGESA 1.0.0.6, le sous-système de mémoire Ryzen a acquis deux nouvelles fonctions - ce sont GDM et BGS. Et bien qu'ils améliorent considérablement la vie des «utilisateurs ordinaires» et compensent partiellement les limites du contrôleur de mémoire, si vous souhaitez tirer le maximum de votre système, même les ingénieurs AMD recommandent de les désactiver. Et maintenant, nous allons comprendre pourquoi.

La fonction GearDown Mode (GDM) est automatiquement activée pour toute mémoire fonctionnant à des vitesses supérieures à DDR4-2666. GDM permet au module RAM de fonctionner à la moitié de la fréquence de ses capacités réelles lorsqu'il est nécessaire de stocker les valeurs (verrouillage) des commandes ou des adresses. Cette approche conservatrice vous permet d'obtenir des fréquences de mémoire plus élevées, d'augmenter la compatibilité des composants et d'augmenter la stabilité. Mais pour les overclockeurs, cette fonctionnalité annule tous les efforts, car elle annule les valeurs spéciales définies dans le BIOS.

La deuxième fonction est BankGroupSwap (BGS). Il représente un nouveau mécanisme de mappage de mémoire dans AGESA 1.0.0.6, qui change la façon d'accéder aux adresses de mémoire physique sur les modules eux-mêmes. L'essence de l'idée est d'optimiser le traitement des demandes en tenant compte de l'architecture du système et des horaires des modules spécifiques installés sur votre ordinateur. Mais la pratique montre qu'un changement de performance n'est pas en faveur des applications de jeu, mais aide plutôt à résoudre les problèmes de conception.

Ainsi, si vous souhaitez obtenir un rendement maximal dans les jeux, vous devez désactiver BankGroupSwap. Et si vous avez également fait une sélection minutieuse des timings et obtenu un fonctionnement stable du système avec une mémoire overclockée, vous devez désactiver le mode Geardown.

Un résultat curieux a également été montré par une comparaison de modules homologues et homologues similaires. Malgré les attentes de nombreux observateurs, l'installation de modules à double rang vous permet d'obtenir une amélioration des performances dans les jeux sur Ryzen. Comme vous le savez, avec un module poste à poste, il est plus facile d'atteindre une fréquence plus élevée, tandis que les modules à deux postes se distinguent par la possibilité de fonctionnement parallèle des modules installés grâce à la fonction d'entrelacement de rang. Et dans le cas des jeux Ryzen, cette optimisation est payante.

La fréquence ou les horaires sont-ils importants?


En examinant l'effet des timings sur le fonctionnement des applications de jeu, AMD est arrivé à la conclusion qu'une sélection réussie de paramètres peut conduire à des résultats beaucoup plus élevés dans les jeux réels que l'utilisation des paramètres par défaut ou des paramètres automatiques tels que MSI A-XMP. Les tests du fabricant ont montré qu'en choisissant manuellement les temps, vous pouvez obtenir de meilleurs résultats que de faire confiance à l'overclocking de la logique de la carte mère - même avec la dernière version du BIOS.



Cependant, il existe des tests tiers qui disent exactement le contraire: tout de même, la fréquence des modules, qui devrait être élevée, est plus importante. L'installation de modules rapides (et coûteux) avec des temporisations importantes augmentera-t-elle plus significativement que la définition manuelle des temporisations dans les modules est plus simple? Le moyen le plus simple de vérifier cela est dans une véritable expérience, dont nous publierons bientôt les résultats.

À suivre ...



Abonnez-vous et restez avec nous - ce sera intéressant!

Eh bien, pour ceux qui envisagent d'assembler un PC par eux-mêmes ou d'acheter un assemblage prêt à l'emploi, MSI offre un excellent cadeau de nouvel an d'une valeur de 10000 roubles, que vous pouvez compléter votre assemblage avec - un kit de RAM DDR4 HyperX Fury 16 Go. Le nombre de modules de mémoire est limité. Découvrez les détails de l'action ici .



Pour plus d'informations sur les produits Kingston et HyperX , visitez le site officiel de l'entreprise .

Source: https://habr.com/ru/post/fr408843/


All Articles