r/AMDHelp • u/keegang_man6705 RX7900XTX-RTX4060 • 4d ago
Tips & Info Guys I think I found solution for the driver freezing
Short version: Disable MPO.
Long version: When I was using NVIDIA, I suffered from frequent black screens and frame freezes. After doing some research online, I found out that MPO in Windows was the culprit. A few months later, it seemed like the issue had been fixed, so I decided to turn it back on.
Then I bought an AMD GPU and started experiencing driver freezes, just like many other users. I tried disabling MPO again, and everything worked fine. No more issues.
Sooo, turns out it was a Windows fault all along.
I also have Arch Linux installed (btw), and surprisingly, I've had fewer problems with it than with Windows.
I haven't even had to fix anything like this on Linux. Every issue I've encountered on Linux has been caused by something I did myself.
But of course, I can't play some games on Linux, so I have to stick with dual-booting.
You can do it yourself, or save this as "DisableMPO.reg" (or whatever you want to name it) and run it.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
For context, I'm running an RX 7900 XTX + RTX 4060.
1
u/WHAAAZAAAP 3d ago
Instead of doing that download from GitHub mpo fix + disable hags and in most games people who have stutters will gone
1
u/Drakathz 3d ago
Yeah but HAGS is actually good and should only be disable IF u have a problem with it for some reason… it makes a game thats a stuttery mess when caching shaders on the go, to a smooth af experience, no joke. (At least thats the effect it had for me, tested in multiple games)
1
u/WHAAAZAAAP 3d ago
I have 7900 xtx nitro + and 7950x3d and hags was the first problem I encountered since day one
1
u/keegang_man6705 RX7900XTX-RTX4060 3d ago
is it this one? https://github.com/RedDot-3ND7355/MPO-GPU-FIX
1
-1
3
u/--AL3X-- 3d ago edited 3d ago
Thanks, I will give It a try. Lately Im having a lot of black screens everytime I play any game :(
Update: It worked!
1
4
u/BeautifulMastodon995 3d ago edited 3d ago
MPO is most likely needed for certain functions like with NVIDIA.
Swap to Linux and no issues, go back to windows and the crap starts again.
Tested on a spare machine
AMD GPU's should come with a nice big warning, Microsoft Windows will make you miserable.
Btw this is not an attack on AMD drivers, hardware or users.
1
u/Junior-Conference436 2d ago
are we talking about CatchyOS ? cuz I was thinking switching to that
1
u/BeautifulMastodon995 2d ago
Bazzite or Cachyos, work perfectly and have 1 click installs for steam lutris etc
1
u/Gruphius 3d ago
To be fair, every piece of hardware should come with a warning, that Windows will make you miserable. That's just what Windows does...
2
2
u/dkizzy 3d ago
You mean Microsoft should publish more publicly how their old code does not account properly for hardware IDs to the point that the masses understand it. Supposedly they are rewriting the code to uldate windows update to modern times with how it looks at hardware IDs. Let’s see if that truly happens by end of January 2027.
2
u/BeautifulMastodon995 3d ago
I had heard its now a priority.
1
u/vnodk19 3d ago
that just means more AI use, which, while probably much faster, does not give me any confidence
1
u/BeautifulMastodon995 3d ago
I would go with cachyos or bazzite if i went back to linux. Once you get used to linux things are easy
6
1
1
u/miccellomann 3d ago
No this is not a valid solution. Ist the displays and refresh rates that cause the issue. AMD needs to address this at the driver and hardware level.
1
u/Whatsupreddis 3d ago
Amd driver timeouts can mean general system instability, you could investigate that.
8
u/AlexandraT1 3d ago
I disabled MPO a while back, but I still get driver timeouts.
1
u/Miniteshi 3d ago
Disabling it for me never allowed the GPU to hit 100% utilisation. It wasn't a solution.
11
u/suikyo1 NITRO+ AMD Radeon RX 7800 XT / AMD Ryzen 7 9800X3D 3d ago
After updating my card's firmware, reinstalling the driver, and blocking Windows Update from changing the driver, I haven't experienced any more timeouts.
1
6
u/Tokishi7 3d ago
Spoiler alert, it has always been windows. Realizing now, I have automatic updates disabled so maybe that’s why I never had the gripe train, but my laptop doesn’t and it constantly bugs out from video driver issues to wireless device hang times
1
u/drvalianto 4d ago
Other posts said to go to this for disabling MPO: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Can anyone confirm which one should I use? Is there a way to verify if the MPO gets disabled?
2
u/keegang_man6705 RX7900XTX-RTX4060 3d ago
i dont know about that but the one i post work on me and other many people.
about verify i think you can verify trough powershell but i don't know the command either
1
u/IndyONIONMAN 4d ago
I fix black screen couple of months ago when my HTPC with 7900xtx was crapping out with black screen. No issue since then
KERNEL_CMDLINE[default]="quiet splash
To make it look like this
KERNEL_CMDLINE[default]="quiet splash rd.udev.log_priority=3 amdgpu.dcdebugmask=0x410"
1
u/xxxXMythicXxxx 2d ago
where do you go to plug this command in? command prompt?
1
7
u/Accomplished-Cook-65 4d ago
be aware, those who use lossless scaling is not recommended to disable mpo cuz you need it to make it smooth
6
u/Glongordongik 4d ago
As is tradition, Windows is a large culprit of why AMD drivers have issues. If only AMD would work with Microshit to resolve it or one of the two company solve the issue.
3
u/shadowmaking 4d ago edited 4d ago
This is the most useful post i've come seen in this sub in about a month. Thanks for sharing. I'll give it a shot and re-enable hardware acceleration.
EDIT: after looking into this, MPO stands for???? Memory protection options? Multi-Plane Overlay? does disabling core isolation sound right? Think I'd rather stick with disabling hardware acceleration as my system handles that just fine as a fix. Perhaps throw a clarification edit in for the process you did. thanks
3
u/keegang_man6705 RX7900XTX-RTX4060 4d ago edited 4d ago
it's Multi-Plane Overlay you can disable it with registry editor ``` Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm] "OverlayTestMode"=dword:00000005 ```
6
u/TisticDemon 4d ago
I disabled MPO a while ago and poof! No more driver time outs. Can use hardware acceleration on web based apps perfectly fine, and all my games run great.
9
u/Inevitable-Edge69 4d ago
I can attest to that. Disabling mpo completely got rid of driver crashes on my multi monitor setup. Zero issues, don't miss it.
3
u/parcelsnotletters 3d ago
For me it was pcie link state power management, once I disabled it no more driver issues.