wallpaper壁纸 屏幕闪烁 amd显卡
羽毛空空
2025年08月17日 14:18

如果你在使用Windows10/11中遇到了启用wallpaper engine里的“场景”类壁纸后打开程序,如:QQ,网易云音乐,任意开启硬件加速的浏览器等。屏幕发生闪烁,网络教程会告诉你关闭显示器的 “sync”功能即可解决问题。

这确实是一个一步到位解决该问题的办法。但是你会白白损失了一项硬件功能,不少人需要这项功能,比如我。此时可以尝试后文的方法,我的环境为 Windows11 25h2、显卡RX6800XT,驱动为最新25.8.1,已通过以下方法成功解决闪烁问题,并且保留了上述功能,方法仅针对amd显卡用户,其他用户自测

解决方案1:AMD Adrenalin中针对Wallpaper Engine禁用FreeSync(推荐首选)

步骤:

1. 打开AMD Adrenalin软件,进入“游戏”(Gaming)标签。

2. 如果Wallpaper Engine没在列表中,手动添加:

点击右上角三个点,选择“添加游戏”(Add a Game)。

导航到Steam安装目录(自行查找,每个人的安装目录不同)

添加两个版本:`wallpaper32.exe`(32位,Steam默认启动)和`wallpaper64.exe`(64位),以防切换。

3. 选择Wallpaper Engine(或32/64位版本),在右侧设置中:

找到“AMD FreeSync”,设置为“关闭”(Off)。

可选:也关闭“Anti-Lag”(如果启用),因为它有时会干扰渲染。

4. 保存设置,重启电脑和Wallpaper Engine。

5. 测试场景壁纸,如不再闪烁即问题解决,否则可尝试下一个方法

解决方案2:为Wallpaper Engine禁用全屏优化

Windows的全屏优化有时与AMD GPU和动态壁纸冲突,导致闪烁。禁用它不会影响FreeSync,且在多个闪烁报告中有效。

步骤:

1. 找到wallpaper32.exe`(或64.exe) > 属性。

2. 切换到“兼容性”标签。

3. 勾选“禁用全屏优化”

4. 应用更改,重启Wallpaper Engine。

5. 如果无效,额外勾选“以管理员身份运行”,但先测试单项。

以上方法无效可尝试方案3

解决方案3:禁用Multi-Plane Overlay(MPO)来修复桌面闪烁

MPO是Windows的图形叠加功能,常在AMD GPU上引起桌面/应用闪烁,尤其是与FreeSync结合时。

步骤(使用注册表编辑器):

1. 按Win + R,输入`regedit`,回车打开注册表编辑器(需管理员权限)。

2. 导航到:

`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm`。

3. 右键空白处,新建 > DWORD (32位) 值,命名为`OverlayTestMode`,然后选中该项,右键菜单,修改值为5

4. 导航到:

`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers`。

5. 右键,新建 > DWORD (32位) 值,命名为`DisableMPO`,选中该项右键菜单,修改值为1

6. 关闭编辑器,重启电脑。

验证:重启后,打开事件查看器(Event Viewer) > Windows Logs > System,搜索图形驱动事件(如amdkmdag),看是否还有MPO相关错误。如果成功,闪烁应消失。

如果注册表方法无效,尝试命令提示符(管理员)运行

reg add HKLM\SOFTWARE\Microsoft\Windows\Dwm /v OverlayTestMode /t REG_DWORD /d 5 /f

reg add HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers /v DisableMPO /t REG_DWORD /d 1 /f

然后重启。

方法由Grok4提供,三个方法不存在冲突,可以一起设置后重启电脑验证