Respuesta Rápida: ¿Por qué hay tirones si el contador marca FPS altos?
Si tienes muchos FPS pero el juego pega tirones, estás experimentando inconsistencia de frametime (tiempo por fotograma) y no una falta de potencia bruta. Los contadores de FPS promedian fotogramas a lo largo de un segundo entero, ocultando fotogramas individuales que tardan 50 ms o más en entregarse a la pantalla. Las tres causas más frecuentes en Windows son: Multiplane Overlay (MPO) interfiriendo con el compositor gráfico, latencia DPC en controladores de hardware (GPU, red o audio) y saturación de un único hilo de CPU.
Aplica la solución inmediata recomendada
Si notas microtirones con FPS altos en Windows 10 u 11, el primer paso verificado es desactivar Multiplane Overlay (MPO) para eliminar conflictos de presentación entre el juego y el sistema operativo, junto con la optimización del scheduler de GPU.
¿Te está pasando esto? Síntomas habituales
Identifica el comportamiento exacto de tu equipo para determinar la causa antes de modificar configuraciones a ciegas:
El contador marca una tasa de refresco alta y constante, pero el movimiento visual se percibe como si corriera a 45-60 Hz.
Al permanecer quieto el juego va fluido, pero al girar la vista o mover el ratón se producen pequeños enganches repetitivos.
La línea de tiempo por fotograma en MSI Afterburner no es plana; muestra picos ascendentes regulares o aleatorios.
El tirón ocurre en zonas vacías del mapa o en menús, sin que haya explosiones ni efectos gráficos intensivos en pantalla.
La tarjeta gráfica no está saturada, pero el procesador tiene un hilo al 100% o hay retrasos en la cola de controladores.
El juego va peor en pantalla completa sin bordes que en exclusiva, o empeora cuando hay un vídeo o navegador en el segundo monitor.
Comprúebalo en 30 segundos: FPS Medios vs Frametime
La razón técnica por la que un juego parece trabado con números altos es la variación en el tiempo de entrega de cada fotograma.
Cada cuadro tarda exactamente ~6.94 ms en dibujarse. La cadencia es perfecta.
La mayoría de cuadros tardan 6 ms, pero 1 cuadro se retrasa a 65 ms (un tirón visible).
¿Qué puede estar causándolo? Causas y Diagnóstico
Haz clic en cada componente para ver la solución técnica directa o descargar el script correspondiente:
1. Multiplane Overlay (MPO)
Función de Windows 10/11 para superponer planos de vídeo y ventanas. En drivers de NVIDIA y AMD suele causar microcongelaciones, parpadeos y stuttering en modo ventana sin bordes.
2. Latencia DPC en Controladores
Controladores de audio, red o gráfica que retienen la CPU a nivel DISPATCH_LEVEL impidiendo que el motor del juego procese el siguiente frame a tiempo.
3. Modo de Interrupción GPU (MSI Mode)
Si la tarjeta gráfica comparte líneas físicas IRQ clásicas con otros dispositivos, la sobrecarga de interrupciones genera microretrasos en la entrega de cuadros.
4. Saturación de un Solo Hilo de CPU
El uso global de la CPU puede marcar 30%, pero si el hilo principal del juego (Game Thread) llega al 100%, la GPU se queda esperando instrucciones y genera un tirón.
5. Transición de Estados C-States
Cuando un núcleo de la CPU entra en estados de reposo muy profundos (C6), la microdemora en reactivarse (exit latency) puede provocar una caída repentina de frametime.
6. Polling Rate Excesivo en Ratón (4K/8K Hz)
Ratones a 4000 Hz u 8000 Hz envían miles de interrupciones por segundo que saturan un hilo de CPU al mover el cursor rápidamente en juegos no optimizados.
7. Caché de Shaders Corrupta o Saturada
Al entrar a zonas nuevas o tras actualizar drivers, la GPU compila efectos en tiempo real generando microparones de 1–2 segundos (*shader stutter*).
8. Picos de Lag y Congestión de Red (TCP)
El algoritmo de Nagle y el throttling de paquetes de Windows acumulan datos en búfer, generando tirones de red que parecen caídas de FPS locales.
Matriz de Soluciones Rápidas de El Nexo
| Origen del Stutter | Diagnóstico | Solución Aplicable | Recurso Directo |
|---|---|---|---|
| Multiplane Overlay (MPO) | Tirones en modo ventana, parpadeos o segundo monitor | Desactivar el valor de registro de MPO en Windows | Descargar MPO Fix |
| Caché de Shaders y Temporales | Tirones al ver efectos nuevos tras actualizar drivers | Purgar carpetas DXCache, NV_Cache y temporales | Descargar Limpieza Total |
| Picos de Ping y Throttling de Red | Desync en combates online y acumulación de paquetes | Desactivar Nagle y aplicar TcpAckFrequency = 1 | Descargar Net Optimizer |
| Latencia DPC de Drivers | Picos en nvlddmkm.sys, ndis.sys o HDAudBus.sys |
Medir con LatencyMon y aislar el controlador | Ver Guía DPC |
| Input Lag y Ratón 4K/8K | Tirones al mover el cursor rápidamente en juegos | Desactivar aceleración oculta EPP y fijar Hz | Descargar Ratón Fix |
| Interrupciones PCIe de GPU | GPU operando en interrupciones basadas en línea (IRQ) | Habilitar Message Signaled Interrupts (MSI) | Ver Guía MSI Mode |
| Overlays y Tareas en Segundo Plano | Picos aleatorios causados por telemetría y grabadores | Desactivar Game Bar, DVR y procesos parásitos | Descargar Gaming Mode |
| Plan de Energía y Throttling | La CPU cambia bruscamente de frecuencia en reposo | Aplicar perfil de energía de alto rendimiento optimizado | Descargar Max Power |
| Desincronización de Refresco | Frametimes oscilando libremente sin límite de FPS | Limitar FPS a 3 por debajo del refresco (ej. 141 en 144 Hz) | Test de Monitor |
¿Solo quieres probar los scripts de optimización?
Descarga los scripts esenciales de El Nexo para resolver los conflictos de software más comunes en un clic. Todos los scripts crean un punto de restauración automático y permiten deshacer los cambios.
Explicación Técnica: Fundamentos de Frametime y Renderizado
Abre cada sección para comprender en detalle la arquitectura del motor de renderizado y el kernel de Windows:
1. ¿Qué es exactamente el microstuttering?
El microstuttering es una irregularidad en el intervalo de tiempo que transcurre entre la presentación de fotogramas consecutivos en la pantalla (*Frame Delivery Time*).
A una frecuencia de refresco de 144 Hz, el monitor espera recibir un nuevo fotograma cada 6.94 milisegundos. Si la GPU genera tres fotogramas a 4 ms y el cuarto se retrasa a 35 ms, el ojo humano percibe una pausa momentánea porque el monitor se ve obligado a repetir el fotograma anterior. Aunque el promedio matemático del segundo indique 130 FPS, la experiencia visual es espasmódica.
2. La trampa de los FPS medios: 1% Low y 0.1% Low
Los FPS medios suman todos los fotogramas generados en 1.000 ms y los dividen entre el tiempo total. Esta métrica oculta los peores momentos de la partida.
- 1% Low (Percentil 1): Representa el promedio del 1% de fotogramas más lentos durante la sesión. Si tus FPS medios son 150 pero tu 1% Low cae a 45, sufrirás tirones frecuentes en momentos de acción.
- 0.1% Low (Percentil 0.1): Mide los picos extremos de congelación (stalls). Una caída drástica aquí indica que un proceso en segundo plano, un driver o una compilación de shaders congeló la CPU/GPU durante una fracción de segundo.
3. Multiplane Overlay (MPO) y el Compositor DWM
En Windows, el Desktop Window Manager (DWM) utiliza la tecnología Multiplane Overlay (MPO) para permitir que el chip gráfico procese diferentes planos visuales de forma independiente sin pasar por una etapa intermedia de composición de memoria.
Sin embargo, cuando se ejecutan juegos modernos junto a aceleración por hardware en navegadores (Discord, Chrome, Spotify) o configuraciones multimonitor con diferentes frecuencias de refresco, el controlador de la GPU puede fallar al coordinar los planos de sincronización, provocando microstuttering severo o parpadeos negros. Desactivar MPO fuerza un canal de presentación estándar y elimina este conflicto en la inmensa mayoría de casos reportados.
4. Latencia DPC y el planificador de interrupciones
En el kernel de Windows, las rutinas de controladores se ejecutan como Llamadas a Procedimiento Diferido (DPC) a nivel de interrupción prioritario (DISPATCH_LEVEL). Si un controlador de red, audio o almacenamiento tarda demasiado tiempo en completar su rutina, ningún hilo de usuario (incluido el motor del juego) puede ejecutarse en ese núcleo de CPU. Esto produce un retraso inmediato en la cola de renderizado que se traduce en un pico de frametime.
Preguntas Frecuentes sobre Microstuttering en Juegos
¿Por qué tengo muchos FPS pero el juego pega tirones?
Porque la fluidez visual depende de la regularidad del frametime (tiempo por fotograma en milisegundos) y no de la media de FPS por segundo. Si un solo fotograma se retrasa 40 o 60 ms por culpa de un driver, saturación monohilo o MPO, el ojo humano percibe un tirón aunque el contador marque 144 FPS.
¿Qué diferencia hay entre FPS y frametime?
Los FPS (fotogramas por segundo) son una media estadística agregada a lo largo de un segundo completo. El frametime es el tiempo exacto que tarda cada fotograma individual en renderizarse y presentarse en pantalla. Un frametime plano garantiza fluidez total; un frametime con picos genera microstuttering.
¿Cómo puedo saber si realmente tengo microstuttering?
Utiliza MSI Afterburner y RivaTuner Statistics Server para mostrar en pantalla la gráfica de línea de frametime. Si la línea no es plana y presenta picos verticales recurrentes mientras juegas, tu sistema está sufriendo microstuttering.
¿Puede una GPU no llegar al 100% de uso y provocar tirones?
Sí. Cuando la GPU está al 50-70% de uso, suele indicar que la CPU no le entrega datos con la suficiente rapidez. Esto ocurre habitualmente porque el hilo principal del juego (*Game Thread*) satura al 100% un único núcleo de la CPU o porque hay retrasos en la cola de interrupciones de los controladores.
¿MPO puede causar stuttering en Windows 10 y 11?
Sí. Multiplane Overlay (MPO) genera conflictos frecuentes en configuraciones con múltiples monitores, tasas de refresco mixtas y ventanas con aceleración por hardware. Desactivar MPO mediante nuestro script o clave de registro soluciona estos problemas de sincronización de pantalla.
¿Un ratón con polling rate de 4000 Hz u 8000 Hz puede causar tirones?
Sí. Un polling rate superior a 1000 Hz genera una carga de interrupciones masiva en la CPU. Si el procesador está ocupado con el motor del juego, procesar miles de informes de movimiento por segundo satura el hilo de entrada y provoca tirones al girar la cámara.
¿Quieres todas las herramientas de El Nexo reunidas?
Los scripts gratuitos de la web resuelven el 70% de los problemas habituales. NexoOptimizer es la aplicación nativa para Windows que integra el 100% de los ajustes avanzados: gestión dinámica de C-States por procesador, control granular de CFG por proceso, MSI Mode real en hardware y monitor DPC en tiempo real para cazar el stuttering definitivo.