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

[Feature Request] Disable Multiplane Overlay (MPO)

pntn

New Member
Joined
Jul 17, 2020
Messages
16 (0.01/day)
Inspired by horrendous 2 months of troubleshooting why my browser and everything changes colors when subject to anything such as a video on a Twitter or Facebook timeline or anything that uses the same codec(?), DDU reinstalls, cable switching, reformats, I would love to have that as a tickbox to disable that for myself and whoever else stumbles upon such or worse effects of MPO on RTX 3000 graphics cards.

https://www.reddit.com/r/Windows10/comments/qy0586 https://www.reddit.com/r/Windows10/comments/lg4khq https://www.reddit.com/r/ValorantTechSupport/comments/olxuxt
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,956 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
in case anyone wonders

I can add this, good idea
 
Joined
Nov 15, 2021
Messages
32 (0.04/day)
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
in case anyone wonders

I can add this, good idea

Do you know if you have to re-disable MPO if you DDU clean the gpu driver?
Using this https://nvidia.custhelp.com/app/answers/detail/a_id/5157/
Or does it persist trough multiple gpu driver installations?

MPO is currently enabled in my registry right?I don't see ""OverlayTestMode"=dword:00000005" in my registry.
 

Attachments

  • 3.PNG
    3.PNG
    63.9 KB · Views: 1,711
Last edited:

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,956 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
MPO is currently enabled in my registry right?I don't see ""OverlayTestMode"=dword:00000005" in my registry.
Absence of that key = "enabled" I'd assume

Do you know if you have to re-disable MPO if you DDU clean the gpu driver?
Probably not, because it's in the Microsoft\Windows\Dwm key, which is a key owned by Microsoft's Desktop Window Manager, not by the graphics driver
 
Joined
Nov 15, 2021
Messages
32 (0.04/day)
Absence of that key = "enabled" I'd assume


Probably not, because it's in the Microsoft\Windows\Dwm key, which is a key owned by Microsoft's Desktop Window Manager, not by the graphics driver
Yea you're right I disabled it and the key appeared and I enabled it again and it dissapeared.
 

wazer

New Member
Joined
Nov 30, 2022
Messages
9 (0.02/day)
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
in case anyone wonders

I can add this, good idea
Was this ever added? I'm using NVClean and have not seen this registry beeing applied.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,956 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
This hasn't been added .. I forgot :)

Is this still useful today?
 

wazer

New Member
Joined
Nov 30, 2022
Messages
9 (0.02/day)
This hasn't been added .. I forgot :)

Is this still useful today?
Yes there's huge problems with it and is needed for both nvidia and amd cards a simply search for it via google and adding reddit seems to fix a lot of issues.
 
Joined
Nov 11, 2010
Messages
311 (0.06/day)
System Name Uzuki Toune
Processor AMD RYZEN 7 7700X (ASUS PBO 90C Mode)
Motherboard Asus ROG Strix X670E-E Gaming WIFI
Cooling Thermalright Frostspirit 140 White V3 ARGB
Memory 32GB DDR6000 CL36 Kingston (EXPO)(16GBx2)
Video Card(s) Zotac GTX 1050TI
Storage 2TB Kingston KC3000 + 1TB Crucial P2 + 480GB Samsung Evo 850 + 480GB Kingston A400
Display(s) Dell U2723QE + Philips 221V8 (Portrait)
Case NZXT H510
Audio Device(s) Auzen X-FI Forte + Onboard Realtek 4080 -> Creative Gigaworks T40II
Power Supply EVGA G+ 650W
Mouse Logitech MX Master 3 (Work) & G103 (Play)
Keyboard iRocks K71M
Software Windows 11 Professional
I feel like this should be somewhere else, not in nvcleaninstall, seeing that its a feature found on Windows itself that affects all GPUs, not just nvidia. Maybe some kind of hidden advanced mode in GPU-Z with a fixes section to fix simple common issues related to GPUs. Or a separate program. All GPU owners should be able to benefit from this, not just ppl who download nvcleaninstall because they have an nvidia GPU.
 

wazer

New Member
Joined
Nov 30, 2022
Messages
9 (0.02/day)
I feel like this should be somewhere else, not in nvcleaninstall, seeing that its a feature found on Windows itself that affects all GPUs, not just nvidia. Maybe some kind of hidden advanced mode in GPU-Z with a fixes section to fix simple common issues related to GPUs. Or a separate program. All GPU owners should be able to benefit from this, not just ppl who download nvcleaninstall because they have an nvidia GPU.
Add it both places, simple as that, no reason NOT to include it in nvclean.
 

pntn

