Qu'est-ce que Front Side Bus (FSB, bus système)?
Un bus qui fournit une connexion entre un processeur compatible x86 / x86-64 et des périphériques internes. Sa fréquence de base est utilisée, avec un multiplicateur, par le processeur.
L'ensemble de la boîte à outils (je connais HwInfo64 et CPU-Z) est orienté vers cela (des centaines). Mais maintenant, j'ai un processeur sur lequel je vois la fréquence du bus de 25 MHz.
HwInfo64
Et tout semble être honnête, il y a quelques années, ils sont passés à AMD ( Precision Boos t), il est pratique pour eux de définir plus précisément la limite supérieure de la fréquence de fonctionnement du processeur. Mais, néanmoins, tous (HwInfo64 et CPU-Z) continuent d'afficher la fréquence de fonctionnement basée sur 100 MHz?! Par conséquent, nous voyons une fréquence de fonctionnement du processeur très suspecte. Avec les 1500-1000 MHz déclarés, le processeur fonctionne étrangement à 400-600 MHz. Prokolchik.
CPU-Z
De plus, ce facteur affecte également la fréquence de fonctionnement de la mémoire, au moins ses paramètres affichés dans les outils.
Bien sûr, les pensées se sont immédiatement envolées vers ProcHot et ThermalThrottling. Mais non, ils allaient bien.
Habituellement, les multiplicateurs de fréquence sont des nombres entiers, le maximum pouvant être atteint est de 0,5. C'est là que j'ai remarqué que le multiplicateur est en quelque sorte étrangement fractionnaire dans CPU-Z. Nous voyons et .2, et .3 et .4. Cela ne rentrera pas dans le registre de contrôle. Cela signifie que ce multiplicateur n'est pas réel, mais "synthétique". Il n'est pas lu à partir du fer, mais "comme par magie" est calculé et ajusté pour nous tous sur 100 MHz. C'est triste. En effet, dans la documentation, toutes les valeurs de multiplicateur pour AMD sont des nombres entiers, et sont basées sur 25 MHz. Et les multiplicateurs y sont bien plus élevés que ceux attachés à une centaine de mètres carrés. On y trouve les deux 90 et 130. Et ce n'est pas du tout un plafond.
Ceux qui souhaitent se plonger dans les registres MSR
MSR
— C001006[4-B] [7:0]
— C0010063 [2:0]
— C0010293 [7:0] [13:8]
— C001006[4-B] [7:0]
— C0010063 [2:0]
— C0010293 [7:0] [13:8]
Très bien, ces "faux" numéros de fréquence de fonctionnement n'étaient que sur mon matériel. Mais non, ils sortent également sur les cartes de référence (Bilby) d'AMD. Et la date de sortie de ces processeurs sur le marché était le premier trimestre de 2020.
De plus, les tests de performance ne montrent aucun tirage. La fréquence de fonctionnement est celle indiquée entre 1500 et 1000 MHz.
Le désordre avec les fréquences est complété par le fait que les paramètres du processeur contiennent toutes les fréquences et 25 et 100 MHz. Et même un peu plus))). Ainsi, par exemple, pour REFCLK, il existe également une fréquence de 27 MHz. De plus, il est déclaré actif au moment après RESET. Cependant, tout le temps pendant l'exécution de l'UEFI, 25 MHz est actif. Mais le focus, sous Windows, on le voit à nouveau dans les registres ... 27MHz!
Bien que la documentation d'AMD soit une histoire complètement différente. AMD n'a jamais eu assez de temps pour cela. Nous avons ce que nous avons. Et nous nous en réjouissons.
Alors, de quoi parlait l'article? Croyez-le ou non, je veux une boîte à outils qui montre la vérité sur le matériel. Alors je me plains de la vie. Bien qu'avec une telle documentation, qui plaît aux constructeurs de processeurs, il faudra plus d'un an pour l'attendre. Ou peut-être connaissez-vous une telle boîte à outils? Partagez ensuite les liens dans les commentaires!
PS: et d'ailleurs, quelqu'un peut-il savoir pourquoi la fréquence du bus est affichée comme "flottante"? Où il est lu ou sur la base de ce qu'il est "synthétiquement considéré". Après tout, cela ne coûte pas 100 ou 25 MHz, mais flotte jusqu'à -3%, mais ce n'est pas non plus SpreadSpectrum. SpreadSpectrum est seul responsable des périphériques "externes".