Ir al contenido

MPO en Windows: cómo funciona Multiplane Overlay y cuándo desactivarlo

En esta página

Deje MPO en el estado Windows default. Así Windows, DWM, el controlador y la GPU pueden elegir automáticamente planos de hardware donde sean compatibles. No se requiere el uso permanente de MPO. Desactivar MPO temporalmente solo vale la pena para diagnosticar parpadeo reproducible, fotogramas negros, cuelgues o stutters. Primero compruebe la configuración mediante GameReadyX en BoosterX y solucione el problema de controlador conocido, si se encuentra.

Estado: el dispositivo MPO y el papel de los planos de hardware están documentados por Microsoft. La lectura de OverlayTestMode y el comportamiento desactivador del valor 5 están confirmados por nuestra verificación estática de tres versiones del componente del sistema de Windows. El acceso al parámetro se observó en trazas de Windows 11 24H2 y 25H2 recopiladas anteriormente. El rendimiento, el consumo de energía y la latencia física en una GPU real no se midieron en este estudio.

MPO es un mecanismo de planos de hardware de WDDM que puede reducir el trabajo de DWM y enviar el fotograma a la pantalla por una vía más directa. El estado Windows default deja al sistema ambas variantes de salida, y la desactivación forzada devuelve la composición habitual. Desactivar MPO solo vale la pena para diagnosticar un problema de salida reproducible.

Con la composición habitual, DWM ensambla las superficies de las ventanas en el fotograma final del escritorio. Multiplane Overlay (MPO) permite enviar varias superficies adecuadas como planos de hardware separados directamente al bloque de salida de imagen de la tarjeta gráfica. Tal plano puede ser la superficie de una aplicación, un vídeo o una cadena de búferes de DWM (swap chain).

Esto no significa que cada ventana use permanentemente un plano separado. Windows consulta las capacidades del controlador y del hardware, y luego comprueba la combinación concreta de formato, tamaño, escalado, posición, espacio de color y otras restricciones. Si la combinación no es adecuada, el sistema vuelve a la composición habitual.

Microsoft describe MPO como parte de WDDM desde Windows 8.1. En el flip model moderno, DWM puede asignar a la aplicación un scanout plane de hardware. Esto permite conservar Independent Flip incluso cuando aparece otro contenido sobre la aplicación. En condiciones adecuadas, DWM realiza menos trabajo de composición y el fotograma de la aplicación se dirige a la pantalla por una vía más directa.

Por qué Windows default es mejor que la desactivación permanente

Sección titulada « Por qué Windows default es mejor que la desactivación permanente»

El estado Windows default deja disponibles al sistema tanto MPO como la composición habitual. DWM elige el método de salida para un fotograma concreto y vuelve a la composición habitual si el plano de hardware no está disponible.

La desactivación forzada elimina esta variante para todo el sistema. Posibles consecuencias:

  • la aplicación pierde la vía Hardware Composed: Independent Flip;
  • el trabajo de composición adicional vuelve a DWM o a la GPU;
  • pueden aumentar el volumen de copias, la carga sobre la memoria y el consumo de energía;
  • un juego en ventana o un vídeo pueden perder la ventaja del plano de hardware;
  • el resultado depende de la GPU, el controlador, la pantalla, HDR, VRR y el conjunto de ventanas abiertas.

Microsoft recomienda flip model y DirectFlip como una forma más eficiente de enviar fotogramas. NVIDIA también indica que MPO puede aumentar el rendimiento, reducir el consumo de energía y disminuir la latencia en juegos en ventana. Estas ventajas dependen de las condiciones y no están garantizadas en cada equipo.

Por eso, «dejar MPO activado» en este artículo significa no establecer una prohibición global. El uso real del plano lo determina de todos modos Windows de forma dinámica.

Verificamos cuatro afirmaciones:

  1. Windows realmente lee OverlayTestMode como parámetro de composición gráfica.
  2. El valor 5 prohíbe el uso de candidatos a MPO en las versiones de Windows estudiadas.
  3. Sin una configuración forzada, la elección sigue siendo de Windows.
  4. La existencia de tal conmutador no demuestra que su aplicación aumente los FPS o reduzca la latencia de entrada.
Entorno Verificación Resultado
Windows 10 22H2, componente 10.0.19041.1949 Verificación estática del componente del sistema El valor 5 traslada la selección de candidatos a MPO a un rechazo
Windows 11 24H2, componente 10.0.26100.863 Verificación estática y traza del sistema recopilada anteriormente El parámetro se lee; el valor 5 desactiva las vías overlay verificadas
Windows 11 25H2, componente 10.0.26100.7689 Verificación estática y traza del sistema recopilada anteriormente El parámetro se lee; el valor 5 conserva el comportamiento desactivador

Para Windows 10 22H2 y Windows 11 26H1 no hay trazas del sistema adecuadas. La verificación estática de Windows 10 no confirma la ejecución real de este código. Las compilaciones futuras deben verificarse por separado.

