Gå til indhold

MPO i Windows: hvordan Multiplane Overlay fungerer, og hvornår det bør deaktiveres

På denne side

Lad MPO forblive i tilstanden Windows default. Så kan Windows, DWM, driveren og GPU’en automatisk vælge hardwareplaner der, hvor de understøttes. Vedvarende brug af MPO er ikke nødvendig for dette. Midlertidig deaktivering af MPO er kun værd at gøre for at diagnosticere reproducerbar flimren, sorte billeder, frysninger eller stutter. Kontroller først konfigurationen via GameReadyX i BoosterX, og afhjælp det kendte driverproblem, hvis det findes.

Status: MPO-enheden og hardwareplanernes rolle er dokumenteret af Microsoft. Læsningen af OverlayTestMode og den deaktiverende adfærd for værdien 5 er bekræftet af vores statiske kontrol af tre versioner af Windows-systemkomponenten. Adgangen til parameteren blev observeret i tidligere indsamlede sporinger fra Windows 11 24H2 og 25H2. Ydeevne, strømforbrug og fysisk latenstid på en rigtig GPU blev ikke målt i denne undersøgelse.

MPO er WDDM’s mekanisme for hardwareplaner, som kan reducere DWM’s arbejde og sende et billede til skærmen ad en mere direkte vej. Tilstanden Windows default efterlader begge outputmuligheder til systemet, mens en tvungen deaktivering vender tilbage til almindelig komposition. MPO bør kun deaktiveres for at diagnosticere et reproducerbart outputproblem.

Ved almindelig komposition samler DWM vinduers overflader til et endeligt skrivebordsbillede. Multiplane Overlay (MPO) gør det muligt at sende flere egnede overflader som separate hardwareplaner direkte til grafikkortets billedoutputblok. En sådan plan kan være et programs overflade, video eller DWM’s bufferkæde (swap chain).

Det betyder ikke, at hvert vindue konstant bruger en separat plan. Windows forespørger om driverens og hardwarens muligheder og kontrollerer derefter den konkrete kombination af format, størrelse, skalering, placering, farverum og andre begrænsninger. Hvis kombinationen ikke er egnet, vender systemet tilbage til almindelig komposition.

Microsoft beskriver MPO som en del af WDDM fra og med Windows 8.1. I den moderne flip model kan DWM tildele et program en hardware-scanout-plane. Det gør det muligt at bevare Independent Flip, selv når der vises andet indhold oven på programmet. Under egnede forhold udfører DWM mindre kompositionsarbejde, og programmets billede sendes ad en mere direkte vej til skærmen.

Hvorfor Windows default er bedre end permanent deaktivering

Sektion kaldt “ Hvorfor Windows default er bedre end permanent deaktivering”

Tilstanden Windows default holder både MPO og almindelig komposition tilgængelige for systemet. DWM vælger outputmetode for det konkrete billede og vender tilbage til almindelig komposition, hvis hardwareplanen ikke er tilgængelig.

Tvungen deaktivering fjerner denne mulighed for hele systemet. Mulige konsekvenser:

  • programmet mister vejen Hardware Composed: Independent Flip;
  • ekstra kompositionsarbejde vender tilbage til DWM eller GPU’en;
  • mængden af kopiering, belastningen på hukommelsen og strømforbruget kan stige;
  • et vinduesbaseret spil eller video kan miste fordelen ved hardwareplanen;
  • resultatet afhænger af GPU, driver, skærm, HDR, VRR og det sæt af åbne vinduer.

Microsoft anbefaler flip model og DirectFlip som en mere effektiv måde at sende billeder på. NVIDIA angiver også, at MPO kan øge ydeevnen, sænke strømforbruget og reducere latenstiden i vinduesbaserede spil. Disse fordele afhænger af forholdene og er ikke garanteret på hver computer.

Derfor betyder “at lade MPO være aktiveret” i denne artikel ikke at indføre et globalt forbud. Den faktiske brug af planen bestemmes under alle omstændigheder dynamisk af Windows.

