MPO v Windows: jak funguje Multiplane Overlay a kdy jej vypnout
Na této stránce
Ponechte MPO ve stavu Windows default. Windows, DWM, ovladač a GPU pak mohou automaticky volit hardwarové plochy tam, kde jsou podporovány. Trvalé používání MPO přitom není vyžadováno. Dočasně vypnout MPO má smysl jen pro diagnostiku reprodukovatelného blikání, černých snímků, zamrzání nebo stutteru. Nejprve zkontrolujte konfiguraci přes GameReadyX v BoosterX a odstraňte známý problém ovladače, pokud byl nalezen.
Stav: zařízení MPO a role hardwarových ploch jsou dokumentovány Microsoftem. Čtení OverlayTestMode a vypínající chování hodnoty 5 jsou potvrzeny naší statickou kontrolou tří verzí systémové komponenty Windows. Přístup k parametru byl pozorován v dříve shromážděných trasováních Windows 11 24H2 a 25H2. Výkon, spotřeba energie a fyzická latence na reálné GPU nebyly v tomto výzkumu měřeny.
Krátká odpověď
Sekce “Krátká odpověď”MPO je mechanismus hardwarových ploch WDDM, který může omezit práci DWM a předat snímek na displej přímější cestou. Stav Windows default ponechává systému obě varianty výstupu, zatímco vynucené vypnutí vrací běžnou kompozici. Vypínat MPO má smysl jen pro diagnostiku reprodukovatelného problému výstupu.
Co je MPO
Sekce “ Co je MPO”Při běžné kompozici DWM sestavuje povrchy oken do výsledného snímku pracovní plochy. Multiplane Overlay (MPO) umožňuje předat několik vhodných povrchů jako samostatné hardwarové plochy přímo do bloku výstupu obrazu grafické karty. Takovou plochou může být povrch aplikace, video nebo řetězec bufferů DWM (swap chain).
To neznamená, že každé okno trvale používá samostatnou plochu. Windows se dotazuje na možnosti ovladače a hardwaru a poté kontroluje konkrétní kombinaci formátu, velikosti, škálování, polohy, barevného prostoru a dalších omezení. Pokud kombinace nevyhovuje, systém se vrací k běžné kompozici.
Microsoft popisuje MPO jako součást WDDM počínaje Windows 8.1. V moderním flip model může DWM přidělit aplikaci hardwarovou scanout plane. To umožňuje zachovat Independent Flip i při výskytu jiného obsahu nad aplikací. Za vhodných podmínek DWM vykonává méně kompoziční práce a snímek aplikace je směrován na displej přímější cestou.
Proč je Windows default lepší než trvalé vypnutí
Sekce “ Proč je Windows default lepší než trvalé vypnutí”Stav Windows default ponechává systému dostupné jak MPO, tak běžnou kompozici. DWM volí způsob výstupu pro konkrétní snímek a vrací se k běžné kompozici, pokud hardwarová plocha není dostupná.
Vynucené vypnutí odstraňuje tuto variantu pro celý systém. Možné důsledky:
- aplikace ztrácí cestu
Hardware Composed: Independent Flip; - dodatečná kompoziční práce se vrací DWM nebo GPU;
- může se zvýšit objem kopírování, zatížení paměti a spotřeba energie;
- okenní hra nebo video mohou ztratit výhodu hardwarové plochy;
- výsledek závisí na GPU, ovladači, displeji, HDR, VRR a sadě otevřených oken.
Microsoft doporučuje flip model a DirectFlip jako efektivnější způsob výstupu snímků. NVIDIA také uvádí, že MPO může zvyšovat výkon, snižovat spotřebu energie a zmenšovat latenci v okenních hrách. Tyto výhody závisí na podmínkách a nejsou zaručeny na každém počítači.
Proto „ponechat MPO zapnuté“ v tomto článku znamená nenastavovat globální zákaz. Skutečné použití plochy stejně Windows určuje dynamicky.
Ověřované tvrzení
Sekce “ Ověřované tvrzení”Ověřovali jsme čtyři tvrzení:
- Windows skutečně čte
OverlayTestModejako parametr grafické kompozice. - Hodnota
5zakazuje použití MPO-kandidátů ve zkoumaných verzích Windows. - Bez vynuceného nastavení zůstává volba na Windows.
- Existence takového přepínače nedokazuje, že jeho použití zvyšuje FPS nebo zmenšuje latenci vstupu.
Rozsah výzkumu
Sekce “ Rozsah výzkumu”| Prostředí | Kontrola | Výsledek |
|---|---|---|
| Windows 10 22H2, komponenta 10.0.19041.1949 | Statická kontrola systémové komponenty | Hodnota 5 převádí výběr MPO-kandidátů na odmítnutí |
| Windows 11 24H2, komponenta 10.0.26100.863 | Statická kontrola a dříve shromážděné systémové trasování | Parametr se čte; hodnota 5 vypíná ověřené overlay-cesty |
| Windows 11 25H2, komponenta 10.0.26100.7689 | Statická kontrola a dříve shromážděné systémové trasování | Parametr se čte; hodnota 5 zachovává vypínající chování |
Pro Windows 10 22H2 a Windows 11 26H1 nejsou vhodná systémová trasování. Statická kontrola Windows 10 nepotvrzuje skutečné vykonávání tohoto kódu. Budoucí buildy je třeba ověřovat samostatně.
Metodika
Sekce “ Metodika”Výzkum spojuje tři nezávislé třídy dat:
- dokumentaci Microsoftu o WDDM, DXGI flip model, DirectFlip a MPO;
- statickou kontrolu toho, že zkoumané verze Windows čtou parametr a samostatně zpracovávají hodnotu
5; - dříve shromážděná systémová trasování potvrzující přístup DWM k parametru ve Windows 11 24H2 a 25H2.
Samostatně bylo ověřeno uživatelské chování diagnostiky MPO v GameReadyX: matice rozhodnutí prošla 10 z 10 vybraných automatických testů. Do těchto testů patří standardní stav, vynucené vypnutí, neznámá hodnota, absence dat a známé staré konfigurace ovladačů.
Nový experiment na fyzické GPU nebyl prováděn. Virtuální GPU není používána jako důkaz MPO promotion, frametime, spotřeby energie nebo click-to-photon latency.
Co dělá OverlayTestMode=5
Sekce “ Co dělá OverlayTestMode=5”OverlayTestMode vynuceně mění chování DWM a není dokumentován Microsoftem. Ve třech zkoumaných verzích Windows hodnota 5 zakazovala použití hardwarových ploch MPO. Na oficiální stránce NVIDIA jsou také dostupné samostatné soubory pro vypnutí a obnovení MPO; po změně je vyžadován restart.
Při interpretaci výsledku berte v úvahu:
OverlayTestMode=5mění globální politiku kompozice, a ne jednotlivou hru;- přítomnost nebo absence hodnoty neukazuje, zda MPO-plochu použila konkrétní aplikace v konkrétním okamžiku.
Jiné číselné hodnoty nejsou veřejným stabilním rozhraním Microsoftu. Jejich význam se mezi zkoumanými verzemi měnil, proto Wiki nedoporučuje používat je jako „úrovně optimalizace“.
Kde byly pozorovány podobné problémy
Sekce “ Kde byly pozorovány podobné problémy”Blikání nebo stutter samy o sobě nedokazují problém MPO. Microsoft uvádí, že blikání obrazovky obvykle souvisí s display driver nebo nekompatibilní aplikací, a doporučuje nejprve zkontrolovat aktualizaci, vrácení nebo přeinstalaci ovladače.
| Dodavatel a období | Veřejně popsaný případ | Co z toho vyplývá |
|---|---|---|
| NVIDIA 461.09 | NVIDIA oznámila podporu MPO počínaje 461.09. Při globálně vypnutém V-Sync se v okenních aplikacích mohly objevovat roztržení obrazu: samostatná MPO-plocha se vykreslovala nezávisle. NVIDIA také publikovala soubory pro vypnutí a obnovení MPO. | MPO mění výstup snímků v okenním režimu. Výrobce připouštěl dočasné vypnutí jako obcházející řešení, ale to není důvod vypínat MPO na moderních ovladačích. |
| AMD 22.11.2 | V poznámkách k vydání jsou uvedeny zpomalování systému a blikání rozhraní při současném přehrávání dvou videí v Chromium a také problémy s videem, VRR a několika displeji. Ve 23.2.1 je jeden z případů s Chromium a několika displeji uveden mezi opravenými. | Nejprve aktualizujte ovladač. AMD neoznačuje MPO za příčinu těchto problémů, proto účinnost jeho vypnutí zde není potvrzena. |
| Intel 30.0.100.x | Ve veřejné diskusi Intel byly zkoumány růst spotřeby paměti DWM, zamrzání a problémy Chromium na starých verzích ovladače, včetně 30.0.100.9955. Výsledky uživatelů se lišily. | Souvislost těchto starých problémů DWM a ovladače s MPO není stanovena. Nejprve je vhodné zkontrolovat aktualizaci nebo OEM-ovladač. Automaticky vypínat MPO není důvod. |
Ve zprávách o problémech se často kombinovalo několik podmínek: hardwarová akcelerace prohlížeče, video, několik displejů s různou obnovovací frekvencí, VRR, HDR, okenní hra a konkrétní verze ovladače. Obcházející řešení pro jednu takovou konfiguraci nemusí vyhovovat jiné.
Jak GameReadyX rozhoduje
Sekce “ Jak GameReadyX rozhoduje”GameReadyX v BoosterX zobrazuje diagnostiku MPO na základě dostupné konfigurace:
- aktuální stav Windows default nebo vynucené nastavení;
- build Windows;
- zjištěné GPU;
- verze grafických ovladačů;
- shoda s ověřenými případy nekompatibility starých konfigurací.
Pokud neexistuje potvrzený důvod pro globální zákaz, GameReadyX ponechává MPO ve Windows default. Pokud je MPO již vynuceně vypnuto bez nalezeného důvodu, kontrola nabízí obnovení standardního stavu. Neznámé hodnoty a neúplné údaje se automaticky nepřepisují.
Pro staré konfigurace AMD a Intel GameReadyX hlásí problém ovladače. Změna registru se nenabízí: primární materiály potvrzují symptomy, ale nestanovují MPO jako jejich příčinu. Automatické vypnutí se nabízí jen pro konkrétní starý scénář NVIDIA, pro který výrobce publikoval takové obcházející řešení.
GameReadyX kontroluje známou konfiguraci, aniž by měřil aktuální frametime a aniž by zjišťoval blikání na obrazovce. Pro potvrzení příčiny symptomu je po doporučení třeba porovnat jeho reprodukci s původním a změněným nastavením.
Jak problém ověřit bezpečně
Sekce “ Jak problém ověřit bezpečně”- Reprodukujte symptom a zapište přesný scénář: aplikace, režim okna, displej, HDR, VRR a obnovovací frekvence.
- Spusťte GameReadyX v BoosterX a otevřete diagnostiku MPO.
- Pokud je nalezena známá stará verze ovladače, nejprve ji aktualizujte. Pokud se problém objevil hned po aktualizaci, porovnejte s předchozí stabilní verzí.
- Neměňte současně ovladač, MPO, HDR, VRR a režim okna. Jinak příčina zlepšení zůstane neznámá.
- Použijte dočasné vypnutí MPO jen tehdy, pokud GameReadyX uvádí dokumentovaný workaround nebo pokud se symptom stabilně reprodukuje po běžné diagnostice.
- Restartujte Windows a zopakujte stejný scénář.
- Pokud nedojde ke zlepšení, okamžitě obnovte Windows default.
Způsob výstupu snímků lze zkontrolovat přes PresentMon. Režim Hardware Composed: Independent Flip znamená, že aplikaci byla přidělena hardwarová plocha MPO. Běžný čítač FPS a stav registru to neukazují.
Co je potvrzeno
Sekce “ Co je potvrzeno”- MPO je součástí grafického subsystému Windows a je podporováno přes WDDM a grafický ovladač.
- MPO umožňuje hardwarově představit několik ploch, když je konkrétní konfigurace podporována.
- Windows volí MPO dynamicky; zapnutá možnost neznamená trvalé používání.
OverlayTestMode=5vypíná MPO ve třech zkoumaných verzích systémové komponenty.- DWM přistupoval k tomuto parametru ve zkoumaných trasováních Windows 11 24H2 a 25H2.
- Dokumentace výrobců potvrzuje jednotlivé staré problémy výstupu a ovladačů a také existenci obcházejícího řešení s vypnutím MPO.
- GameReadyX ve výchozím stavu zachovává nebo obnovuje Windows default, pokud není nalezeno potvrzené obcházející řešení.
Co není potvrzeno
Sekce “ Co není potvrzeno”- Že vypnutí MPO zvyšuje FPS na běžném moderním systému.
- Že vypnutí MPO zmenšuje input latency nebo click-to-photon latency.
- Že jakékoli blikání, černý snímek, stutter nebo růst paměti DWM jsou způsobeny MPO.
- Že starý workaround NVIDIA je použitelný pro aktuální ovladače AMD, Intel nebo NVIDIA.
- Že stejná verze ovladače se chová stejně na různých GPU, displejích a Windows builds.
- Že hodnoty
OverlayTestModeodlišné od5mají stabilní význam mezi verzemi Windows.
Omezení
Sekce “ Omezení”Ve výzkumu nejsou párové běhy na fyzické GPU a nejsou měření FPS, frametime, příkonu nebo latence. Systémová trasování potvrzují čtení parametru, ale nedokazují skutečné přiřazení MPO plane. Statická kontrola je omezena na tři verze systémové komponenty.
Veřejné materiály AMD a Intel popisují symptomy ovladačů, ale nestanovují MPO jako jejich příčinu. Podle nich nelze uzavřít, že vypnutí MPO problém odstraní.
Výzkum a použité nástroje patří vývojáři BoosterX, který poskytuje diagnostiku a možnost změnit stav MPO, proto má vývojář přímý zájem na výsledcích. Metodika a hranice použitelnosti jsou popsány výše a závěry lze ověřit podle otevřených dat a uvedených veřejných zdrojů. Negativní výsledek ohledně výkonu a doporučení zachovat Windows default jsou uvedeny výslovně.
Praktické doporučení BoosterX
Sekce “ Praktické doporučení BoosterX”Trvale doporučovaný stav: Windows default. Nevypínejte MPO kvůli „optimalizaci FPS“, zmenšení input lag nebo na základě cizího seznamu tweaků.
Pokud se objeví reprodukovatelné stuttery, blikání, černé snímky nebo selhání při videu a několika displejích, začněte s GameReadyX. Oprava nebo vrácení problémového ovladače je vhodnější než globální obcházení. Ponechte MPO vypnuté jen tehdy, když stejný symptom zmizí po kontrolovaném srovnání a vrátí se po obnovení default.
Obnovení stavu
Sekce “ Obnovení stavu”V GameReadyX zvolte obnovení Windows default a restartujte počítač. Vynucené nastavení bude zrušeno a Windows bude moci opět samostatně volit hardwarové plochy.
Pokud jste nastavení měnili jiným způsobem, použijte odpovídající oficiální prostředek obnovení od stejného dodavatele. Nedosazujte náhodné číslo do OverlayTestMode.
Veřejné primární zdroje
Sekce “ Veřejné primární zdroje”- MPO Support, Microsoft Learn - MPO ve WDDM, kontrola možností a interakce s DWM swap chain.
- For best performance, use DXGI flip model, Microsoft Learn - DirectFlip, Independent Flip a hardwarová MPO plane.
- DXGI flip model, Microsoft Learn - omezení kopírování a systémového zatížení ve flip model.
- IDXGIOutput6::CheckHardwareCompositionSupport, Microsoft Learn - dotaz na možnosti hardware composition.
- Troubleshoot screen flickering in Windows, Microsoft Support - primární diagnostika ovladače a nekompatibilní aplikace.
- What is Multi-Plane Overlay (MPO) in Windows 11, NVIDIA - účel MPO, možná efektivita a oficiální disable/restore-soubory.
- V-Sync OFF Not Recommended as a Global Setting Starting with Driver Version 461.09, NVIDIA - vznik podpory MPO v 461.09 a změna chování okenního presentation.
- AMD Software: Adrenalin Edition 22.11.2 Release Notes, AMD - staré Chromium, VRR, video a multi-display symptomy.
- AMD Software: Adrenalin Edition 23.2.1 Release Notes, AMD - opravený Chromium multi-display case a verze balíčku.
- Intel DWM memory investigation, Intel Community - veřejný výzkum staré větve ovladačů a rozdílné výsledky.
- PresentMon console documentation, upstream project - interpretace
Hardware Composed: Independent Flip.
Veřejné zdroje a formulace ověřeny: 2026-08-24.
Historie změn
Sekce “Historie změn”- 2026-09-20: disclaimer o střetu zájmů posílen na plnou formulaci s uvedením vlastnictví výzkumu a nástrojů.
- 2026-08-24: první publikace; přidány výsledky interní kontroly Windows 10 22H2, Windows 11 24H2 a 25H2, hranice vendor-cases a doporučení GameReadyX.
