Cómo identificar un controlador que causa picos de latencia DPC con latencymon en Windows 11
🔍 WiseChecker

Cómo identificar un controlador que causa picos de latencia DPC con latencymon en Windows 11

Los chasquidos de audio, el tartamudeo de video o el retraso del mouse durante tareas exigentes en Windows 11 a menudo indican una alta latencia de llamada a procedimiento diferido. Los picos de latencia DPC ocurren cuando un controlador de hardware tarda demasiado en completar una tarea de baja prioridad, lo que impide que el sistema responda a datos de audio o video en tiempo real. LatencyMon es una herramienta gratuita que mide el tiempo de ejecución de DPC y señala el archivo de controlador exacto que causa el retraso. Este artículo explica cómo usar LatencyMon para encontrar el controlador problemático y sugiere pasos para resolver el problema.

Puntos clave: Identificar un controlador que causa picos de latencia DPC

  • Ventana principal de LatencyMon > pestaña Drivers: Muestra una lista clasificada de controladores por tiempo de ejecución de DPC, con el mayor infractor en la parte superior.
  • LatencyMon > menú Monitor > Start monitoring: Comienza a recopilar datos de DPC e ISR durante al menos 3 minutos bajo carga normal del sistema para producir resultados precisos.
  • Administrador de dispositivos > propiedades del controlador > pestaña Driver > Update driver o Roll Back driver: La solución principal para un controlador que LatencyMon identifica como causante de alta latencia.

ADVERTISEMENT

Qué causa los picos de latencia DPC en Windows 11

Los picos de latencia DPC ocurren cuando un controlador de dispositivo retiene la CPU más tiempo del esperado durante una llamada a procedimiento diferido. Windows 11 usa DPC para manejar tareas no críticas después de una solicitud de interrupción. Cuando la rutina DPC de un controlador supera 1 milisegundo, el sistema puede perder sus plazos de tiempo real para la reproducción de audio, la renderización de video o el rendimiento de red. Los culpables comunes incluyen controladores de red obsoletos, controladores de audio defectuosos y controladores de controladora de almacenamiento mal escritos. LatencyMon mide el tiempo total dedicado a DPC por controlador e informa los valores más altos, lo que permite aislar el controlador problemático sin adivinar.

Pasos para instalar y ejecutar LatencyMon en Windows 11

Antes de poder identificar el controlador problemático, debe descargar e iniciar LatencyMon correctamente. Siga estos pasos para configurar la herramienta en su sistema Windows 11.

  1. Descargue LatencyMon desde el sitio web oficial
    Vaya a resplendence.com y descargue el instalador de LatencyMon. Ejecute el instalador y acepte los términos de la licencia. La instalación se completa en menos de 30 segundos.
  2. Inicie LatencyMon como administrador
    Haga clic derecho en el acceso directo de LatencyMon en el escritorio y seleccione Ejecutar como administrador. Se requieren derechos de administrador para que LatencyMon acceda a los contadores de rendimiento a nivel de kernel.
  3. Inicie la sesión de monitoreo
    En la ventana principal de LatencyMon, haga clic en el menú Monitor y seleccione Start monitoring. Deje la herramienta en ejecución durante al menos 3 minutos mientras realiza su carga de trabajo típica, como reproducir audio, ver un video o usar un navegador web. Los períodos de monitoreo más largos capturan más datos y mejoran la precisión.
  4. Detenga la sesión de monitoreo
    Después de 3 minutos, haga clic nuevamente en el menú Monitor y seleccione Stop monitoring. LatencyMon procesará los datos recopilados y mostrará los resultados en las pestañas Drivers y Processes.

ADVERTISEMENT

Cómo leer los resultados de LatencyMon para encontrar el controlador problemático

Una vez que se detiene el monitoreo, LatencyMon organiza los datos en varias pestañas. La pestaña Drivers es la más importante para identificar el controlador que causa los picos de latencia.

  1. Abra la pestaña Drivers
    Haga clic en la pestaña Drivers en la parte superior de la ventana de LatencyMon. Esta pestaña enumera cada controlador que ejecutó DPC durante el período de monitoreo. Las columnas muestran Total Time, Count y Average Time para cada controlador.
  2. Ordene por Total Time de forma descendente
    Haga clic en el encabezado de la columna Total Time para ordenar los controladores del mayor al menor tiempo total de ejecución de DPC. El controlador en la parte superior de la lista es el que consume más tiempo de CPU en DPC y es la causa más probable de los picos de latencia.
  3. Identifique el nombre del archivo del controlador
    Observe la columna Driver para el principal infractor. El nombre del archivo es algo como “e1d65x64.sys” para un controlador de red Intel o “usbaudio.sys” para un controlador de audio USB. Anote el nombre exacto del archivo y el nombre de la compañía asociada en la columna Company.
  4. Revise la pestaña Processes para obtener contexto
    Haga clic en la pestaña Processes para ver qué procesos activaron los DPC. El proceso principal a menudo corresponde al controlador que identificó. Por ejemplo, si svchost.exe aparece alto, el controlador de red puede estar atendiendo un proceso con mucha actividad de red.

