Passthrough Intel Arc GPU to Windows VM

I am currently trying to passthrough an Arc A770 LE GPU on a Zen4 platform to test compatibility with a future A380 setup. Setting the passthrough up with a Linux VM was a very smooth ride, I just followed the usual instructions and everything worked right of the box and I had none of the previous issues like having to boot without displays connected. However, I want to use the gpu with a Windows 11 VM and while Windows and the Arc drivers recongize the device, it always results in a driver error and the device cannot be used in any way. So far I have tested lots of things:

  • Different versions of the Arc drivers
  • Booting both the host an VM with no monitors connected
  • With an without resizable BAR
  • With and without the virtual display
  • With and without the respective audio device
  • Various options like iommu=pt, ignore_msrs and different combinations of driver blacklisting

But the result is always the same, the Linux VM works fine (although the screen takes a while to initialize, so when its finished the login screen has already loaded) while Windows shows a driver issue. As of now I am running out of ideas, is there anything else I could try? There are a few reports of such setups online, so it should certainly be possible. From Windows I only get the following details:

  • Code 43 error of the device itself
  • Issue code 0000002B
  • No error or any other information related to the GPU inside the protocols