AMD GPU Passthrough Reset Issues in Windows -- Solved!
01.30.2017
In a previous post I explored a method to pass through an AMD GPU to an ESXi Windows guest that involves running batch scripts to enable and disable the GPU automatically.
In a previous post I explored a method to pass through an AMD GPU to an ESXi Windows guest that involves running batch scripts to enable and disable the GPU automatically.
If you've managed to pass through an AMD GPU to a Windows guest in ESXi you may notice that the VM will fail to start after performing a reset. This is because AMD GPUs have issues with the kind of PCIe bus reset that hypervisors perform, which in turn causes issues with the AMD GPU driver.
Windows 10 has a fairly aggressive automatic update policy and the knobs and levers required to change it are well-hidden. While I think this is a good idea for average consumers, it frequently causes problems with my VM that includes GPU passthrough – automatic update restarts seem to bypass the scripts that disable the GPU upon shutdown and problems ensue.