Resolver los picos de latencia DPC después de identificar el controlador

Después de saber qué controlador está causando el problema, aplique una de estas soluciones según el tipo de controlador y la configuración de su sistema.

Actualice el controlador a la última versión

Los controladores obsoletos son la causa más común de picos de latencia DPC. Abra el Administrador de dispositivos haciendo clic derecho en el botón Inicio y seleccionando Administrador de dispositivos. Expanda la categoría que contiene el controlador, como Adaptadores de red o Sonido, video y controladores de juego. Haga clic derecho en el dispositivo y seleccione Actualizar controlador > Buscar controladores automáticamente. Windows 11 descargará e instalará el controlador más reciente desde Windows Update si está disponible.

Revierta una actualización reciente del controlador

Si el pico de latencia comenzó después de una actualización del controlador, revertir a la versión anterior puede resolver el problema. En el Administrador de dispositivos, haga clic derecho en el dispositivo y seleccione Propiedades > pestaña Driver > Roll Back Driver. Confirme la reversión y reinicie su computadora. Después de reiniciar, ejecute LatencyMon nuevamente para verificar que el controlador ya no cause alta latencia.

Deshabilite el dispositivo temporalmente

Si actualizar o revertir no ayuda, deshabilite el dispositivo para ver si la latencia desaparece. En el Administrador de dispositivos, haga clic derecho en el dispositivo y seleccione Deshabilitar dispositivo. Ejecute LatencyMon durante 3 minutos con el dispositivo deshabilitado. Si la latencia DPC cae a niveles aceptables, el dispositivo o su controlador son incompatibles con su sistema. Es posible que deba reemplazar el hardware o usar una versión diferente del controlador.

ADVERTISEMENT

Problemas comunes al usar LatencyMon en Windows 11

LatencyMon informa alta latencia pero la pestaña Drivers no muestra un solo controlador

Esta situación ocurre cuando varios controladores contribuyen cada uno con una pequeña fracción de la latencia total. El efecto acumulativo causa problemas de audio o video. En este caso, actualice todos los controladores a sus últimas versiones, especialmente los controladores de chipset, red y audio. También puede intentar deshabilitar dispositivos innecesarios en el Administrador de dispositivos para reducir la cantidad de controladores activos.

LatencyMon muestra alta latencia ISR en lugar de latencia DPC

La latencia de la rutina de servicio de interrupción es diferente de la latencia DPC. Los picos de latencia ISR a menudo indican un problema de hardware o un controlador que se ejecuta en un nivel de interrupción alto. Verifique el recuento de ISR en la pestaña Drivers. Si un controlador específico tiene un recuento de ISR alto, actualice ese controlador primero. Si el problema persiste, el hardware puede estar defectuoso.

LatencyMon no se inicia o se bloquea en Windows 11

Asegúrese de estar ejecutando LatencyMon como administrador. Algunos programas antivirus pueden bloquear el acceso de LatencyMon a los datos del kernel. Deshabilite temporalmente su antivirus e inténtelo de nuevo. Si el problema continúa, reinstale LatencyMon usando la última versión del sitio web oficial.

Herramientas de monitoreo de latencia DPC: comparación

Elemento LatencyMon Windows Performance Recorder
Instalación Descarga gratuita desde resplendence.com Integrado en Windows 11 como parte del Windows Assessment and Deployment Kit
Facilidad de uso Inicio y detención del monitoreo con un clic Requiere configuración y análisis por línea de comandos o GUI a través de WPA
Identificación de controladores Enumera los controladores ordenados por tiempo de DPC en una sola pestaña Requiere cargar archivos de seguimiento y filtrar por eventos DPC
Monitoreo en tiempo real Sí, con gráficos de CPU y DPC en vivo No, solo análisis posterior a la recopilación
Ideal para Solución rápida de problemas de controladores para tartamudeo de audio y video Análisis profundo del rendimiento del sistema por profesionales de TI

LatencyMon es la herramienta más accesible para la mayoría de los usuarios de Windows 11 porque no requiere análisis de archivos de seguimiento. Windows Performance Recorder ofrece más detalle pero exige experiencia con Windows Performance Analyzer.

Ahora puede usar LatencyMon para identificar el controlador que causa picos de latencia DPC en su sistema Windows 11. Después de encontrar el controlador, actualícelo o reviértalo usando el Administrador de dispositivos para restaurar una reproducción de audio y video fluida. Para problemas persistentes, revise el registro de LatencyMon en busca de patrones durante diferentes cargas de trabajo y considere deshabilitar el dispositivo problemático como último recurso. Combinar los datos de LatencyMon con una revisión de los cambios recientes de controladores le brinda la ruta más rápida hacia un sistema estable.

ADVERTISEMENT