• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Disabling MPO (MultiPlane Overlay) in 2025

just for the record, i'm still having the problem, albeit it seems to have a lower frequency.
 
Hmm interestingly enough for me on 22H2 I had to disable MPO so it wouldn’t crash on idle or alt tabs sporadically, it was awful. Once I upgraded to 24H2 it went away and I left MPO as is. Seriously what gives o_O

Are you guys on build 4202? WDDM had some optimizations with how it interacts with the GPU. It’s pre-release afaik but updating could be the way to go.
 
How do you check if MPO is active? On my Windows 11 24H2 the old way in the registry still works.
 
How do you check if MPO is active? On my Windows 11 24H2 the old way in the registry still works.

dxdiag > save all information, then open the text file it generates and look for this section

C:
MPO MaxPlanes: 8
MPO Caps: RGB,YUV,BILINEAR,HIGH_FILTER,STRETCH_YUV,STRETCH_RGB,IMMEDIATE,HDR (MPO3)
MPO Stretch: 10.000X - 0.500X
MPO Media Hints: resizing, colorspace Conversion
MPO Formats: NV12,YUY2,R16G16B16A16_FLOAT,R10G10B10A2_UNORM,R8G8B8A8_UNORM,B8G8R8A8_UNORM
PanelFitter Caps: RGB,YUV,BILINEAR,HIGH_FILTER,STRETCH_YUV,STRETCH_RGB,IMMEDIATE,HDR (MPO3)
PanelFitter Stretch: 10.000X - 0.500X
 
From what I know and based on my own experience, the information provided by DxDiag does not directly indicate whether MPO is functioning on the system. It only shows whether the feature is supported by the driver and displays — and that’s the only aspect that changed in the Windows 24H2 update.

If you want to verify whether MPO is active, I recommend using the PresentMon tool. You should add the "Present Mode" widget to the overlay. During fullscreen gameplay, the present mode should be Hardware: Independent Flip. However, if you enable an overlay, open the Start menu, or perform any other action that places content over the game, then — with MPO disabled — the present mode should switch to Composed: Flip.

Check how it behaves on your system and let me know.
 
From what I know and based on my own experience, the information provided by DxDiag does not directly indicate whether MPO is functioning on the system. It only shows whether the feature is supported by the driver and displays — and that’s the only aspect that changed in the Windows 24H2 update.

If you want to verify whether MPO is active, I recommend using the PresentMon tool. You should add the "Present Mode" widget to the overlay. During fullscreen gameplay, the present mode should be Hardware: Independent Flip. However, if you enable an overlay, open the Start menu, or perform any other action that places content over the game, then — with MPO disabled — the present mode should switch to Composed: Flip.

Check how it behaves on your system and let me know.

Oh I thought you meant "supported". You're correct, but personally I just use Special K.

They have some excellent documentation on swapchain and presentation if you want to understand the mechanics better but the tl;dr is you always want Hardware: Independent Flip whenever possible

 
The author asked about disabling MPO, so I presented a way to check that editing the registry still works. With MPO disabled, you can't always have Hardware: Independent flip presentation mode. Every time some content is rendered on top of the game layer, dwm has to take control of merging everything and displaying it on the screen.

Thanks for the links with a lot of useful knowledge :)
 
Last edited:
I've read through this post and would like to get some input on my situation. I just purchased an Asus G14 5070Ti laptop which has a G-Sync HDR display with Advanced Optimus and I'm using the latest nvidia 576.80 drivers. I've been having ongoing problems with it freezing or even black screening, requiring a press & hold power button to fix. Sometimes it's during a game, sometimes watching a youtube video, sometimes when Alt+Tabbing out of a game, sometimes when waking from sleep. In researching this issue I stumbled across a post recommending to disable MPO. Sure enough, I haven't had a freeze or issue since making that change a few days ago (knock on wood).

There has been mention in this thread of downsides to disabling it but in my situation it seems to have resolved my issues. Any thoughts on this? Could there be some other setting(s) I could change to fix these issues while leaving MPO enabled?
 
Back
Top