Correctif: Latence DPC élevée sous Windows 10

L'appel de procédure différée (DPC) est un mécanisme de système d'exploitation Microsoft Windows qui permet aux tâches à priorité élevée de différer des tâches requises mais à priorité plus basse pour une exécution ultérieure. Cela permet aux pilotes de périphérique et autres consommateurs d'événements de bas niveau d'effectuer rapidement les sections hautement prioritaires de leur traitement et de planifier un traitement supplémentaire non critique pour une exécution avec une priorité inférieure.

Une latence DPC élevée peut généralement être observée dans les pilotes de périphérique qui se trompent parfois et affichent une valeur élevée de latence DPC. Il existe plusieurs solutions à ce problème et nous en présenterons certaines ci-dessous. Bonne chance!

Solution 1: Modifier le plan d'alimentation actuel

Presque toutes les options d'alimentation que vous modifiez sont liées au paramètre d'alimentation équilibrée et, même si l'un de ces paramètres n'est pas aussi performant, les performances de votre ordinateur seront toujours reflétées. Plusieurs utilisateurs affirment que le passage à Haute performance ou Économiseur d'énergie les a aidés à résoudre leur problème.

  1. Cliquez avec le bouton droit sur l'icône de la batterie située dans la barre d'état système et cliquez sur Options d'alimentation. Si vous n'utilisez pas Windows 10, cliquez sur le menu Démarrer et recherchez Panneau de configuration. Changez l'option Afficher par en Grandes icônes et cliquez sur le bouton Options d'alimentation.

  1. Choisissez n’importe quel mode de distribution d’alimentation, à l’exception du plan équilibré, en cliquant sur le petit cercle à côté de l’entrée. Vous pouvez également cliquer sur Afficher les plans supplémentaires afin de voir tous les plans disponibles parmi lesquels vous pourrez choisir. Vérifiez si le problème est résolu.

Solution 2: désactiver le ticking dynamique et mettre à jour le pilote de la carte graphique

Cet ensemble d’étapes est principalement utilisé pour optimiser et réduire la latence DPC induite «normalement» en désactivant le Ticking dynamique et en mettant à jour les cartes graphiques qui ont toujours un rapport avec le retard et la latence. Cette étape est très utile et la première partie peut être facilement inversée si vous rencontrez des problèmes:

  1. Recherchez «Invite de commandes» dans le menu Démarrer ou la barre de recherche à côté, faites un clic droit dessus et sélectionnez l'option «Exécuter en tant qu'administrateur». Vous pouvez également utiliser la combinaison de touches Windows Key + R afin d’afficher la boîte de dialogue Exécuter. Tapez "cmd" dans la case et cliquez sur OK

  1. Copiez et collez la commande suivante et assurez-vous de cliquer ensuite sur Entrée.

bcdedit / set disabledynamictick oui

  1. Vous devriez voir le message «Opération terminée avec succès». Quittez l'invite de commande et vérifiez si le problème est résolu. Si ce n'est pas le cas, passez au reste de la solution.

Il est maintenant temps de mettre à jour le pilote de votre carte graphique afin de réduire la latence DPC de votre ordinateur.

  1. Sélectionnez le bouton Démarrer, tapez dans le Gestionnaire de périphériques, puis sélectionnez-le dans la liste des résultats en haut. Vous pouvez également utiliser la combinaison de touches Windows Key + R afin d’afficher la boîte de dialogue Exécuter. Tapez "devmgmt.msc" dans la case et cliquez sur OK.

  1. Développez l'une des catégories pour trouver le nom du périphérique que vous souhaitez mettre à jour, cliquez dessus avec le bouton droit de la souris et sélectionnez Mettre à jour le pilote. Pour les cartes graphiques, développez la catégorie Cartes graphiques, cliquez avec le bouton droit de la souris sur votre carte graphique et sélectionnez Mettre à jour le pilote.

  1. Sélectionnez Rechercher automatiquement le pilote mis à jour.
  2. Si Windows ne trouve pas de nouveau pilote, vous pouvez essayer de le rechercher sur le site Web du fabricant du périphérique et suivre ses instructions. Vous devrez répéter le même processus pour toutes les cartes graphiques (intégrées et externes) ou vous pouvez utiliser un outil automatisé pour le faire à votre place.

