So basically after I updated the nvidia drivers to 446 (subsquently also went back to 445 and same issue!), windows crashes with the infamous "VIDEO TDR FAILURE" BSOD)...
Now, I managed to get things going again by booting into the win10 guest in safe-mode and enabling "MSI MODE" for the GPU.
So it appears that by default the nvidia drivers dont enable msi-x, and KVM doesn't appear to like this and just causes windows to crash during boot as soon as it gets to the stage of loading the graphics driver.
Now looking into nvidia's history with MSI-X, they pretty much have never supported it, though you can see entries for it being set in their driver inf file.
Does anyone know if there is a cure as far as Proxmox/KVM are concerned to permit nvidia gpu's to work even after a driver update which effectively disables msi-x for the card. The workaround above works by booting in through safe-mode and using the MSI-util to enable msi-x for the card, and then there is no problem until the next driver update (god dont you just hate updating drivers!!!!) but rather not have to do that.
In the ideal world it would be nice if nvidia simply determined that you're in KVM and it could simply just enable that msi-x registry flag, but we all know nvidia doesnt really support kvm outside of the odd hello.
Does the above issue have anything to do with MSRS? or is this something completely new?
Now, I managed to get things going again by booting into the win10 guest in safe-mode and enabling "MSI MODE" for the GPU.
So it appears that by default the nvidia drivers dont enable msi-x, and KVM doesn't appear to like this and just causes windows to crash during boot as soon as it gets to the stage of loading the graphics driver.
Now looking into nvidia's history with MSI-X, they pretty much have never supported it, though you can see entries for it being set in their driver inf file.
Does anyone know if there is a cure as far as Proxmox/KVM are concerned to permit nvidia gpu's to work even after a driver update which effectively disables msi-x for the card. The workaround above works by booting in through safe-mode and using the MSI-util to enable msi-x for the card, and then there is no problem until the next driver update (god dont you just hate updating drivers!!!!) but rather not have to do that.
In the ideal world it would be nice if nvidia simply determined that you're in KVM and it could simply just enable that msi-x registry flag, but we all know nvidia doesnt really support kvm outside of the odd hello.
Does the above issue have anything to do with MSRS? or is this something completely new?