Comme vous le savez probablement déjà, les processeurs modernes ne sont plus littéralement constitués d’une seule puce, mais consistent en une série de sous-systèmes interconnectés, comme celui lui-même. CPU avec la cache ou contrôleur par cœur. Cette méthode d’interconnexion, quand on parle de processeurs AMD, s’appelle Infinity Fabric et a sa propre montre qui dicte ses performances opérationnelles.
Qu’est-ce qu’Infinity Fabric sur les processeurs AMD?
Commençons par le début pour mettre les choses en contexte, définissons donc d’abord ce qu’est Infinity Fabric. Aussi connu sous son acronyme IF, nous sommes confrontés à toute une architecture d’interconnexion système brevetée par AMD (cela signifie que nous ne pouvons pas la voir chez Intel, par exemple) qui est responsable de la transmission des données et du contrôle à travers les composants qu’elle a liés, qui, comme nous l’avons mis précédemment à titre d’exemple, peut être par exemple la mémoire cache ou le contrôleur de mémoire.
Cette architecture de connexion est utilisée dans toutes les microarchitectures AMD modernes depuis 2017 et pas seulement dans les processeurs, car elle est également utilisée dans les GPU. Par essence, Infinity Fabric est la « technologie » (bien que ce soit vraiment une architecture entière) d’interconnexion des composants internes d’un processeur AMD, y compris l’iGPU si vous en avez un, le contrôleur mémoire, le cache, le contrôleur USB et même le carte réseau. Si vous voulez savoir comment fonctionne Infinity Fabric, nous avons un article qui lui est dédié.
Qu’est-ce que l’horloge Fabric Infinity ou FCLK?
Comme nous l’avons expliqué, Infinity Fabric n’est en réalité qu’un bus de communication qui, en tant que tel, est contrôlé par une vitesse d’horloge qui dicte son fonctionnement, et c’est précisément l’Infinity Fabric Clock ou FCLK. Dans les processeurs Zen et Zen +, le FCLK ne pouvait pas être configuré indépendamment mais était associé à la vitesse de la mémoire RAM, c’est pourquoi il y avait de grandes différences de performances lorsque des mémoires RAM à plus haute fréquence étaient choisies.
Par exemple, un processeur AMD Ryzen de première génération nécessitait des modules de RAM d’une vitesse d’au moins 3200 MHz pour ne pas affecter de manière significative les performances de l’Infinity Fabric.
Cependant, depuis l’introduction des processeurs d’architecture Zen 2 d’AMD, cela a changé et maintenant le FCLK a été découplé de la mémoire et peut être contrôlé indépendamment (au moins sur les cartes mères du chipset X570) à partir du BIOS du système, en étant capable d’ajuster sa vitesse de sorte que le le système ne souffre pas d’une telle pénalité de performances lorsque la mémoire RAM est trop lente.
Actuellement, dans les processeurs Ryzen 5000 de l’architecture Zen 3, le FCLK est limité à un maximum de 2000 MHz, ce qui correspondrait au fonctionnement de 4000 MHz dans la RAM (rappelez-vous que la RAM est DDR, Dual Data Rate).
Modes de fonctionnement
Gardez à l’esprit que dans les processeurs AMD Ryzen, en plus de la fréquence d’horloge normale, nous en avons trois autres: Infinity Fabric Clock (FCLK) dont nous avons déjà parlé, l’UCLK (vitesse du contrôleur de mémoire) et MCLK (vitesse de la RAM elle-même). Infinity Fabric détermine la vitesse à laquelle les cœurs de processeur peuvent communiquer entre eux lorsqu’ils se trouvent sur une puce différente ou avec la section E / S du processeur lui-même.
Par défaut, ces trois fréquences ont un rapport 1: 1: 1, ou en d’autres termes, les trois fonctionnent en synchronisation, donc le FCLK sera également lié à la fréquence de la RAM, mais comme nous l’avons déjà dit, maintenant nous ont la possibilité de modifier cette règle.
À partir des processeurs AMD Ryzen 3000, l’utilisation d’une RAM de 3733 MHz ou plus amène le FCLK à réduire sa vitesse, c’est-à-dire que le rapport dont nous avons parlé auparavant passe à 2: 1 par rapport au MCLK. Ainsi, si on installe 3733 MHz de RAM, sa fréquence sera de 1866 MHz et le FCLK deviendra 933 MHz.
Expliqué en d’autres termes, cela signifie que plus la vitesse de la RAM est élevée, plus les performances de l’Infinity Fabric sont faibles, au moins atteint une certaine limite (les 3733 MHz que nous avons mentionnés précédemment).
Vaut-il la peine d’augmenter votre vitesse de course?
Comme nous l’avons expliqué précédemment, le FCLK peut désormais être modifié directement depuis le BIOS dans les PC compatibles avec le processeur AMD, donc si nous installons des mémoires RAM très rapides, nous serons peut-être intéressés à augmenter sa fréquence de fonctionnement pour avoir de meilleures performances … ou pas? La réponse est oui mais avec quelques mais, car augmenter la vitesse du FCLK a certains coûts.
Pour commencer, nous sommes confrontés aux limitations que nous pouvons trouver lors de l’augmentation de cette fréquence de fonctionnement, car ce n’est pas un paramètre qui évolue trop. En substance, il vaut la peine d’augmenter sa vitesse de fonctionnement lors de l’utilisation de 3000 ou 3200 MHz de RAM, mais cela entraînera une certaine désynchronisation des latences de la RAM et peut entraîner des problèmes sous forme d’écrans bleus en plus d’augmenter les latences de la RAM. RAM.
En théorie et selon le célèbre overclocker Buildzoid, une amélioration du FCLK d’au moins 166 MHz par rapport à la valeur 1: 1 est « rentable » malgré le fait que les latences de la mémoire RAM augmentent. Ce que nous vous recommandons, c’est que si vous voulez « manipuler » ce paramètre, recherchez l’option qui vous convient le mieux.
Comment modifier l’horloge du tissu Infinity sur votre PC
La modification de ce paramètre est possible sur les cartes mères avec un chipset AMD X570, et c’est aussi simple que d’accéder au BIOS et, dans la section Overclocking ou Advanced Options (cela change en fonction du fabricant), de rechercher le paramètre FCLK Frequency.
Bien sûr, si vous remarquez des problèmes d’instabilité, nous vous recommandons de réduire le FCLK ou de le remettre à ses valeurs par défaut. Un bon moyen de vérifier si le système est stable et s’il valait la peine d’augmenter cette valeur est de passer le test de performance de la mémoire intégrée Aida64 avant et après la modification.