New Member
Joined
Jul 17, 2020
Messages
16 (0.01/day)
If you ask me, I'd rather not have any benefits MPO provides (are there any?) and have my desktop work like it should and have been before this has been introduced, but since it's unlikely to go away now, I think adding it to nvcleanstall is first baby step, other programs might follow suit.

And yes, please add it, it's still causing problems. I was following Nvcleanstall releases and was disappointed this wasn't included in the latest one. Me and other would be ecstatic to see it in the upcoming release I bet.
 
Joined
Dec 25, 2020
Messages
4,444 (3.73/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1F
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA + Logitech G840 XL K/DA
Keyboard Logitech G Pro TKL K/DA
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
Appreciate this being added, but as a reminder to anyone in the future being recommended to use NVCleanstall to disable this in order to fix something: it likely will not fix your problem and this setting should be used strictly for debugging purposes as multiplane overlay support is an extremely important part of modern Windows gaming experience, enabling independent flip in windowed mode and massively improving gaming latency and performance by allowing the graphics driver to bypass the DWM.

Disabling MPOs generally causes more issues than it solves, even in Nvidia's poor implementation (AMD MPO support is much better). It also requires Turing or newer, while AMD supports it as far back as Vega. If you're on Pascal or earlier, doing this will be a waste of time.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
18,851 (3.08/day)
Location
UK\USA
Processor AMD 3900X \ AMD 7700X
Motherboard ASRock AM4 X570 Pro 4 \ ASUS X670Xe TUF
Cooling D15
Memory Patriot 2x16GB PVS432G320C6K \ G.Skill Flare X5 F5-6000J3238F 2x16GB
Video Card(s) eVga GTX1060 SSC \ XFX RX 6950XT RX-695XATBD9
Storage Sammy 860, MX500, Sabrent Rocket 4 Sammy Evo 980 \ 1xSabrent Rocket 4+, Sammy 2x990 Pro
Display(s) Samsung 1080P \ LG 43UN700
Case Fractal Design Pop Air 2x140mm fans from Torrent \ Fractal Design Torrent 2 SilverStone FHP141x2
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Prime TX-750 \ Corsair RM1000X Shift
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ Wooting Two HE
Benchmark Scores Meh benchmarks.
Appreciate this being added, but as a reminder to anyone in the future being recommended to use NVCleanstall to disable this in order to fix something: it likely will not fix your problem and this setting should be used strictly for debugging purposes as multiplane overlay support is an extremely important part of modern Windows gaming experience, enabling independent flip in windowed mode and massively improving gaming latency and performance by allowing the graphics driver to bypass the DWM.

Disabling MPOs generally causes more issues than it solves, even in Nvidia's poor implementation (AMD MPO support is much better). It also requires Turing or newer, while AMD supports it as far back as Vega. If you're on Pascal or earlier, doing this will be a waste of time.

With AMD or nVidia, as i was getting issue's with it and been using this fix for a few weeks now.
 
Joined
Dec 25, 2020
Messages
4,444 (3.73/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1F
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA + Logitech G840 XL K/DA
Keyboard Logitech G Pro TKL K/DA
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
With AMD or nVidia, as i was getting issue's with it and been using this fix for a few weeks now.

It's unfortunate you are having problems with it, MPO is a game changer... you can play windowed with absolutely no latency or desktop composition performance penalty. Without MPOs, you can only expect low-latency gaming by using borderless fullscreen and if any sort of overlay shows or loss of focus occurs, it will fallback to composed flip mode and it really hurts performance.

Shame it's just so buggy with NV in general (as the initial posts from 2021 show), and it has improved little since :(
 
Joined
Jan 31, 2017
Messages
27 (0.01/day)
System Name CyberDyne Systems
Processor AMD 7800X3D
Motherboard Asus ROG STRIX B650E-E Wifi
Cooling Alphacool Eisbaer Aurora HPE 360 mm
Memory 32 GB G Skill Flare X5 F5-6000J3038F16GX2-FX5
Video Card(s) Nvidia 4090FE
Storage WD Black SN850X 1 TB, WD Black SN850X HS 2 TB, WD Black SN770 2 TB
Display(s) Alienware AW3821DW 3840x1600 144 Hz
Case ThermalTake Core P3 TG Pro
Audio Device(s) Onboard Realtek ALC4080 Corsair SP2500
Power Supply Asus Thor 1000W
Mouse Razer Viper Ultimate CyberPunk 2077
Keyboard Corsair K65 LUX RGB
Software Win11 Pro
I get this message after latest driver update with 1.15.

1674581507208.png
 
Joined
Dec 25, 2020
Messages
4,444 (3.73/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1F
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA + Logitech G840 XL K/DA
Keyboard Logitech G Pro TKL K/DA
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."

DamnSpyware

New Member
Joined
Dec 22, 2022
Messages
12 (0.03/day)
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
in case anyone wonders

I can add this, good idea

I've just got the latest nvcleanstall version and found this new setting "disable multiplane overlay (MPO)"
So my question, is it generally recommended to check this box or only if issues appear?
From what i have read about MPO it can cause flickering and by disabling it responsiveness might sightly be increased, can you confirm that?
What are the benefits and downsides from this setting if any?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,956 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Joined
Dec 25, 2020
Messages
4,444 (3.73/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1F
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA + Logitech G840 XL K/DA
Keyboard Logitech G Pro TKL K/DA
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."

Hey W1zz, busy night here (won't ping you again, sorry mate), this issue still occurs when running NVCleanstall 1.15.1 on Windows 7:

MPO error.PNG


I did not tick the disable MPO checkbox, left it at default since Windows 7 does not support MPOs to begin with. It might be trying to write a value to the registry regardless, as it also throws this error afterwards

MPO error 2.PNG


After this the app crashes, though at this point the driver (474.11 I mentioned on the other thread) is already installed correctly.

MPO error 3.PNG


Thanks for the hard work :rockout:
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,956 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
It might be trying to write a value to the registry regardless
Aha .. seems the problem is with Windows 7. Does Windows 7 even support that MPO key?
 
Joined
Dec 25, 2020
Messages
4,444 (3.73/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1F
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA + Logitech G840 XL K/DA
Keyboard Logitech G Pro TKL K/DA
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
Aha .. seems the problem is with Windows 7. Does Windows 7 even support that MPO key?

AFAIK it shouldn't, the earliest implementation of MPO was in Windows 8.1 with WDDM 1.3 driver :)
 
Joined
Mar 27, 2023
Messages
1 (0.00/day)
Processor AMD Ryzen 9 5900X
Motherboard MSI MPG B550 GAMING EDGE WIFI
Cooling be quiet! Dark Rock Pro 4 | Thermal Grizzly Kryonaut
Memory G.Skill Flare X 32 GB (4 x 8 GB) DDR4-3200 CL14 Memory
Video Card(s) MSI VENTUS 3X PLUS OC GeForce RTX 3080 10GB LHR
Storage Samsung 970 Evo Plus 1 TB M.2-2280 PCIe 3.0 X4 NVME
Display(s) Gigabyte AORUS FI25F
Case Corsair 4000D Airflow ATX Mid Tower Case
Audio Device(s) CORSAIR Void PRO RGB Wireless
Power Supply SeaSonic PRIME TX-1000 80+ Titanium
Mouse ZOWIE FK2-B DIVINA Edition Blue
Keyboard Dell L100 U011 REV A03
Software Windows 7 x64
The registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm" isn't present on my install of Windows 7 and instead I found it at "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM"

This might be the cause of the registry key access error being thrown.
 
Joined
Dec 25, 2020
Messages
4,444 (3.73/day)
Location
São Paulo, Brazil
System Name Project Kairi Mk. IV "Eternal Thunder"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard MSI MEG Z690 ACE (MS-7D27) BIOS 1F
Cooling Noctua NH-D15S + NF-F12 industrialPPC-3000 w/ Thermalright BCF and NT-H1
Memory G.SKILL Trident Z5 RGB 32GB DDR5-6800 F5-6800J3445G16GX2-TZ5RK @ 6400 MT/s 30-38-38-38-70-2
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 1x WD Black SN750 500 GB NVMe + 4x WD VelociRaptor HLFS 300 GB HDDs
Display(s) 55-inch LG G3 OLED
Case Cooler Master MasterFrame 700
Audio Device(s) EVGA Nu Audio (classic) + Sony MDR-V7 cans
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Logitech G305 Lightspeed K/DA + Logitech G840 XL K/DA
Keyboard Logitech G Pro TKL K/DA
Software Windows 10 Enterprise 22H2
Benchmark Scores "Speed isn't life, it just makes it go faster."
The registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm" isn't present on my install of Windows 7 and instead I found it at "HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM"

This might be the cause of the registry key access error being thrown.

It shouldn't matter, really. the old WDDM 1.1 display driver model used on Windows 7 does not support MPOs. This feature was added in version 1.3 alongside Windows 8.1, and is only/can only ever be supported on this operating system or newer with WDDM 1.3 or 2.x drivers. The solution is to add an OS check and if it's Windows 7, then just gray out or hide the option and not write anything to the registry at all. :)
 
Top