AMD détaille sa gestion des « meilleurs » cœurs : Ryzen Master va être mis à jour, HWiNFO déjà prêt

AMD détaille sa gestion des « meilleurs » cœurs : Ryzen Master va être mis à jour, HWiNFO déjà prêt

Une question de point de vue

Avatar de l'auteur

David Legrand

Publié dansHardware

22/11/2019
1
AMD détaille sa gestion des « meilleurs » cœurs : Ryzen Master va être mis à jour, HWiNFO déjà prêt

Depuis quelque temps maintenant, Ryzen Master met en avant les cœurs susceptibles de monter le plus haut en fréquence au sein d'un processeur AMD. Mais cette information ne colle pas à l'usage de Windows 10 et les cœurs qu'il utilise en priorité. Le constructeur s'en explique et annonce une mise à jour à venir de son outil.

Dans ses dernières versions, Windows 10 a optimisé la façon dont il utilise les cœurs d'un processeur. Privilégiant au mieux le plus rapide, mais remplissant également en priorité un même groupement de cœurs (CCX) au sein des puces Ryzen d'AMD à l'organisation particulière. Une décision revue à chaque milliseconde.

L'objectif est d'exploiter au mieux les fréquences que peuvent atteindre ces puces, tout en évitant de voir les threads se balader dans des CCX différents, ce qui serait peu optimal du point de vue des performances. 

AMD Zen 2 Ryzen Windows 10 May 2019AMD Zen 2 Ryzen Architecture

Mais ce sujet a fait l'objet d'analyses ces dernières semaines, supposant que la gestion mise en place par AMD et Microsoft était mauvaise et peu efficace pour l'utilisateur. La raison ? Les cœurs utilisés en priorité par Windows 10 ne sont pas les mêmes que ceux indiqués comme les plus rapides par l'outil Ryzen Master d'AMD.

Un décalage étonnant puisque le CPU et l'OS sont censés se communiquer de telles informations. Robert Hallock a fini par prendre la parole sur le sujet via Reddit, confirmant l'existence d'un décalage entre les informations affichées dans Ryzen Master et les applications tierces, par rapport à l'usage de Windows 10. Un problème qui va être corrigé.

Ryzen Master et Windows 10 ont « des objectifs différents »

Pour Hallock, Ryzen Master et Windows font tous les deux le bon choix lorsqu'ils déterminent le cœur le plus rapide, et tous ceux qui ont imaginé le contraire dans des analyses ces dernières semaines se sont trompés. Dans la pratique, c'est tout de même un peu plus compliqué que cela. 

Lors de la conception d'un processeur, la capacité de ses cœurs pour ce qui est de tenir une certaine fréquence/tension est analysée. Ces informations sont ensuite inscrites au sein de la puce et accessibles à travers son firmware. C'est là-dessus que se base AMD dans Ryzen Master ou son API utilisée par des développeurs tiers.

Vous voyez ainsi une petite étoile dorée apparaitre à côté du cœur le plus rapide, une simple étoile à côté de celui qui est le plus rapide au sein d'un même groupe de cœurs (CCX) et un point à côté de celui classé comme le second plus rapide du groupe. Une hiérarchie qui semble assez claire :

Ryzen Master 3700X B450
Ryzen Master attribue différents statuts aux cœurs d'un même processeur

« Lorsque vous voyez l'étoile dorée à côté d'un cœur, cela signifie simplement que c'est celui avec le meilleur potentiel d'overclocking [...] Ce n'est peut-être pas le meilleur pour la performance en Boost, ce n'est pas forcément le meilleur choix pour l'OS, ne répondant pas à l'ensemble des critères demandé » précise Hallock.

Ainsi, Ryzen Master étant un outil visant en priorité les amateurs d'overclocking, les informations qui y étaient affichées correspondaient à cet objectif, mais ne collaient pas à ce qui était fourni à l'OS. Un détail qu'il aurait sans doute été appréciable de fournir à la presse et aux utilisateurs lors du lancement.

Cela montre une fois de plus que la mise sur le marché des Ryzen de 3e génération aurait pu se faire dans de meilleures conditions, puisqu'elle a tant été précipitée d'un point de vue commercial, les CPU n'étant pas disponibles à l'annonce des produits début juillet, que du niveau de finalisation des BIOS/UEFI et de l'AGESA, que des détails techniques fournis. Mais AMD voulait lancer son produit en 7 nm un 7 juillet (7/7, vous l'avez ?), c'était sans doute le plus important.

S'adapter à la rotation des threads par Windows

Robert Hallock continue en détaillant la raison de ce décalage : pour Windows, même lorsqu'une application ne comporte qu'un thread, il est constamment baladé entre deux cœurs d'un même groupe afin de répartir la charge de travail. Une manière d'éviter de ne solliciter toujours que le même et de créer un point chaud au sein de la puce par exemple. Une moyenne est donc faite entre les deux plus rapides de chaque CCX pour décider quelle paire sera utilisée.

