AMD显卡低负载看视频掉驱动(chrome edge浏览器) 高负载玩游戏却稳定 解决方法——关闭MPO
问题
折磨的开始是天下苦黄狗久矣,为了不再被讨乞丐的显存恶心,一怒之下购入了AMD显卡(20GB显存确实爽
头一天就跑了3dmark验机,完美通过,玩游戏也没毛病
但是呢这厮是一点不省心,玩游戏没问题,开机十分钟低负载看个视频就爆爆爆爆爆(这是现象,深究发现是edge浏览器和MPO的锅)
故障排查
玩游戏没问题,那硬件问题基本上可以排除,于是就开始半个月的折腾,跑内存稳定测试,拆机橡皮擦金手指,电源线重新插拔加固,低负载黑屏所以拉电压频率,165HZ黑屏所以改成144hz,freesync闪屏所以关闭,显卡驱动版本不稳定所以把24Q2到24.10全部试了一遍,怕window顶驱动所以改注册表,DDU卸载驱动。。。(10000个人的A卡有20000种死法
今天把电脑挂着,一个个软件开,排查到底是哪个软件有兼容性问题,开到edge浏览器的时候,不出所料的爆了。
网上查了一下,chrome系浏览器确实有这个问题,解决方法是关闭MPO
据说新版本已经修复,并且一般MPO也不会导致驱动暴毙(但我就是暴毙了,而且还不是每次都会暴毙,排故难度14nm++++++,至于为什么得问Microsoft的阿三工程师和AMD的天才驱动程序员了
解决方法:禁用MPO
改成 .reg 结尾然后运行,或者直接打开regedit手动改也ok
禁用
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm] "OverlayTestMode"=dword:00000005
启用
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm] "OverlayTestMode"=-
这个方法仅对于和我一样 玩游戏没问题,浏览器驱动爆炸 ,你要是啥烤鸡掉驱动,老实去查 内存 电源 散热 显存 核心 ,不行就返修
还有对于A卡,想稳定使用,觉得牛逼的功能建议全部关掉,什么10位像素,free-sync,anti-lag,SAM , AFMF 都是你苏妈给你的神奇bug小按钮。
开着帧数提升个位数,驱动掉到苏妈都不认识。
N卡就鸡贼,不给你那么多bug小功能品鉴,DLSS Gsync也是调好了再发布,用-10%的性能换+50%的稳定性,使用体验真的会好很多。
写在最后——聊胜于无的日志分析
其实在爆炸第一时间我就想到用windbg查日志(遇事先日志Linux后遗症了)
Windows的日志,令人诟病。能看,但是只能看一点。
贴个微软文档
MPO 支持 - Windows drivers | Microsoft Learn
资料来源
英文资料(原理多些)
Disabling MPO (Multiplace Overlay) can improve some desktop apps flicker or stutter issues | guru3D Forums
中文资料(引用多些)
https://nga.178.com/read.php?tid=34578015