Vi kontrollerede fire udsagn:

  1. Windows læser faktisk OverlayTestMode som parameter for grafisk komposition.
  2. Værdien 5 forbyder brug af MPO-kandidater i de undersøgte Windows-versioner.
  3. Uden tvungen konfiguration forbliver valget hos Windows.
  4. Tilstedeværelsen af en sådan kontakt beviser ikke, at brugen af den øger FPS eller reducerer inputlatens.
Miljø Kontrol Resultat
Windows 10 22H2, komponent 10.0.19041.1949 Statisk kontrol af systemkomponenten Værdien 5 sætter udvælgelsen af MPO-kandidater til afvisning
Windows 11 24H2, komponent 10.0.26100.863 Statisk kontrol og tidligere indsamlet systemsporing Parameteren læses; værdien 5 deaktiverer de kontrollerede overlay-veje
Windows 11 25H2, komponent 10.0.26100.7689 Statisk kontrol og tidligere indsamlet systemsporing Parameteren læses; værdien 5 bevarer den deaktiverende adfærd

For Windows 10 22H2 og Windows 11 26H1 findes der ingen anvendelige systemsporinger. Den statiske kontrol af Windows 10 bekræfter ikke den faktiske udførelse af denne kode. Fremtidige builds skal kontrolleres separat.

Undersøgelsen kombinerer tre uafhængige klasser af data:

  • Microsofts dokumentation om WDDM, DXGI flip model, DirectFlip og MPO;
  • statisk kontrol af, at de undersøgte Windows-versioner læser parameteren og behandler værdien 5 separat;
  • tidligere indsamlede systemsporinger, der bekræfter DWM’s adgang til parameteren i Windows 11 24H2 og 25H2.

Særskilt er den brugerrettede adfærd for MPO-diagnostik i GameReadyX kontrolleret: beslutningsmatricen bestod 10 af 10 udvalgte automatiske tests. Disse tests omfatter standardtilstanden, tvungen deaktivering, en ukendt værdi, manglende data og kendte ældre driverkonfigurationer.

Der blev ikke udført et nyt eksperiment på en fysisk GPU. En virtuel GPU bruges ikke som bevis for MPO promotion, frametime, strømforbrug eller click-to-photon latency.

OverlayTestMode ændrer DWM’s adfærd med tvang og er ikke dokumenteret af Microsoft. I de tre undersøgte Windows-versioner forbød værdien 5 brugen af MPO-hardwareplaner. På NVIDIAs officielle side findes også separate filer til at deaktivere og gendanne MPO; efter ændringen kræves en genstart.

Ved fortolkning af resultatet skal du tage højde for:

  • OverlayTestMode=5 ændrer den globale kompositionspolitik, ikke et enkelt spil;
  • tilstedeværelsen eller fraværet af værdien viser ikke, om en MPO-plan blev brugt af et konkret program på et konkret tidspunkt.

Andre numeriske værdier er ikke et offentligt stabilt Microsoft-grænseflade. Deres betydning ændrede sig mellem de undersøgte versioner, og derfor anbefaler Wiki ikke at bruge dem som “optimeringsniveauer”.

Hvor lignende problemer er blevet observeret

Sektion kaldt “ Hvor lignende problemer er blevet observeret”

Flimren eller stutter i sig selv beviser ikke et MPO-problem. Microsoft angiver, at skærmflimren normalt skyldes en display driver eller et inkompatibelt program, og anbefaler først at kontrollere opdatering, tilbagerulning eller geninstallation af driveren.