Il continue avec un exemple : si les cœurs 0 et 1 du premier CCX peuvent grimper à 2,20 et 2,15 GHz, ils obtiennent une moyenne de 2,175 GHz. Si les cœurs 13 et 15 d'un autre CCX peuvent grimper à 2,25 GHz et 2,05 GHz, ils obtiennent une moyenne de 2,150 GHz. Pour coller au fonctionnement de Microsoft, le premier duo est préférable.

Si pour AMD, le cœur 13 reste le plus rapide, affiché comme tel au sein de Ryzen Master, le constructeur renvoie donc des informations à l'OS de Microsoft via CPPC2 pour que ce soit les cœurs 0 et 1 qui soient favorisés. Car ils seront plus efficaces lors d'une répartition de la tâche.

Dans la pratique, cela prend la forme de valeurs séparées de 3%, ne reflétant pas la différence de performance entre ces cœurs. C'est un écart optimal trouvé par le Texan vis-à-vis du fonctionnement de Windows 10.

Ryzen Master va être mis à jour, HWiNFO déjà prêt

« La sélection des cœurs fonctionne donc comme prévu, mais nous comprenons que cela aurait pu être plus clair », confesse Hallock, qui dit vouloir que ses clients comprennent mieux comment cela fonctionne dans la pratique. Il précise également que Ryzen Master va être mis à jour rapidement pour renforcer ce besoin de clarté.

Ce dernier affichera désormais les informations telles que renvoyées à Windows : « la paire de cœurs mise en avant par Ryzen Master sera désormais la même que celle utilisée par l'OS afin d'obtenir les meilleures performances ». Il n'est pas précisé s'il sera toujours possible de connaître le cœur le plus rapide pour l'OC.

De son côté, l'équipe de HWiNFO a déjà mis en ligne une version capable de renvoyer l'ordre de préférence tel qu'il est fourni à Windows. Il s'agit de la dernière beta en date : la 6.15-4000.

Quid de Linux ?

Quoi qu'il en soit, cette « clarification » pose d'autres questions. Notamment sur l'efficacité du choix fait de maintenir une rotation sur une paire de cœurs par Microsoft, qui de fait n'utilise pas forcément le plus rapide disponible au sein de la puce, perdant au passage quelques dizaines de MHz et donc le potentiel maximal de la puce.

On se demande également dans quelle mesure cela impacte le fonctionnement de Linux, qui ne semble pas avoir droit aux mêmes faveurs de communications plus claire de la part d'AMD, qui ne concentre ses annonces que sur Windows. Or, si c'est bien l'OS le plus utilisé dans un cadre bureautique ou par les joueurs, c'est loin d'être le cas d'un autre public, plus professionnel et utilisant les processeurs Ryzen dans un cadre tout aussi critique en termes de performances.

Nous tenterons donc d'en savoir plus sous peu.

1
Avatar de l'auteur

Écrit par David Legrand

Tiens, en parlant de ça :

Trois consoles portables en quelques semaines

Et une nouvelle façon de concevoir le jeu se confirme

10:45 Hard 14
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

CSIRT vs ENISA, égalité balle au centre

08:27 DroitSécu 3

#Flock a sa propre vision de l’inclusion

Retour à l’envoyeur

13:39 Flock 21

Sommaire de l'article

Introduction

Ryzen Master et Windows 10 ont « des objectifs différents »

S'adapter à la rotation des threads par Windows

Ryzen Master va être mis à jour, HWiNFO déjà prêt

Quid de Linux ?

Trois consoles portables en quelques semaines

Hard 14
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests ADN 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

#Flock a sa propre vision de l’inclusion

Flock 21
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

43
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 18
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 19
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 14
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 6

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 16

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 16
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 35
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 53
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 11

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 12
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 39
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 7
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Hubble mission maintenance

Il y a 30 ans, Hubble recevait sa première mission de maintenance

Science 11

Des menottes autour d'un rouleau de billets de banque

Les deux principaux responsables de l’agence de cybersécurité ukrainienne accusés de corruption

DroitÉcoSécu 7

Google Messages

Sur Android, Messages fête son milliard d’utilisateurs, de nouvelles fonctions en approche

WebSoft 10

Une femme en blouse blanche et portant des lunettes adaptées utilise un séquenceur à ADN

Tests ADN : 23andMe avoue que les infos d’un « nombre significatif » d’utilisateurs ont fuité

Sécu 6

Commentaires (1)


Norde
Il y a 4 ans

Merci pour ce bilan, en effet on comprend mieux le décalage Rizen master et windows 10 !