Hello
I have gaming virt W10 working for several years on old RTX 20XX, it works quite well but and I’m thinking of new GPU for 4K gaming.
Recently I installed GPU-Z software to this VM and I noticed it randomly causes BSOD, sometime some BSOD with DX related error, sometimes something like BSOD Critical process died
I started to think… If I have at this moment Radeon 7900 XT/XTX in my VM, what would happen after such BSOD? Will i be able to simply reset VM and start virt w10 again? Do I have to do some suspend to RAM and resume to reinitialize GPU? OR GPU will always be STUCK in some strange state and only whole srv/host reboot must follow? How hardly reset-bug impacts such scenario?
In the best case you can reboot (halt and start) the VM and be up and running. The 7xxx series has the GPU reset problems, so you might need to reboot the entire host, if the VM with passthrough does not start up correctly again.
I can even get the AMD RX 6600 in a weird state (picture generation with Stable Diffusion + AMD ROCm), so it wasn’t useable in any other VM. The host system an any other system continued to run fine in my case. Reboot of the host made the card useable again.
Most times, you can just reset the VM after a BSOD and it’ll be fine. But sometimes, the GPU might get stuck in a bad state, so you’ll need to try suspending the VM to RAM and resuming it to reset the GPU properly. If that doesn’t work, you’ll probably have to do a full host reboot to get the GPU back to normal. But in general, a simple VM reset should be enough after a BSOD, and you shouldn’t have to worry about the GPU getting permanently messed up, especially with a newer card. Just make sure your drivers and virtualization software are up-to-date to avoid any compatibility issues.