Processeurs

Amd résoudra les différences entre les cœurs «meilleurs» et «préférés»

Table des matières:

Anonim

Au cours des dernières semaines, il y a eu une augmentation des discussions chez AMD sur la façon dont les nouveaux processeurs Ryzen 3000 interagissent avec Windows, et en particulier sur le comportement des fonctions Best Cores et Preferred Cores, où des différences surviennent entre ce que Windows interprète comme 'meilleurs cœurs' et ce que l'outil Ryzen Master interprète.

Actuellement, il existe des écarts entre les meilleurs cœurs et les cœurs préférés gérés par Windows et Ryzen Master

Aujourd'hui, AMD commente officiellement la situation et pourquoi elle survient, tout en décrivant ce qu'elle fait pour remédier aux écarts dans les données.

Ryzen 3000 est le premier produit AMD à utiliser une fonction ACPI appelée CPPC2 (Collaborative Power and Performance Control 2) qui est une interface API entre le micrologiciel de la puce (essentiellement le BIOS UEFI et AGESA) et un système d'exploitation comme Windows. L'interface permet au matériel de mieux communiquer ses fonctions et paramètres de gestion de la fréquence et de l'alimentation au système d'exploitation.

Quel est le problème avec ça? Que les processeurs communiquent un autre ensemble de données via leurs propres outils "Ryzen Master" et API propriétaires, qui diffèrent de ceux de Windows, et c'est la relation entre ces "meilleurs cœurs" et les "cœurs préférés" de CPPC2 qui a causé un peu de confusion depuis la sortie originale en juillet.

Les écarts existent depuis le lancement de la série Ryzen 3000. Dans la plupart des situations et des configurations, les cœurs de CPU réels qui sont chargés dans le système d'exploitation sous des charges de travail à thread unique ou à thread léger n'ont jamais été correspondait aux meilleurs cœurs de processeur, comme l'a rapporté Ryzen Master. Cela peut être vu avec n'importe quel utilitaire de surveillance générique tel que le gestionnaire de tâches.

La différence réside ici dans le mappage réel entre les informations Ryzen Master "Best Cores" et les API SMU, et le mappage "Preferred Cores" communiqué par le micrologiciel AMD. via CPPC2 au système d'exploitation.

La façon la plus simple d'afficher les paramètres de configuration que CPPC2 communique à Windows consiste à afficher les entrées de journal système Windows «Kernel-Processor-Power» correspondantes dans l'Observateur d' événements Windows, comme indiqué ci-dessus dans la capture d'écran de l'écran.

Les «meilleurs noyaux» définis par SMU et rapportés par Ryzen Master sont déterminés en fonction des propriétés électriques et sont codés au moment de la découpe en usine. Les «cœurs préférés» définis par CPPC2 sont ceux auxquels AMD souhaite que le développeur du système d'exploitation envoie la majeure partie du trafic, non seulement en raison de leurs propriétés physiques ou électriques supérieures, mais également parce qu'ils sont optimaux pour la politique de rotation des cœurs. du programmeur Windows. Le planificateur Windows est programmé pour ne pas conserver indéfiniment un thread de travail d'application affecté à un noyau particulier, mais pour le faire pivoter périodiquement entre une paire de deux noyaux. La raison en est la gestion thermique (distribution de chaleur à travers deux noyaux spatialement séparés).

AMD promet de mettre à jour cette fonctionnalité pour montrer plus clairement les cœurs préférés et qu'il n'y aura aucun décalage entre le système d'exploitation et Ryzen Master. Nous vous tiendrons informés.

Techpowerupanandtech font

Processeurs

Le choix des éditeurs

Back to top button