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.
非常有价值的分享啊,感谢 我在升级了26220.7344和591.44以后确实频繁发生全屏的闪烁,最开始是关了MPO和G-SYNC解决了,现在试了一下楼主的方案,打开MPO和G-SYNC也不闪烁了,确实有用。
研究了一下原理就是把MPO最低的启用帧设定为0,这样任何情况下MPO都会激活,不会发生MPO和DWM切换时引起的闪烁了,应该对特定的情况有效果 原来的"OverlayTestMode"=dword:00000005
现在改成"OverlayMinFPS"=dword:00000000 ?吗 hsy-x 发表于 2025-12-6 12:05
原来的"OverlayTestMode"=dword:00000005
现在改成"OverlayMinFPS"=dword:00000000 ?吗
对,我发现nvi论坛上的是改成testmode0005,现在是0000? 试了一下确实可以在开启MPO的同时解决浏览器有残影的问题了,这下不用担心双屏不开MPO会卡顿花屏
页:
[1]