COMPTOIR
  
register

Windows 11 : le Gestionnaire des tâches affine son suivi CPU

La Windows 11 Insider Preview Build 26120.3360 déployée par Microsoft sur les canaux Dev et Beta apporte une mise à jour mineure mais tout de même bienvenue au Gestionnaire des tâches de Windows. Elle gomme une incohérence présente dans cet outil et affine les mesures.

ryzen 5 gestionnaire des taches

© CDH

Des valeurs désormais uniformes, et cohérentes avec celles d'autres logiciels

Lorsque vous consultez la page Performance du Gestionnaire des tâches (via le classique CTRL + ALT + SUPPR ou directement via CTRL + MAJ + ECHAP), le taux d’utilisation global du CPU est parfois inférieur à ce qu’il n’est réellement, et incohérent avec la « somme » des charges de travail prises une par une dans Processus. Une imprécision imputable aux méthodes utilisées pour le calcul : a priori, Microsoft prend surtout en compte la fréquence de base du processeur, et non sa fréquence réelle. Logiquement, cette inexactitude ressort d’autant plus lorsque le CPU est sous-cadencé : les 100 % ne sont alors jamais atteints, même lorsque le processeur donne son maximum.

cpu usage not matching in task manager

© WindowsLatest

L'article de WindowsLatest prétend aussi que l'ancien Gestionnaire de tâches (donc l’actuel pour la plupart des PC Windows 11) ne tient pas compte du nombre total de cœurs CPU dans Performance. Qu’en conséquence, si un processus n’utilise qu’un seul cœur à fond, il affiche une utilisation de 100 %, peu importe le nombre de cœurs. Nous avons vérifié en lançant un bench CPU-Z : de 100 % au moment du test CPU Multi Thread, nous passons à 20-25 % lors du test CPU Single Thread avec un Ryzen 5 à 6 cœurs (image d'illustration). Bref, nous ignorons les conditions dans lesquelles notre confrère a observé ce phénomène, mais l’allégation nous semble erronée.

Ce qui est certain, c’est que pour corriger le fourvoiement qui affecte la section Processus, Microsoft a modifié ses algorithmes. Ils sont désormais cohérents avec ceux des logiciels tiers. Ils doivent ainsi aboutir à un résultat plus représentatif de la sollicitation réelle du CPU :

Nous commençons à déployer une modification de la manière dont le Gestionnaire des tâches calcule l'utilisation du processeur pour les pages Processus, Performances et Utilisateurs. Le Gestionnaire des tâches utilisera désormais les métriques standard pour afficher la charge de travail du CPU de manière cohérente sur toutes les pages et s'aligner sur les normes de l'industrie et les outils tiers. Pour une compatibilité ascendante, une nouvelle colonne optionnelle appelée Utilitaire CPU est disponible (cachée par défaut) sur l'onglet Détails montrant la valeur CPU précédemment utilisée sur la page Processus.

Le paramètre pour afficher la colonne optionnelle en question :

taskman cpu utility

L’ajustement ne va pas drastiquement changer la manière d’utiliser son ordinateur. En outre, gageons que ceux qui s’intéressent à ce genre de données utilisent des logiciels de monitoring autres que le Gestionnaire des Tâches Windows — mais saluons l’effort. Dans un registre un peu différent, mais toujours avec la volonté d'améliorer la précision de son outil, Microsoft avait remplacé l’abusive mention MHz au profit de MT/s pour qualifier la vitesse mémoire il y a quelques mois de cela.

Un poil avant ?

RTX 5060 et RX 9060 : la suite du programme

Un peu plus tard ...

Plus de Radeon RX 9070 XT que de GeForce RTX 50 Series, toutes références confondues ?!

Les 4 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par JoeBar, le Mardi 04 Mars à 08h34  
par Un ragoteur bio du Grand Est le Lundi 03 Mars à 17h27
La conclusion me semble hâtive : qu'est-ce qui nous permet d'affirmer que cette "occupation CPU" affichée n'était pas utilisée par les algos du scheduler lui-même? Dans ce cas, cette modification pourrait avoir un impact sur les perfs et éventuellement la consommation...
Ça doit certainement être juste informatif/esthétique... oh wait !
par Rémi B. le Lundi 03 Mars à 16h32
C'est une capture d'écran fournie par Microsoft. Elle n'est proposée que dans la Preview Build 26120.3360 à ce stade. La légende stipule que c'est une "nouvelle option de colonne "Utilitaire CPU" pour la page "Détails" dans le Gestionnaire des tâches".
Ah oui, la page "Détails"
par Un ragoteur bio du Grand Est, le Lundi 03 Mars à 17h27  
La conclusion me semble hâtive : qu'est-ce qui nous permet d'affirmer que cette "occupation CPU" affichée n'était pas utilisée par les algos du scheduler lui-même? Dans ce cas, cette modification pourrait avoir un impact sur les perfs et éventuellement la consommation...
par Rémi B., le Lundi 03 Mars à 16h32  
par JoeBar le Lundi 03 Mars à 16h10
J'avais déjà remarqué que c'était pas cohérent cette différence entre les processus et l'onglet CPU, mais bon vu que j'affiche les coeurs, ça me gênait pas trop.
Il sort de quel menu le dernier screenshot ?
J'arrive pas à le voir...
C'est une capture d'écran fournie par Microsoft. Elle n'est proposée que dans la Preview Build 26120.3360 à ce stade. La légende stipule que c'est une "nouvelle option de colonne "Utilitaire CPU" pour la page "Détails" dans le Gestionnaire des tâches".
par JoeBar, le Lundi 03 Mars à 16h10  
J'avais déjà remarqué que c'était pas cohérent cette différence entre les processus et l'onglet CPU, mais bon vu que j'affiche les coeurs, ça me gênait pas trop.
Il sort de quel menu le dernier screenshot ?
J'arrive pas à le voir...