feifei78 发表于 2025-9-11 07:53

MPO 问题有新的解决方法

本帖最后由 feifei78 于 2025-9-11 08:36 编辑

(看了解决方法原帖在米国贴吧,4个月前的贴了)

逛 guru3d看到这个回复,
https://forums.guru3d.com/threads/.457668/post-6360097


就是 MPO(Windows Multiplane Overlay)问题, Win11 打上这个注册表重启以后,问题就解决了;
Win10 看到后面有人试了一下?搞不懂,主要这个机制是 Win11 才引入的,所以应该没用吧。

Windows Registry Editor Version 5.00


"OverlayMinFPS"=dword:00000000

微软文档:
https://learn.microsoft.com/en-us/windows/win32/dwm/registry-values



PathValueData
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\DwmOverlayMinFPSA DWORD. If this value is present and set to zero, the Desktop Window Manager disables its minimum frame rate requirement for assigning DirectX swap chains to overlay planes in hardware that supports overlays. This makes it more likely that a low frame rate swap chain will get assigned and stay assigned to an overlay plane, if available. This mechanism was introduced in its present form in Windows 11. This registry value may be modified or removed in future releases.



archxm 发表于 2025-12-6 10:10

非常有价值的分享啊,感谢

ludan211 发表于 2025-12-6 11:53

我在升级了26220.7344和591.44以后确实频繁发生全屏的闪烁,最开始是关了MPO和G-SYNC解决了,现在试了一下楼主的方案,打开MPO和G-SYNC也不闪烁了,确实有用。
研究了一下原理就是把MPO最低的启用帧设定为0,这样任何情况下MPO都会激活,不会发生MPO和DWM切换时引起的闪烁了,应该对特定的情况有效果

hsy-x 发表于 2025-12-6 12:05

原来的"OverlayTestMode"=dword:00000005
现在改成"OverlayMinFPS"=dword:00000000 ?吗

wzy1208apk 发表于 2025-12-6 12:35

hsy-x 发表于 2025-12-6 12:05
原来的"OverlayTestMode"=dword:00000005
现在改成"OverlayMinFPS"=dword:00000000 ?吗

对,我发现nvi论坛上的是改成testmode0005,现在是0000?

yangzi123aaa20 发表于 2025-12-6 12:56

试了一下确实可以在开启MPO的同时解决浏览器有残影的问题了,这下不用担心双屏不开MPO会卡顿花屏
页: [1]
查看完整版本: MPO 问题有新的解决方法