Solución rápida: Descarga LatencyMon desde resplendence.com. Ejecútalo como administrador. Haz clic en Start. Usa el PC con normalidad durante 5 minutos. LatencyMon clasifica los controladores por latencia ISR/DPC. El controlador que aparece primero en la lista es el culpable. Actualiza o revierte ese controlador.
Escuchas cortes de audio, ves microtirones en juegos, experimentas retraso del cursor durante tareas específicas. La causa raíz suele ser la latencia de llamadas a procedimiento diferido (DPC) — un controlador específico retiene el kernel demasiado tiempo. LatencyMon identifica qué controlador.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~30 minutos (diagnóstico + solución).
Qué causa esto
Los controladores se ejecutan en modo kernel. Las llamadas a procedimiento diferido (DPC) y las rutinas de servicio de interrupción (ISR) son operaciones a nivel de kernel que deben completarse rápidamente — en menos de ~500 microsegundos. Un controlador mal codificado o con errores puede bloquearse durante más tiempo, haciendo que todos los demás controladores y procesos esperen. El audio, las tareas en tiempo real y las animaciones se ven afectados.
Método 1: Usar LatencyMon para identificar el culpable
El diagnóstico.
- Descarga LatencyMon desde resplendence.com (gratis).
- Extrae. Ejecuta como administrador.
- Haz clic en Start (botón de reproducción).
- Usa el PC con normalidad durante 5-15 minutos. El uso intensivo (juegos, vídeo, audio) genera más puntos de datos.
- Haz clic en Stop. Cambia a la pestaña Drivers.
- Ordena por Highest measured interrupt to process latency (µs). La entrada superior es la peor.
- Infractores comunes con nombres:
- nvlddmkm.sys — controlador de GPU NVIDIA. Actualiza a la última versión, o revierte si es reciente.
- atikmpag.sys — controlador de GPU AMD.
- ndis.sys — pila de red. Problema del controlador Wi-Fi.
- usbport.sys — host USB. Problema de dispositivo o concentrador USB.
- storport.sys — almacenamiento. Controlador de SSD/HDD.
- ntoskrnl.exe — kernel. Indirecto; normalmente se rastrea hasta otro controlador.
- Cambia a la pestaña Processes. Proceso infractor más grave visible.
Esto identifica la causa.
Método 2: Actualizar o revertir el controlador identificado
La solución.
- Para controlador de GPU: visita el sitio web de Nvidia / AMD / Intel. Descarga la última versión. Instala limpio (usa DDU primero para una desinstalación limpia).
- Si la última versión causa el problema: revierte a la versión anterior. Administrador de dispositivos → GPU → Propiedades → pestaña Controlador → Revertir controlador.
- Para controlador de red: sitio del fabricante (Intel Wi-Fi, Realtek). Evita el genérico de Microsoft.
- Para controlador USB: normalmente Microsoft. Actualiza Windows.
- Para controladores de chipset: controladores de chipset Intel / AMD desde el sitio del fabricante de la CPU.
- Después de actualizar: vuelve a ejecutar LatencyMon. La latencia debería bajar.
- Para controladores sin versión más reciente: prueba la versión estable anterior. O convive con el problema si el hardware/controlador está al final de su vida útil.
- Para controladores específicos con errores (p. ej., Killer Wi-Fi antiguo, ASUS Sonic Suite): reemplaza el hardware o elimina el software de mejora de audio.
Esta es la solución específica.
Método 3: Reducir la sensibilidad de la CPU a la latencia DPC
Para cuando el controlador infractor no se puede actualizar fácilmente.
- Desactiva la suspensión selectiva de USB en Opciones de energía. Reduce los eventos de activación del controlador USB.
- Desactiva la administración de energía del adaptador Wi-Fi. Reduce las transiciones de energía del controlador inalámbrico.
- Configura el plan de energía en Alto rendimiento o Rendimiento máximo. Reduce la limitación de la CPU que agrava la latencia DPC.
- Para producción de audio: usa controladores ASIO en lugar de WDM. ASIO evita el motor de audio de Windows, menos afectado por los retrasos DPC del kernel.
- Para juegos: desactiva el fondo de Game Bar. Desactiva el Modo de juego de Xbox si no ayuda.
- Para Bluetooth: cambia a receptor USB cuando sea posible. USB es más fiable que Bluetooth para entrada de baja latencia.
- Para PCs con overclocking: la inestabilidad puede manifestarse como problemas de DPC. Revierte el overclocking; prueba.
- Para ajustes de BIOS: activa Memory Remapping si está disponible. Mejora el rendimiento DMA, reduce la sobrecarga de interrupciones.
Esto mitiga el impacto de DPC.
Cómo verificar que la solución funcionó
- Vuelve a ejecutar LatencyMon. El controlador que antes tenía latencia alta ahora muestra números mucho más bajos.
- El audio se reproduce sin cortes. Los juegos son más fluidos.
- Pestaña Stats de LatencyMon: Highest measured ISR routine execution time y Highest measured DPC routine execution time ambos muy por debajo de 500µs.
Si nada de esto funciona
Si la latencia sigue alta: Varios controladores contribuyen: aborda cada uno en orden. Limitación térmica disfrazada: una CPU caliente difiere las DPC. Enfría el PC. Actualización de BIOS: una BIOS desactualizada a veces causa problemas de DPC. Actualiza desde el fabricante. Para problemas crónicos: el hardware puede ser la causa. Prueba desactivando dispositivos uno a uno en el Administrador de dispositivos. Si la latencia baja al desactivar un dispositivo específico, el hardware está defectuoso. Para falsos positivos de LatencyMon: ocasionalmente las herramientas atribuyen mal. Verifica con Resplendence WhySoSlow o PerfMon. Último recurso: instalación limpia de Windows: Restablecer este PC → Descarga en la nube. Elimina la corrupción de configuración.
Conclusión: LatencyMon identifica el controlador con mayor latencia. Actualiza o revierte ese controlador. Reduce la sensibilidad a DPC mediante el plan de energía y la configuración de suspensión USB como soluciones alternativas.