Solución: alta latencia DPC en Windows 10

La llamada a procedimiento diferido (DPC) es un mecanismo del sistema operativo Microsoft Windows que permite que las tareas de alta prioridad difieran las tareas requeridas pero de menor prioridad para su posterior ejecución. Esto permite que los controladores de dispositivos y otros consumidores de eventos de bajo nivel realicen rápidamente las secciones de alta prioridad de su procesamiento y programen un procesamiento adicional no crítico para su ejecución con una prioridad menor.

Por lo general, se puede observar una alta latencia de DPC en los controladores de dispositivos que a veces salen mal y muestran un alto valor de latencia de DPC. Hay varias soluciones a este problema y presentaremos algunas de ellas a continuación. ¡Buena suerte!

Solución 1: cambiar el plan de energía actual

Casi todas las opciones de energía que está cambiando se reflejan en la configuración de energía equilibrada e, incluso si una de estas configuraciones no es tan buena, siempre se reflejará en el rendimiento de su computadora. Hay varios usuarios que afirman que cambiar a Alto rendimiento o Ahorro de energía les ayudó a resolver su problema.

  1. Haga clic derecho en el icono de la batería ubicado en la bandeja del sistema y haga clic en Opciones de energía. Si no está utilizando Windows 10, haga clic en el menú Inicio y busque Panel de control. Cambie la opción Ver por a Iconos grandes y haga clic en el botón Opciones de energía.

  1. Elija cualquier plan de energía, excepto el Equilibrado, haciendo clic en el pequeño círculo al lado de la entrada. También puede hacer clic en Mostrar planes adicionales para ver todos los planes disponibles para que pueda elegir. Verifique si el problema está resuelto.

Solución 2: deshabilite la marcación dinámica y actualice el controlador de la tarjeta gráfica

Este conjunto de pasos se utiliza principalmente para optimizar y reducir la latencia DPC inducida "normalmente" al deshabilitar Dynamic Ticking y actualizar las tarjetas gráficas que siempre tienen algo que ver con el retraso y la latencia. Este paso es muy útil y la primera parte se puede revertir fácilmente si observa algunos problemas:

  1. Busque "Símbolo del sistema" en el menú Inicio o en la barra de búsqueda al lado, haga clic derecho sobre él y seleccione la opción "Ejecutar como administrador". También puede utilizar la combinación de teclas Windows + R para abrir el cuadro de diálogo Ejecutar. Escriba "cmd" en el cuadro y haga clic en Aceptar

  1. Copie y pegue el siguiente comando y asegúrese de hacer clic en Entrar después.

bcdedit / set disabledynamictick sí

  1. Debería ver el mensaje "La operación se completó correctamente". Salga del símbolo del sistema y verifique si el problema está resuelto. Si no es así, continúe con el resto de la solución.

Ahora es el momento de actualizar el controlador de su tarjeta gráfica para intentar reducir la latencia DPC de su computadora.

  1. Seleccione el botón Inicio, escriba Administrador de dispositivos y selecciónelo de la lista de resultados en la parte superior. También puede utilizar la combinación de teclas Windows + R para abrir el cuadro de diálogo Ejecutar. Escriba "devmgmt.msc" en el cuadro y haga clic en Aceptar.

  1. Expanda una de las categorías para encontrar el nombre del dispositivo que desea actualizar, luego haga clic derecho sobre él y seleccione Actualizar controlador. Para las tarjetas gráficas, expanda la categoría Adaptadores de pantalla, haga clic con el botón derecho en su tarjeta gráfica y seleccione Actualizar controlador.

  1. Seleccione Buscar automáticamente el software del controlador actualizado.
  2. Si Windows no encuentra un nuevo controlador, puede intentar buscarlo en el sitio web del fabricante del dispositivo y seguir sus instrucciones. Deberá repetir el mismo proceso para todas las tarjetas gráficas (integradas y externas) o puede usar una herramienta automatizada para hacerlo por usted.

Solución 3: manipulación de dispositivos de red (inalámbricos y Ethernet)

Este método es bastante útil e implica cambiar ciertas configuraciones en el Administrador de dispositivos para el dispositivo de red de su computadora. En general, estos dispositivos son las causas más comunes de la alta latencia DPC en las PC con Windows y siempre es una buena idea intentar cambiar estas configuraciones para reducir la latencia.

  1. Seleccione el botón Inicio, escriba Administrador de dispositivos y selecciónelo de la lista de resultados en la parte superior. También puede utilizar la combinación de teclas Windows + R para abrir el cuadro de diálogo Ejecutar. Escriba "devmgmt.msc" en el cuadro y haga clic en Aceptar.

  1. Expanda la categoría Adaptadores de red haciendo clic en la flecha al lado y ubique los adaptadores inalámbricos y Ethernet. Deben estar en la parte superior de la lista y llevar el nombre de una marca como Intel.
  2. Haga clic derecho en cada uno y elija Propiedades en el menú contextual. Navegue a la pestaña Avanzado y debería poder ver una Lista de propiedades de marca. Localice la opción Ethernet de eficiencia energética y desactívela haciendo clic en la opción en Valor y seleccionando Desactivado.

  1. Después de eso, asegúrese de navegar a la pestaña Administración de energía y desmarque la casilla junto a Permitir que la computadora apague este dispositivo para ahorrar energía. Asegúrese de repetir el proceso para todos los dispositivos adecuados y de aplicar los cambios. Verifique si la latencia vuelve a la normalidad.