Solution 3: altération des périphériques réseau (sans fil et Ethernet)

Cette méthode est très utile et implique la modification de certains paramètres dans le Gestionnaire de périphériques pour le périphérique réseau de votre ordinateur. En général, ces périphériques sont les causes les plus courantes de latence DPC élevée sur les ordinateurs Windows. Il est donc recommandé d'essayer de modifier ces paramètres pour réduire la latence.

  1. Sélectionnez le bouton Démarrer, tapez dans le Gestionnaire de périphériques, puis sélectionnez-le dans la liste des résultats en haut. Vous pouvez également utiliser la combinaison de touches Windows Key + R afin d’afficher la boîte de dialogue Exécuter. Tapez "devmgmt.msc" dans la case et cliquez sur OK.

  1. Développez la catégorie Cartes réseau en cliquant sur la flèche à côté de celle-ci et localisez les cartes sans fil et Ethernet. Ils devraient figurer en haut de la liste et porter le nom d’une marque telle que Intel.
  2. Cliquez avec le bouton droit sur chacun d'eux et choisissez Propriétés dans le menu contextuel. Accédez à l'onglet Avancé et vous devriez pouvoir voir une liste marquée Propriété. Localisez l'option Energy Efficient Ethernet et désactivez-la en cliquant sur l'option sous Valeur et en choisissant Désactivé.

  1. Après cela, assurez-vous d’accéder à l’onglet Gestion de l’alimentation, puis décochez la case en regard de l’option Autoriser l’ordinateur à éteindre ce périphérique pour économiser de l’énergie. Veillez à répéter le processus pour tous les périphériques appropriés et à appliquer les modifications. Vérifiez si la latence est revenue à la normale.

Solution 4: Désinstallez le pare-feu sur votre ordinateur.

Il semble que les pare-feu qui sont souvent installés à côté d’antivirus gratuits causent généralement des problèmes de latence élevée de DPC et vous devriez envisager de les désinstaller pour résoudre le problème car ils causent actuellement plus de tort que de mal. Le pare-feu qui est apparemment à l'origine de ce problème est le pare-feu d'Avast, qui peut être désinstallé seul.

  1. Ouvrez votre interface utilisateur Avast en localisant son icône dans la barre d'état système, cliquez dessus avec le bouton droit de la souris et choisissez l'option Ouvrir.
  2. Localisez la fenêtre Paramètres et accédez à l'onglet Composants dans le menu de navigation situé à gauche de la fenêtre.

  1. Localisez l’entrée Avast Firewall dans la liste et cliquez sur la flèche orientée vers le bas à côté de. Cliquez sur le bouton Désinstaller et confirmez la boîte de dialogue qui apparaîtra rapidement. Redémarrez votre ordinateur et vérifiez si la latence est revenue à la normale.

En outre, le pare-feu Windows Defender est également la cause principale de ce problème et vous devrez le désactiver pour résoudre correctement le problème et éviter qu'il ne se reproduise. Même après l'avoir désactivé, vous devrez peut-être désactiver le démarrage du service, car celui-ci est souvent source de problèmes.

  1. Ouvrez le Panneau de configuration en le recherchant après avoir appuyé sur le bouton Démarrer situé en bas à gauche de votre bureau.
  2. Changez l'option View by en petites icônes et localisez l'option de pare-feu Windows.

  1. Cliquez dessus et sélectionnez l'option Activer ou désactiver le pare-feu Windows située dans le menu sur le côté gauche de la fenêtre.
  2. Cliquez sur le bouton radio en regard de l'option "Désactiver le pare-feu Windows (non recommandé)" en regard des paramètres de réseau privé et public.

