VMware vSphere

 View Only
  • 1.  NVidia Quadro M2000 GPU Passthrough, BSOD or 43

    Posted Feb 01, 2018 09:12 AM

    Hi,

    I'm trying ESXi 6.5 with goal to replace my Hyper-V with it in my homelab.

    I currently have no issue to install it and running it. I created a first VM with Windows Server 2016 installed on it and I wanted to passthrough my Quadro M2000 GPU to it.

    I activated the audio passthrough in the PCi devices of the ESXi host, then I rebooted and was able to activate the passthrough for the whole Quadro card.

    Then, problems started :smileygrin:

    I can see the Quadro M2000 in the W2016 Server devices. I installed nvidia drivers, then i reboot the guest like the drivers install said, and when the VM rebooted, it ended with a BSOD on it. I can boot it in safe mode without issue.

    I tried to remove the last quadro driver and install an older one. i tried to change value to "False" to the two entries relative to the svga in the advanced configuration of the VM. Console was gone, normal. With older quadro driver and console disabled, I was able to boot the VM and saw the quado in devices manger of the VM. But with a code 43...

    I'm out of idea. I thought Quadro cards was painless to passthrough in ESXi :smileycry:

    Regards

    PS : I'm able to passthrough this card in Hyper-V with Direct Device Assignement;



  • 2.  RE: NVidia Quadro M2000 GPU Passthrough, BSOD or 43

    Posted Feb 04, 2018 11:03 PM

    In my experience there's nothing painless about ESXi and passthrough. I'm not sure what the 2 advanced options are you're referring to (where do you see those?) it may already be what I'm about to suggest, but if not, have you tried:

    pciPassthru0.msiEnabled = "FALSE"

    Also I thought I remembered reading that you shouldn't pass through the audio device on the graphics card, only the video device?



  • 3.  RE: NVidia Quadro M2000 GPU Passthrough, BSOD or 43

    Posted Feb 05, 2018 09:19 AM

    I tried it with pciPassthru0.msiEnabled = "FALSE"

    Doesn't change anything :smileycry:

    'm not sure what the 2 advanced options are you're referring to

    Those options are in advanced configuration of the VM, I searched for svga string in the searchbox, and it returns three entries. Two of them seems to refer to the vmware fake gpu.

    I tried to disable them, then no console.

    Vm keeps been accessible via RDP, but Quadro M2000 stays with error 53

    I had to passthrough audio, then reboot, then I was able to passthrough the whole card to the VM.