El estudio combina tres clases independientes de datos:

  • la documentación de Microsoft sobre WDDM, DXGI flip model, DirectFlip y MPO;
  • la verificación estática de que las versiones de Windows estudiadas leen el parámetro y procesan el valor 5 por separado;
  • trazas del sistema recopiladas anteriormente que confirman el acceso de DWM al parámetro en Windows 11 24H2 y 25H2.

Se verificó por separado el comportamiento de usuario del diagnóstico de MPO en GameReadyX: la matriz de decisiones superó 10 de 10 pruebas automáticas seleccionadas. Estas pruebas incluyen el estado estándar, la desactivación forzada, un valor desconocido, la ausencia de datos y configuraciones de controlador antiguas conocidas.

No se realizó un nuevo experimento en una GPU física. No se usa una GPU virtual como prueba de MPO promotion, frametime, consumo de energía o click-to-photon latency.

OverlayTestMode cambia forzosamente el comportamiento de DWM y no está documentado por Microsoft. En las tres versiones de Windows estudiadas, el valor 5 prohibía el uso de planos de hardware MPO. En la página oficial de NVIDIA también hay archivos separados para desactivar y restaurar MPO; tras el cambio se requiere reiniciar.

Al interpretar el resultado, tenga en cuenta:

  • OverlayTestMode=5 cambia la política global de composición, no un juego concreto;
  • la presencia o ausencia del valor no muestra si una aplicación concreta usó el plano MPO en un momento concreto.

Otros valores numéricos no son una interfaz pública estable de Microsoft. Su significado cambió entre las versiones estudiadas, por lo que la Wiki no recomienda aplicarlos como «niveles de optimización».

El parpadeo o el stutter por sí solos no demuestran un problema de MPO. Microsoft indica que el parpadeo de pantalla suele estar relacionado con el display driver o con una aplicación incompatible y recomienda primero comprobar la actualización, el rollback o la reinstalación del controlador.

Proveedor y período Caso descrito públicamente Qué se deduce de ello
NVIDIA 461.09 NVIDIA informó de la compatibilidad con MPO a partir de 461.09. Con V-Sync desactivado globalmente, en aplicaciones en ventana podían aparecer desgarros de imagen: un plano MPO separado se mostraba de forma independiente. NVIDIA también publicó archivos para desactivar y restaurar MPO. MPO cambia la salida de fotogramas en modo ventana. El fabricante admitía la desactivación temporal como solución alternativa, pero eso no es motivo para desactivar MPO en controladores modernos.
AMD 22.11.2 En las notas de la versión se indican ralentizaciones del sistema y parpadeo de la interfaz al reproducir dos vídeos simultáneamente en Chromium, así como problemas con vídeo, VRR y varias pantallas. En 23.2.1 uno de los casos con Chromium y varias pantallas figura entre los corregidos. Primero actualice el controlador. AMD no nombra MPO como causa de estos problemas, por lo que la eficacia de desactivarlo aquí no está confirmada.
Intel 30.0.100.x En un debate público de Intel se investigaron el aumento del consumo de memoria de DWM, los cuelgues y los problemas de Chromium en versiones antiguas del controlador, incluida la 30.0.100.9955. Los resultados de los usuarios variaban. No se ha establecido la relación de estos antiguos problemas de DWM y del controlador con MPO. Primero conviene comprobar la actualización o el controlador OEM. No hay motivos para desactivar MPO automáticamente.

En los informes de problemas a menudo se combinaban varias condiciones: aceleración por hardware del navegador, vídeo, varias pantallas con distinta frecuencia de actualización, VRR, HDR, un juego en ventana y una versión concreta del controlador. Una solución alternativa para una de esas configuraciones puede no servir para otra.

GameReadyX en BoosterX muestra el diagnóstico de MPO a partir de la configuración disponible:

  • el estado actual Windows default o la configuración forzada;
  • la compilación de Windows;
  • las GPU detectadas;
  • las versiones de los controladores gráficos;
  • la coincidencia con casos verificados de incompatibilidad de configuraciones antiguas.

Si no hay una causa confirmada para una prohibición global, GameReadyX deja MPO en Windows default. Si MPO ya está desactivado forzosamente sin un motivo encontrado, la comprobación propone restaurar el estado estándar. Los valores desconocidos y los datos incompletos no se sobrescriben automáticamente.

Para configuraciones antiguas de AMD e Intel, GameReadyX informa de un problema de controlador. No se propone modificar el registro: los materiales primarios confirman los síntomas, pero no establecen MPO como su causa. La desactivación automática se propone solo para un escenario antiguo concreto de NVIDIA, para el que el fabricante publicó tal solución alternativa.

GameReadyX comprueba la configuración conocida sin medir el frametime actual y sin detectar parpadeo en la pantalla. Para confirmar la causa del síntoma, tras la recomendación hay que comparar su reproducción con la configuración inicial y la modificada.