Le pare-feu Windows est maintenant désactivé, mais son service lui aurait également causé des problèmes liés à la latence DPC et vous devez vous assurer de désactiver également ce service. Il fonctionne en arrière-plan et limite votre connexion, que le pare-feu soit activé ou non. Suivez les étapes ci-dessous pour le désactiver complètement.

  1. Ouvrez l'interface de l'éditeur de registre en tapant «regedit» dans la barre de recherche ou dans la boîte de dialogue Exécuter. Accédez à la clé suivante dans l'Éditeur du Registre en naviguant dans le volet de gauche:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MpsSvc 
  1. Sur le côté droit de l'écran, vous devriez voir une liste d'entrées de registre. Faites défiler la liste jusqu'à ce que l'entrée Début apparaisse sous la forme d'un REG_DWORD. Cliquez dessus avec le bouton droit de la souris et choisissez Modifier.

  1. Modifiez la valeur sous Données de la valeur de n’importe quel nombre (2 correspond aux paramètres par défaut) en 4, puis cliquez sur OK, puis sur OK. Vérifiez si le problème est résolu maintenant.

Solution 5: une méthode pour les utilisateurs AVG

Il semble que les problèmes d’antivirus soient l’une des causes principales de ces problèmes, en particulier si vous utilisez des versions gratuites d’AVG, Avast, etc. Cette méthode s’adresse aux utilisateurs d’AVG disposant de la version gratuite d’AVG et dont le temps de latence DPC est élevé. . Heureusement, vous n'avez pas besoin de le désinstaller ni de désactiver les boucliers, il vous suffit de modifier certains paramètres.

  1. Utilisez la combinaison de touches Windows Key + R afin d’ouvrir la boîte de dialogue Exécuter et tapez «ncpa.cpl» avant de cliquer sur OK. Vous pouvez également y parvenir en ouvrant le Panneau de configuration. Changez la vue en Catégorie et cliquez sur Réseau et Internet. Cliquez sur l'entrée du centre réseau et partage de la liste. Recherchez l’option Modifier les paramètres de l’adaptateur dans la partie gauche de la fenêtre et cliquez dessus.

  1. Cliquez avec le bouton droit sur la connexion que vous utilisez actuellement et cliquez sur l'option Propriétés. Dans la section "Cette connexion utilise les éléments suivants:", localisez l'entrée "Pilote de filtre de réseau AVG" et décochez la case correspondante pour la désactiver. Cliquez ensuite sur OK et vérifiez si le problème est résolu.

Solution 6: Désinstallez Bonjour sur votre ordinateur.

Bonjour est la mise en œuvre par Apple du réseau sans configuration, un groupe de technologies qui inclut la découverte de services, l'attribution d'adresses et la résolution de noms d'hôte. Bonjour localise des périphériques tels que des imprimantes, d'autres ordinateurs et les services offerts par ces périphériques sur un réseau local.

En tant que tel, ce n'est pas complètement important pour votre ordinateur et il a probablement été installé automatiquement avec d'autres programmes. Vous pouvez parfois résoudre le problème simplement en désinstallant Bonjour sur votre ordinateur.

  1. Tout d’abord, assurez-vous que vous êtes connecté avec un compte administrateur, car vous ne pourrez pas désinstaller de programmes utilisant d’autres privilèges de compte.
  2. Cliquez sur le menu Démarrer et ouvrez le Panneau de configuration en le recherchant. Vous pouvez également cliquer sur l'icône représentant un engrenage pour ouvrir les paramètres si vous utilisez Windows 10.
  3. Dans le Panneau de configuration, sélectionnez Afficher en tant que: Catégorie dans le coin supérieur droit et cliquez sur Désinstaller un programme dans la section Programmes.

  1. Si vous utilisez l'application Paramètres, cliquez sur Applications pour ouvrir immédiatement la liste de tous les programmes installés sur votre PC.
  2. Localisez l'entrée Bonjour dans la liste et cliquez dessus une fois. Cliquez sur le bouton Désinstaller au-dessus de la liste et confirmez les boîtes de dialogue éventuelles. Suivez les instructions à l'écran pour désinstaller Bonjour, puis redémarrez votre ordinateur. Vérifiez si vous rencontrez toujours des problèmes liés à une latence élevée.