Leverandør og periode Offentligt beskrevet tilfælde Hvad det betyder
NVIDIA 461.09 NVIDIA meddelte om MPO-understøttelse fra og med 461.09. Ved globalt deaktiveret V-Sync kunne der opstå billedrevner i vinduesbaserede programmer: en separat MPO-plan blev vist uafhængigt. NVIDIA offentliggjorde også filer til at deaktivere og gendanne MPO. MPO ændrer billedoutput i vinduestilstand. Producenten tillod midlertidig deaktivering som en midlertidig løsning, men det er ikke grund til at deaktivere MPO på moderne drivere.
AMD 22.11.2 I udgivelsesnoterne nævnes systemhak og flimren i brugerfladen ved samtidig afspilning af to videoer i Chromium samt problemer med video, VRR og flere skærme. I 23.2.1 er et af tilfældene med Chromium og flere skærme nævnt blandt de rettede. Opdater først driveren. AMD angiver ikke MPO som årsag til disse problemer, så effekten af at deaktivere det er ikke bekræftet her.
Intel 30.0.100.x I en offentlig Intel-diskussion blev stigninger i DWM’s hukommelsesforbrug, frysninger og Chromium-problemer på ældre driverversioner, herunder 30.0.100.9955, undersøgt. Brugernes resultater varierede. Sammenhængen mellem disse ældre DWM- og driverproblemer og MPO er ikke fastslået. Det er værd først at kontrollere en opdatering eller OEM-driver. Der er ingen grund til automatisk at deaktivere MPO.

I problemrapporter blev flere betingelser ofte kombineret: hardwareacceleration i browseren, video, flere skærme med forskellig opdateringsfrekvens, VRR, HDR, et vinduesbaseret spil og en konkret driverversion. En midlertidig løsning til én sådan konfiguration passer måske ikke til en anden.

Hvordan GameReadyX træffer sin beslutning

Sektion kaldt “ Hvordan GameReadyX træffer sin beslutning”

GameReadyX i BoosterX viser MPO-diagnostik baseret på den tilgængelige konfiguration:

  • den aktuelle tilstand Windows default eller tvungen konfiguration;
  • Windows-build;
  • registrerede GPU’er;
  • versioner af grafikdrivere;
  • overensstemmelse med kontrollerede tilfælde af inkompatibilitet i ældre konfigurationer.

Hvis der ikke findes en bekræftet årsag til et globalt forbud, lader GameReadyX MPO forblive i Windows default. Hvis MPO allerede er tvunget deaktiveret uden et fundet grundlag, foreslår kontrollen at gendanne standardtilstanden. Ukendte værdier og ufuldstændige oplysninger overskrives ikke automatisk.

For ældre AMD- og Intel-konfigurationer rapporterer GameReadyX om et driverproblem. Der foreslås ikke en ændring af registreringsdatabasen: de primære materialer bekræfter symptomerne, men fastslår ikke MPO som deres årsag. Automatisk deaktivering foreslås kun for et konkret ældre NVIDIA-scenario, for hvilket producenten har offentliggjort en sådan midlertidig løsning.

GameReadyX kontrollerer den kendte konfiguration uden at måle den aktuelle frametime og uden at registrere flimren på skærmen. For at bekræfte årsagen til symptomet skal du efter anbefalingen sammenligne dets reproduktion med den oprindelige og den ændrede indstilling.

Sådan undersøger du problemet sikkert

Sektion kaldt “ Sådan undersøger du problemet sikkert”
  1. Reproducer symptomet og noter det præcise scenarie: program, vinduestilstand, skærm, HDR, VRR og opdateringsfrekvens.
  2. Start GameReadyX i BoosterX, og åbn MPO-diagnostikken.
  3. Hvis der findes en kendt ældre driverversion, skal du først opdatere den. Hvis problemet opstod umiddelbart efter opdateringen, skal du sammenligne med den forrige stabile version.
  4. Ændr ikke driver, MPO, HDR, VRR og vinduestilstand samtidigt. Ellers forbliver årsagen til forbedringen ukendt.
  5. Anvend kun midlertidig deaktivering af MPO, hvis GameReadyX angiver en dokumenteret workaround, eller symptomet reproduceres stabilt efter almindelig diagnostik.
  6. Genstart Windows, og gentag det samme scenarie.
  7. Hvis der ikke er nogen forbedring, skal du straks gendanne Windows default.