Cómo comprobar el problema de forma segura

Sección titulada « Cómo comprobar el problema de forma segura»
  1. Reproduzca el síntoma y anote el escenario exacto: aplicación, modo de ventana, pantalla, HDR, VRR y frecuencia de actualización.
  2. Ejecute GameReadyX en BoosterX y abra el diagnóstico de MPO.
  3. Si se encuentra una versión antigua conocida del controlador, actualícela primero. Si el problema apareció justo después de la actualización, compárelo con la versión estable anterior.
  4. No cambie a la vez el controlador, MPO, HDR, VRR y el modo de ventana. De lo contrario, la causa de la mejora quedará desconocida.
  5. Aplique la desactivación temporal de MPO solo si GameReadyX indica un workaround documentado o si el síntoma se reproduce de forma estable tras el diagnóstico habitual.
  6. Reinicie Windows y repita el mismo escenario.
  7. Si no hay mejora, restaure inmediatamente Windows default.

El método de salida de fotogramas puede comprobarse mediante PresentMon. El modo Hardware Composed: Independent Flip significa que a la aplicación se le ha proporcionado un plano de hardware MPO. El contador habitual de FPS y el estado del registro no lo muestran.

  • MPO forma parte del subsistema gráfico de Windows y es compatible a través de WDDM y del controlador gráfico.
  • MPO permite representar por hardware varios planos cuando una configuración concreta es compatible.
  • Windows elige MPO de forma dinámica; una función activada no significa un uso permanente.
  • OverlayTestMode=5 desactiva MPO en las tres versiones estudiadas del componente del sistema.
  • DWM accedió a este parámetro en las trazas estudiadas de Windows 11 24H2 y 25H2.
  • La documentación de los fabricantes confirma problemas antiguos concretos de salida y de controladores, así como la existencia de una solución alternativa con desactivación de MPO.
  • GameReadyX conserva o restaura Windows default de forma predeterminada si no se encuentra una solución alternativa confirmada.
  • Que desactivar MPO aumente los FPS en un sistema moderno habitual.
  • Que desactivar MPO reduzca la input latency o la click-to-photon latency.
  • Que cualquier parpadeo, fotograma negro, stutter o aumento de memoria de DWM esté causado por MPO.
  • Que el antiguo workaround de NVIDIA sea aplicable a los controladores actuales de AMD, Intel o NVIDIA.
  • Que una misma versión de controlador se comporte igual en distintas GPU, pantallas y Windows builds.
  • Que los valores OverlayTestMode distintos de 5 tengan un significado estable entre versiones de Windows.

En el estudio no hay ejecuciones pareadas en una GPU física ni mediciones de FPS, frametime, potencia o latencia. Las trazas del sistema confirman la lectura del parámetro, pero no demuestran la asignación real de un MPO plane. La verificación estática está limitada a tres versiones del componente del sistema.

Los materiales públicos de AMD e Intel describen síntomas de controladores, pero no establecen MPO como su causa. A partir de ellos no se puede concluir que desactivar MPO elimine el problema.

El estudio y las herramientas utilizadas pertenecen al desarrollador de BoosterX, que ofrece el diagnóstico y la posibilidad de cambiar el estado de MPO, por lo que el desarrollador tiene un interés directo en los resultados. La metodología y los límites de aplicabilidad se describen arriba, y las conclusiones pueden verificarse con los datos abiertos y las fuentes públicas enumeradas. El resultado negativo en rendimiento y la recomendación de conservar Windows default se indican explícitamente.

Estado recomendado permanente: Windows default. No desactive MPO por «optimizar FPS», reducir el input lag o basándose en una lista de tweaks ajena.

Si aparecen stutters reproducibles, parpadeo, fotogramas negros o fallos con vídeo y varias pantallas, empiece por GameReadyX. Corregir o revertir el controlador problemático es preferible a una solución alternativa global. Deje MPO desactivado solo cuando el mismo síntoma desaparezca tras una comparación controlada y vuelva tras restaurar default.

En GameReadyX seleccione la restauración de Windows default y reinicie el equipo. La configuración forzada se eliminará y Windows podrá de nuevo elegir los planos de hardware por sí mismo.

Si cambió la configuración de otra forma, use la herramienta oficial de restauración correspondiente del mismo proveedor. No introduzca un número aleatorio en OverlayTestMode.

Las fuentes públicas y las formulaciones se verificaron: 2026-08-24.

  • 2026-09-20: el descargo de responsabilidad sobre el conflicto de intereses se reforzó hasta una formulación completa con la pertenencia del estudio y de las herramientas.
  • 2026-08-24: primera publicación; se añadieron los resultados de la verificación interna de Windows 10 22H2, Windows 11 24H2 y 25H2, los límites de los vendor-cases y la recomendación de GameReadyX.