Solución 4: desinstale el firewall en su computadora

Parece que los cortafuegos que a menudo se instalan junto con herramientas antivirus gratuitas generalmente causan problemas de latencia DPC alta y debe considerar desinstalarlos para resolver el problema, ya que actualmente están causando más daño que bien. El firewall que, según los informes, causa este problema con mayor frecuencia es el firewall de Avast, que se puede desinstalar por sí solo.

  1. Abra su interfaz de usuario de Avast localizando su icono en la bandeja del sistema, haga clic derecho sobre él y elija la opción Abrir.
  2. Localice la ventana Configuración y navegue a la pestaña Componentes en el menú de navegación en el lado izquierdo de la ventana.

  1. Localice la entrada de Avast Firewall en la lista y haga clic en la flecha hacia abajo al lado de. Haga clic en el botón Desinstalar y confirme el cuadro de diálogo que aparecerá rápidamente. Reinicie su computadora y verifique si la latencia ha vuelto a la normalidad.

Además, el Firewall de Windows Defender también es la causa común de tales problemas y tendrá que deshabilitarlo para resolver el problema correctamente y evitar que vuelva a ocurrir. Incluso después de deshabilitarlo, es posible que deba deshabilitar el inicio del servicio, ya que el servicio a menudo también causa problemas.

  1. Abra el Panel de control buscándolo después de presionar el botón Inicio ubicado en la parte inferior izquierda de su escritorio.
  2. Cambie la opción Ver por a Iconos pequeños y busque la opción Firewall de Windows.

  1. Haga clic en él y seleccione la opción Activar o desactivar Firewall de Windows ubicada en el menú en el lado izquierdo de la ventana.
  2. Haga clic en el botón de opción junto a la opción "Desactivar el Firewall de Windows (no recomendado)" junto a la configuración de red privada y pública.

El Firewall de Windows ahora está desactivado, pero el servicio que pertenece a él también ha causado problemas relacionados con la latencia de DPC y también debe asegurarse de deshabilitar este servicio. Se ejecuta en segundo plano y limita su conexión sin importar si el firewall está activado o desactivado. Siga los pasos a continuación para deshabilitarlo por completo.

  1. Abra la interfaz del Editor del Registro escribiendo "regedit" en la barra de búsqueda o en el cuadro de diálogo Ejecutar. Navegue a la siguiente clave en el Editor del registro navegando en el panel izquierdo:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MpsSvc 
  1. En el lado derecho de la pantalla, debería ver una lista de entradas de registro. Desplácese hacia abajo hasta que vea la entrada Inicio como REG_DWORD, por lo que haga clic derecho sobre ella y elija Modificar.

  1. Cambie el valor en Información del valor de cualquier número (2 es la configuración predeterminada) a 4 y haga clic en Aceptar Aceptar. Verifique si el problema está resuelto ahora.

Solución 5: un método para usuarios de AVG

Parece que los problemas de antivirus son una de las principales causas de estos problemas, especialmente si está utilizando versiones gratuitas de AVG, Avast, etc. Este método está dirigido a usuarios de AVG que tienen instalada la versión gratuita de AVG y que experimentan una alta latencia de DPC . Afortunadamente, no necesitará desinstalarlo o desactivar ningún escudo, solo cambie alguna configuración.

  1. Use la combinación de teclas Windows + R para abrir el cuadro de diálogo Ejecutar y escriba "ncpa.cpl", antes de hacer clic en Aceptar. También se puede lograr abriendo el Panel de control. Cambie la vista a Categoría y haga clic en Red e Internet. Haga clic en la entrada del Centro de redes y recursos compartidos en la lista. Busque la opción Cambiar la configuración del adaptador en el lado izquierdo de la ventana y haga clic en ella.

  1. Haga clic derecho en la conexión que está utilizando actualmente y haga clic en la opción Propiedades. En la sección "Esta conexión usa los siguientes elementos:", ubique la entrada "Controlador de filtro de red AVG" y desactive la casilla junto a ella para deshabilitarla. Luego haga clic en Aceptar y verifique si el problema está resuelto.

Solución 6: Desinstale Bonjour en su computadora

