Menu Fermer

LatencyMon : vérifier la latence DPC de son PC

Des blocages de votre PC, des freez du PC, le son qui grésille ou des lenteurs du PC se produisent ?

Ces problèmes peuvent être causés par la latence DPC. DPC est l’abréviation de “Deferred Procedure Call” (appel de procédure différé). Il s’agit de la partie de Windows qui gère les pilotes matériels. Si un pilote met trop de temps à faire quelque chose, cela peut empêcher d’autres pilotes, comme votre pilote de son, de faire le travail nécessaire en temps voulu. Cela peut entraîner des problèmes audio tels que des clics, des bruits parasites, des pertes de signal et d’autres problèmes.

LatencyMon est un logiciel gratuit de resplendence qui vous permet de vérifier les temps d’exécution des DPC et des ISR.

En suivant, ce tutoriel qui vous explique comment utiliser LatencyMon, vous pouvez faire une mesure de la latence DPC de votre PC.

LatencyMon : vérifier la latence DPC de son PC

Qu’est-ce que LatencyMon

LatencyMon vérifie si un système fonctionnant sous Windows est adapté au traitement de l’audio en temps réel et à d’autres tâches. LatencyMon analyse les causes possibles des dépassements de tampon en mesurant les latences des minuteurs du noyau et en signalant les temps d’exécution des DPC et des ISR ainsi que les fautes matérielles.
Pour cela, il fournit un rapport compréhensible et trouvera les modules et processus du noyau responsables des latences audio qui entraînent des abandons. Il fournit également les fonctionnalités d’un moniteur ISR, d’un moniteur DPC et d’un moniteur de défaut de faute matérielle.

LatencyMon affiche les latences les plus élevées d’un timer du noyau et signale les temps d’exécution les plus élevés des routines ISR et DPC ainsi que des défauts de fautes matérielles.
Il permet de vérifier si des routines DPC appartenant à un pilote exécuté dans votre système semblent s’exécuter trop longtemps.
Enfin, il crée un rapport compréhensible qui affiche également toutes les données échantillonnées de manière détaillée, ce qui vous permet d’effectuer une analyse approfondie.

LatencyMon : Mesurer la latence DPC de son PC

Téléchargez l’utilitaire depuis ce lien :

  • Puis laissez vous guider dans les étapes du setup
LatencyMon : tester la latence DPC de son PC
  • Fermez tous les programmes ouverts
  • Puis exécutez LatencyMon
  • Cliquez sur le bouton lecture vert pour démarrer la mesure du système
LatencyMon : tester la latence DPC de son PC
  • Laissez le test s’effectuer pendant 5 minutes
  • Ensuite vérifiez, si un message en vert, orange ou rouge, selon les mesures de l’interruption du système
  • Enfin les drivers qui posent le plus de problèmes de latence DPC
LantecyMon : vérifier et améliorer la latence matérielle sur Windows

Ci-dessous, un message rouge qui indique que votre système semble avoir des difficultés à gérer l’audio en temps réel et d’autres tâches.
Le pilote nvlddmkm.sys (NVIDIA Windows Kernel Mode Driver) et HDAudBus.sys (High Definition Audio Bus Driver, Microsoft Corporation) sont mis en cause.

LatencyMon : tester la latence DPC de son PC

Si vous êtes dans la perspective d’améliorer la latence DPC, notez ces valeurs comme témoin.

Analyse détaillée de la latence DPC et ISR du PC

Depuis l’onglet Stats, LatencyMon fournit des informations supplémentaires, un résumé et conclusion sur l’état générale du système sous la forme d’un rapport.
On y trouve la conclusion sur l’exécution audio en temps réel et autres tâches.
Puis les informations systèmes et matérielles suivi par la vitesse du processeur (CPU Speed).
Ce dernier indique si des variations de la vitesse du processeur peuvent avoir lieu liées aux technologies Intel Speed Step et AMD Cool N Quiet.

LantecyMon : vérifier et améliorer la latence matérielle sur Windows

Puis on trouve les mesures de latence des interruption par processus, la plus importante et la moyenne.
En dessous, la latence DPC la plus importante et la moyenne.

LatendcyMon : mesure de la latence des interruption par processus la latence DPC

Ensuite un rapport sur les fautes matérielles (hard pagefault).
Les fautes matérielles sont des événements qui sont déclenchés par l’utilisation de la mémoire virtuelle qui ne réside pas dans la RAM mais qui est sauvegardée par un fichier mappé en mémoire sur le disque. Le processus de résolution du défaut de page dur nécessite la lecture de la mémoire sur le disque pendant que le processus est interrompu et bloqué dans son exécution.
Cela peut provoquer aussi des ralentissements ou freez puisque des accès disques ont lieu.
A lire : Qu’est-ce que les fautes matérielles dans Windows et comment les réduire

LatendcyMon : mesure de les fautes matérielles (hard pagefault)

Afficher les pilotes qui ont le plus d’impact sur le système

Mais surtout LantecyMon donne la latence, comptage ISR et DPC par pilotes et autres par pilotes, processus et CPU.
Cela permet assez facilement de connaître les pilotes ou application qui peuvent causer et des abandons et problèmes de latences DPC.
On retrouve aussi les fautes matérielles.

Vous pouvez trier par colonne, pour afficher les pilotes/processus qui ont le plus d’impact sur le système.

Mesurer la Latence DPC avec LatencyMon
Mesurer la Latence DPC avec LatencyMon

Comment améliorer la latence DPC

A minima, il convient de nettoyer Windows et éviter que des programmes inutiles tournent en fond.
Pour cela, suivez ces tutoriels :

Vous pouvez ensuite suivre les conseils d’optimisation de la latence DPC en suivant ce tutoriel : Latence DPC : vérifier et améliorer la latence matérielle sur Windows