Host reboots when running qemu Windows 10 VM since the 7800X3D upgrade

When I was running a Ryzen 5600G, I setup a Windows 10 VM with working VFIO passthrough on a RTX3600 GPU. Since then, I’ve upgraded to a 7800X3D and running that same VM causes my host system to reboot after running Windows 10 for a few minutes.

I once had the same RTX3600 GPU in this new build to use it with VFIO but I since removed it. Whether VFIO is used or not, running Windows in qemu will still cause a reboot on the host.

Before I try creating a fresh VM with Windows 11, are there known issues running Windows VMs on the Ryzen 7000 series?

This sounds like the vmload/vmstore bug in AMD CPUs. You might be able to avoid the error by turning off all of the virtualization-based security features in Windows.

Thanks! I had enabled Hyper V on this VM to test compatibility of various games. I’ve disabled it and will soon see if the VM is stable.

Do you have any reference to that AMD bug so I can keep track of it?

ahh Hyper-V would definitely invoke the nested virtualization that causes the issue, some of Windows security features do as well.
I’m not 100% sure just disabling Hyper-V turns off all the virtualization features; I think there were some extra steps to fully turning it off once enabled.
EDIT:
I think it was actually turning on WSL2 that turned on deeper virtualization settings that were tricky to disable, not Hyper-V itself.

Here’s the Phoronix article on it:

It’s kind of irritating the way AMD is handling this, they’re fixing it in hardware/micro code for the Epyc 4004 processors but not for Ryzen 7000.

1 Like

This seems to be the exact issue I’m running into. After disabling Hyper-V the VM was stable for multiple hours and did not cause the host to reboot.

1 Like