If your desktop flashes black for a split second, your taskbar flickers when you open a browser, or video playback strobes while a game runs in the background, Multi-Plane Overlay (MPO) is one of the most common culprits on modern Windows systems. MPO is a display compositor feature that lets the GPU push separate visual “planes” (like a video window) straight to the panel to save power. In theory it is efficient; in practice, on many GeForce and Radeon setups with mixed refresh rates or multiple monitors, it triggers intermittent flicker and stutter that no driver reinstall seems to cure.

How to Know MPO Is the Problem

MPO-related flicker has a recognizable fingerprint. It usually appears on the desktop rather than inside a fullscreen game, it gets worse when a video or a Chrome tab is playing, and it is more common on multi-monitor rigs where one screen runs 60Hz and another runs 144Hz or higher. If a clean driver install with DDU did not help and the flicker survives cable swaps, MPO is a strong suspect.

Quick Symptom Checklist

  • Brief full-screen black flashes every few seconds.
  • Taskbar or Start menu flicker when hardware acceleration is active.
  • Stutter in windowed/borderless games while media plays elsewhere.
  • Problem disappears when you unplug the second monitor.

Disabling MPO Safely

MPO is toggled through a single registry value. Back up your registry first, then create a DWORD named OverlayTestMode under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm and set it to 5. A value of 5 forces MPO off. Reboot for it to take effect. If you ever want to re-enable MPO, delete that value or set it back and reboot again.

Step by Step

  1. Press Win+R, type regedit, and press Enter.
  2. Navigate to the Dwm key above.
  3. Right-click the right pane, choose New > DWORD (32-bit) Value, name it OverlayTestMode.
  4. Double-click it, set the value to 5 (decimal), click OK.
  5. Reboot and test for at least 10 minutes with a video playing.

Trade-offs and Numbers

Turning MPO off asks the desktop compositor to do slightly more work, so idle power and battery life on a laptop can move a little. In practice the difference is small and steadiness matters more for gaming.

Aspect MPO On (default) MPO Off (value 5)
Desktop flicker on mixed refresh Common Usually gone
Idle GPU power draw ~1-3W lower ~1-3W higher
Video playback smoothness Can stutter Stable
Fullscreen game FPS No change No change (0-1%)
Reboot required – Yes

If Flicker Persists

MPO is not the only cause of flicker. Rule out a marginal DisplayPort cable, an overclocked refresh rate the panel cannot hold, and Variable Refresh Rate flicker in dark scenes. Setting both monitors to the same refresh rate, or dropping a high-refresh panel from 165Hz to 144Hz, sometimes fixes what MPO tweaks cannot.

Why MPO Slipped Into So Many Systems

MPO shipped enabled by default as displays and GPUs pushed toward better battery efficiency, and for single-monitor 60Hz laptops it genuinely helps power draw. The trouble is that the feature interacts badly with the wide variety of real-world gaming setups: two or three monitors, mixed refresh rates from 60Hz to 240Hz, hardware-accelerated browsers playing video, and variable refresh technologies all running at once. In that messy environment the compositor makes plane-assignment decisions that the panel cannot always display cleanly, and you get the flicker.

Test in a Controlled Way

Because flicker is intermittent, prove the fix rather than guessing. Before disabling MPO, note exactly when it happens: play a YouTube video in a browser, open and close windows, and drag a video player between monitors while watching for the black flashes. After applying OverlayTestMode = 5 and rebooting, repeat the identical sequence for at least ten minutes. If the same actions no longer trigger flicker, MPO was your cause. This before-and-after method stops you from stacking several unrelated changes and never knowing which one worked, and it means you can confidently keep the tweak or revert it based on evidence instead of hope.

FAQ

Does disabling MPO reduce my in-game FPS?

No. MPO affects desktop compositing, not the fullscreen render path, so frame rates in games are effectively unchanged. You may see a 1-3W increase in idle GPU power, which is irrelevant on a desktop and minor on a laptop.

Is editing the registry risky?

Adding one DWORD is low risk if you follow the path exactly and back up the registry first. Because the change is a single named value, reverting is as simple as deleting it and rebooting.

Bottom Line

MPO is a well-meaning power feature that misbehaves on a large share of multi-monitor, high-refresh gaming PCs. If you have chased flicker through driver reinstalls, cable swaps, and monitor menus with no luck, the OverlayTestMode = 5 registry tweak is a fast, fully reversible fix worth trying before you blame the panel or GPU.

Related guides

Browse all PC Gaming Guides guides →