Bonjour es la implementación de Apple de redes de configuración cero, un grupo de tecnologías que incluye descubrimiento de servicios, asignación de direcciones y resolución de nombres de host. Bonjour localiza dispositivos como impresoras, otras computadoras y los servicios que esos dispositivos ofrecen en una red local.

Como tal, no es completamente importante para su computadora y probablemente se instaló automáticamente junto con otros programas. A veces puede resolver el problema simplemente desinstalando Bonjour en su computadora.

  1. En primer lugar, asegúrese de haber iniciado sesión con una cuenta de administrador, ya que no podrá desinstalar programas con otros privilegios de cuenta.
  2. Haga clic en el menú Inicio y abra el Panel de control buscándolo. Alternativamente, puede hacer clic en el ícono de ajustes para abrir la configuración si está utilizando Windows 10.
  3. En el Panel de control, seleccione Ver como: categoría en la esquina superior derecha y haga clic en Desinstalar un programa en la sección Programas.

  1. Si está utilizando la aplicación Configuración, al hacer clic en Aplicaciones debería abrir inmediatamente una lista de todos los programas instalados en su PC.
  2. Busque la entrada Bonjour en la lista y haga clic en ella una vez. Haga clic en el botón Desinstalar sobre la lista y confirme los cuadros de diálogo que puedan aparecer. Siga las instrucciones en pantalla para desinstalar Bonjour y reiniciar su computadora después. Verifique si aún experimenta problemas relacionados con la alta latencia.

Solución 7: deshabilite el protocolo de Internet versión 6

Este protocolo parece ser problemático para ciertas configuraciones en su computadora y hay bastantes problemas que pueden resolverse simplemente deshabilitándolo y volviendo a la versión 4 del Protocolo de Internet. Este método se confirmó como exitoso para Windows 7 pero no hay nada diciendo que no funcionará para las versiones más nuevas de Windows.

  1. Use la combinación de teclas Windows + R para abrir el cuadro de diálogo Ejecutar y escriba "ncpa.cpl", antes de hacer clic en Aceptar. También se puede lograr abriendo el Panel de control. Cambie la vista a Categoría y haga clic en Red e Internet. Haga clic en la entrada del Centro de redes y recursos compartidos en la lista. Busque la opción Cambiar la configuración del adaptador en el lado izquierdo de la ventana y haga clic en ella.

  1. Ahora que la ventana de conexión a Internet está abierta, haga doble clic en su adaptador de red activo.
  2. Luego haga clic en Propiedades y busque la entrada de Protocolo de Internet Versión 6 en la lista. Desactive la casilla de verificación junto a esta entrada y haga clic en Aceptar. Reinicie su computadora para confirmar los cambios y verifique si el error aparece nuevamente.

Solución 8: use los siguientes ajustes de Regedit para deshabilitar un proceso determinado

Existe un servicio llamado NVIDA PowerMizer: el objetivo final de la tecnología PowerMizer es optimizar el uso de energía para la mayor duración de la batería en una PC portátil y al mismo tiempo proporcionar el rendimiento necesario para la tarea en cuestión.

Esto es algo así como lo que Intel tiene para limitar la potencia informática de la CPU en función de las aplicaciones que se ejecutan. en otras palabras, es un proceso de administración de energía para su tarjeta gráfica que puede causar cambios en el uso de la CPU y definitivamente puede causar problemas.

  1. Dado que va a editar el registro, le recomendamos que consulte este artículo que hemos preparado para hacer una copia de seguridad de su registro de manera segura para evitar más problemas. Aún así, no ocurrirá nada malo si sigue las instrucciones cuidadosamente.
  2. Abra la interfaz del Editor del Registro escribiendo "regedit" en la barra de búsqueda o en el cuadro de diálogo Ejecutar. Navegue a la siguiente clave en el Editor del registro navegando en el panel izquierdo:
 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Video \ ******** \ 0000 \ 

  1. Los * serán números aleatorios y letras. Habrá algunos de ellos, así que elija la carpeta "0000" con la mayor cantidad de claves.
  2. Haga clic derecho en el lado derecho de la ventana y elija Nuevo >> valor DWORD (32 bits). Deberá hacer esto 4 veces y asegurarse de nombrar las claves de la siguiente manera: PerfLevelSrc, PowerMizerEnable, PowermizerLevel, PowermizerLevelAC

  1. Deberá cambiar su valor haciendo clic derecho en cada uno de ellos y eligiendo la opción Modificar. Establezca los valores de acuerdo con la siguiente información:

PerfLevelSrc ——– 3322

PowerMizerEnable ——– 0

PowermizerLevel ——– 1

PowermizerLevelAC ——– 1

  1. Reinicie su computadora y la opción Powermizer debería deshabilitarse, lo que provocaría una disminución de la latencia de DPC.

Artículos De Interés