Un ensemble de correctifs pour le pilote Linux Intel Uncore Frequency (intel-uncore-freq) est attendu pour le cycle Linux 6.5 qui intègre la prise en charge de l’interface TPMI et prépare les processeurs à venir avec des contrôles d’alimentation au niveau du cluster.
Les ingénieurs open source d’Intel ont préparé le noyau pour l’Intel Topology Aware Register and Power Management Capsule Interface (TPMI). Il s’agit d’une nouvelle interface Intel pour gérer les fonctionnalités de gestion de l’alimentation sur leurs plates-formes à l’avenir. L’intégration TPMI débarque depuis Linux 6.3 et pour Linux 6.5, des correctifs sont désormais mis en file d’attente dans la branche”for-next”des pilotes de plate-forme x86 pour étendre la prise en charge TPMI dans le pilote intel-uncore-freq et préparer les contrôles au niveau du cluster avec matériel futur.
Les correctifs Intel en file d’attente expliquent :
La nouvelle génération de processeurs a un contrôle granulaire au niveau du cluster. Chaque boîtier/puce peut avoir plusieurs domaines d’alimentation, qui peuvent en outre avoir plusieurs grappes de matrice. L’interface TPMI permet le contrôle au niveau du cluster fabric.
…
Un SoC peut contenir plusieurs domaines de puissance avec des partitions individuelles ou un ensemble de partitions maillées. Cette partition est appelée cluster de fabric.Certains types de maillages devront fonctionner à la même fréquence, ils seront placés dans le même cluster de tissu. L’avantage du cluster de fabric est qu’il offre un mécanisme évolutif pour gérer les fabrics partitionnés dans un SoC.
L’interface sysfs actuelle prend en charge les contrôles au niveau du package et niveau de la matrice. Cette interface n’est pas suffisante pour prendre en charge un contrôle plus granulaire au niveau du cluster fabric.
Les SoC prenant en charge TPMI (Topology Aware Register et PM Capsule Interface) peuvent avoir plusieurs domaines d’alimentation. Chaque domaine d’alimentation peut contenir un ou plusieurs clusters de fabric.
Les correctifs n’indiquent pas explicitement quelle génération de processeurs Intel démarre avec cette prise en charge TPMI avec des contrôles au niveau du cluster, mais étant donné le moment de ces correctifs, il entrera vraisemblablement en jeu pour Meteor Lake.
Les correctifs du pilote Uncore Frequency pour TPMI et les contrôles au niveau du cluster se trouvent dans le platform-drivers-x86.git for-next branch jusqu’à ce que la fenêtre de fusion Linux 6.5 s’ouvre vers début juillet.