Solution 7: désactiver le protocole Internet version 6

Ce protocole semble poser problème pour certains paramètres de votre ordinateur et il existe de nombreux problèmes qui peuvent être résolus simplement en le désactivant et en revenant au protocole Internet version 4. Cette méthode a été confirmée avec succès pour Windows 7 mais il n'y a rien en disant que cela ne fonctionnera pas pour les versions plus récentes de Windows.

  1. Utilisez la combinaison de touches Windows Key + R afin d’ouvrir la boîte de dialogue Exécuter et tapez «ncpa.cpl» avant de cliquer sur OK. Vous pouvez également y parvenir en ouvrant le Panneau de configuration. Changez la vue en Catégorie et cliquez sur Réseau et Internet. Cliquez sur l'entrée du centre réseau et partage de la liste. Recherchez l’option Modifier les paramètres de l’adaptateur dans la partie gauche de la fenêtre et cliquez dessus.

  1. Maintenant que la fenêtre Connexion Internet est ouverte, double-cliquez sur votre adaptateur réseau actif.
  2. Cliquez ensuite sur Propriétés et recherchez l'entrée Internet Protocol Version 6 dans la liste. Désactivez la case à cocher en regard de cette entrée et cliquez sur OK. Redémarrez votre ordinateur afin de confirmer les modifications et vérifiez si l'erreur apparaît à nouveau.

Solution 8: utilisez les ajustements de regedit suivants pour désactiver un processus donné

Il existe un service appelé NVIDA PowerMizer: le but ultime de la technologie PowerMizer est d’optimiser la consommation d’énergie pour la plus longue durée de vie de la batterie d’un ordinateur portable tout en offrant les performances nécessaires à la tâche à accomplir.

C'est un peu comme ce qu'Intel doit limiter la puissance de calcul du processeur en fonction des applications en cours d'exécution. autrement dit, il s’agit d’un processus de gestion de l’alimentation de votre carte graphique qui peut entraîner des modifications de l’utilisation de la CPU et des problèmes.

  1. Puisque vous allez modifier le registre, nous vous recommandons de consulter cet article que nous avons préparé afin de sauvegarder votre registre en toute sécurité pour éviter tout autre problème. Néanmoins, rien de mal ne se produira si vous suivez les instructions à la lettre.
  2. Ouvrez l'interface de l'éditeur de registre en tapant «regedit» dans la barre de recherche ou dans la boîte de dialogue Exécuter. Accédez à la clé suivante dans l'Éditeur du Registre en naviguant dans le volet de gauche:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Video \ ******** \ 0000 \ 

  1. Les * seront des nombres et des lettres aléatoires. Il y en aura quelques-uns, alors choisissez le dossier «0000» contenant le plus grand nombre de clés.
  2. Cliquez avec le bouton droit de la souris sur le côté droit de la fenêtre et choisissez Nouveau >> Valeur DWORD (32 bits). Vous devrez le faire 4 fois et assurez-vous de nommer les clés comme suit: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC.

  1. Vous devrez modifier leur valeur en cliquant avec le bouton droit de la souris sur chacune d’elles et en choisissant l’option Modifier. Définissez les valeurs en fonction des informations ci-dessous:

PerfLevelSrc ——– 3322

PowerMizerEnable ——– 0

PowermizerLevel ——– 1

PowermizerLevelAC ——– 1

  1. Redémarrez votre ordinateur et l'option Powermizer doit être désactivée, ce qui entraîne une diminution de la latence de votre DPC.

Des Articles Intéressants