Måden billeder sendes på kan kontrolleres via PresentMon. Tilstanden Hardware Composed: Independent Flip betyder, at programmet er tildelt en MPO-hardwareplan. En almindelig FPS-tæller og registreringsdatabasens tilstand viser ikke dette.

  • MPO er en del af Windows’ grafikundersystem og understøttes via WDDM og grafikdriveren.
  • MPO gør det muligt at repræsentere flere planer i hardware, når en konkret konfiguration understøttes.
  • Windows vælger MPO dynamisk; en aktiveret mulighed betyder ikke vedvarende brug.
  • OverlayTestMode=5 deaktiverer MPO i de tre undersøgte versioner af systemkomponenten.
  • DWM tilgik denne parameter i de undersøgte sporinger fra Windows 11 24H2 og 25H2.
  • Producenternes dokumentation bekræfter enkelte ældre output- og driverproblemer samt eksistensen af en midlertidig løsning med deaktivering af MPO.
  • GameReadyX bevarer eller gendanner som standard Windows default, hvis der ikke findes en bekræftet midlertidig løsning.
  • At deaktivering af MPO øger FPS på et almindeligt moderne system.
  • At deaktivering af MPO reducerer input latency eller click-to-photon latency.
  • At enhver flimren, sort billede, stutter eller stigning i DWM’s hukommelse skyldes MPO.
  • At den ældre NVIDIA-workaround er anvendelig på aktuelle drivere fra AMD, Intel eller NVIDIA.
  • At samme driverversion opfører sig ens på forskellige GPU’er, skærme og Windows builds.
  • At værdier OverlayTestMode, der afviger fra 5, har en stabil betydning mellem Windows-versioner.

Undersøgelsen indeholder ingen parrede gennemløb på en fysisk GPU og ingen målinger af FPS, frametime, effekt eller latenstid. Systemsporingerne bekræfter læsningen af parameteren, men beviser ikke den faktiske tildeling af en MPO plane. Den statiske kontrol er begrænset til tre versioner af systemkomponenten.

De offentlige materialer fra AMD og Intel beskriver driversymptomer, men fastslår ikke MPO som deres årsag. Ud fra dem kan man ikke konkludere, at deaktivering af MPO vil afhjælpe problemet.

Undersøgelsen og de anvendte værktøjer tilhører udvikleren af BoosterX, som leverer diagnostik og muligheden for at ændre MPO’s tilstand, og derfor har udvikleren en direkte interesse i resultaterne. Metoden og anvendelsesgrænserne er beskrevet ovenfor, og konklusionerne kan kontrolleres via åbne data og de anførte offentlige kilder. Det negative resultat vedrørende ydeevne og anbefalingen om at bevare Windows default er angivet eksplicit.

Den permanent anbefalede tilstand: Windows default. Deaktiver ikke MPO for “FPS-optimering”, for at reducere input lag eller på grundlag af en andens liste over tweaks.

Hvis der opstår reproducerbar stutter, flimren, sorte billeder eller fejl ved video og flere skærme, så start med GameReadyX. Rettelse eller tilbagerulning af en problematisk driver er at foretrække frem for en global midlertidig løsning. Lad kun MPO forblive deaktiveret, når det samme symptom forsvinder efter en kontrolleret sammenligning og vender tilbage efter gendannelse af default.

I GameReadyX skal du vælge gendannelse af Windows default og genstarte computeren. Den tvungne konfiguration fjernes, og Windows kan igen selv vælge hardwareplaner.

Hvis du har ændret indstillingen på en anden måde, skal du bruge det tilsvarende officielle gendannelsesværktøj fra samme leverandør. Indsæt ikke et tilfældigt tal i OverlayTestMode.

Offentlige kilder og formuleringer er kontrolleret: 2026-08-24.

  • 2026-09-20: interessekonflikt-ansvarsfraskrivelsen er styrket til en fuld formulering med tilhørsforholdet for undersøgelsen og værktøjerne.
  • 2026-08-24: første offentliggørelse; resultaterne af den interne kontrol af Windows 10 22H2, Windows 11 24H2 og 25H2, grænserne for vendor-cases og GameReadyX-anbefalingen er tilføjet.