ESXI 6.7 GPU PassThrough and "Expose hardware assisted virtualization to the guest OS" not working.

Discussion in 'VMware, VirtualBox, Citrix' started by Kristian, May 22, 2018.

  1. Kristian

    Kristian Active Member

    Joined:
    Jun 1, 2013
    Messages:
    330
    Likes Received:
    82
    I am evaluating ESXI 6.7.

    When activating "expose hardware assisted virtualization to the guest OS" (hope I am translating correct) (CPU Options, one line above IOMMU)

    it is possible to additionaly add a PassThrough GPU to my Windows 10 VM guest,

    but the VM is not starting, showing error

    "It is not possible to pass through devices, while nested virtualization is active".

    Is this "normal" behaviour?
    Or am I doing something wrong here?

    Regards
     
    #1
    Last edited: May 23, 2018
  2. whitey

    whitey Moderator

    Joined:
    Jun 30, 2014
    Messages:
    2,706
    Likes Received:
    830
    You can ONLY pass thru vt-D devices off of phys HW to BASE ESXi, not nested hypervisors if that is what you are thinking and I am interpreting this request as.
     
    #2
  3. Kristian

    Kristian Active Member

    Joined:
    Jun 1, 2013
    Messages:
    330
    Likes Received:
    82
    [​IMG]

    Thanks for the reply @whitey . Again you come to my rescue.
    I am not shure if we understood each other correctly.
    So I try to explain again.

    I have a Baremetal machine running a super micro x 10SLH with a Xeon E3 1241 V3.
    I am running ESXI 6.7 in eval mode.
    On top there is a Windows 10 vm
    This machine runs an application called Bluestacks (Android Emu)
    When I start Bluestacks the performance is horrible and in settings I can only assign one core.

    If I enable Hardware virtualization (see picture above) I can assign all 4 cores, but I can no longer pass through a video card (well I can select pass through, but the vm is no longer starting up, displaying an instant error message)

    what is another performance killer...

    Have I understood you correctly: This is the normal behavior?
     
    #3
  4. Rand__

    Rand__ Well-Known Member

    Joined:
    Mar 6, 2014
    Messages:
    2,343
    Likes Received:
    290
    From the error message you get I'd say so.
    If you activate assisted virtualization you can't use pass through
     
    #4
  5. marv

    marv Member

    Joined:
    Apr 2, 2015
    Messages:
    85
    Likes Received:
    19
    Hi @Kristian, this works fine for me on X9SRL + ESXi 6.5 u1 (March 2018 patch). I can run Windows 10 on Windows 10 on ESXi, but now I fear to upgrade to 6.7 :)

    upload_2018-5-30_17-50-0.png
     
    #5
    Last edited: May 30, 2018
  6. Kristian

    Kristian Active Member

    Joined:
    Jun 1, 2013
    Messages:
    330
    Likes Received:
    82
    @marv : well... that is strange... so isn't the possibility higher that I am doing something wrong?
    I was already believing that it is not possible, without understanding why it would not be possible.

    Perhaps someone else can chime in...
    Otherwise: I will try 6.5 U1 and post the results.
    Unfortunately this would have to wait until July....
     
    #6
  7. marcoi

    marcoi Active Member

    Joined:
    Apr 6, 2013
    Messages:
    902
    Likes Received:
    142
    @Kristian did you ever get this working with 6.7? I just upgraded one of my servers and i can no longer do pci passthrough (usb card) and nested virtualization (run virtualbox under w10).

    I was fine with 6.5.
     
    #7
  8. epicurean

    epicurean Member

    Joined:
    Sep 29, 2014
    Messages:
    488
    Likes Received:
    18
    I upgraded from 6.5u2 to 6.7 ( unsupported)via the "esxcli software vib" install route. And all my passthrough VGA cards could not output any display. I would stay away from 6.7, till a few more patches come up
     
    #8
  9. marcoi

    marcoi Active Member

    Joined:
    Apr 6, 2013
    Messages:
    902
    Likes Received:
    142
    I got one of my VMs to work with 6.7. I did not upgrade it's hardware compatibility and i manually edited the vmx file to add vhv.addPassthru = "TRUE" and it started right up. I have access to my usb passthrough and can run Virtualbox. the VM i used as a test i upgraded the hardware compatibility and since then i cannot get the pass through working at all. I'm trying to find a backup to restore from to re-test.

    I still have another server that needs to be upgraded but worry since i have Freenas with passthrough which has all my data. So i might hold off on that one for a bit.
     
    #9
    epicurean likes this.
Similar Threads: ESXI PassThrough
Forum Title Date
VMware, VirtualBox, Citrix ESXi 6.7 on Ryzen x399 for VMs + GPU passthrough desktop Jun 13, 2018
VMware, VirtualBox, Citrix ESXI 6.0 usb card Passthrough -> unrecoverable NMI May 14, 2018
VMware, VirtualBox, Citrix ESXi 6.7 can't change settings, don't survive reboot (passthrough issues, too!) May 1, 2018
VMware, VirtualBox, Citrix Help: ESXI 6.5U1 passthrough GTX560ti successfully, but fail on... Mar 18, 2018
VMware, VirtualBox, Citrix AMD Vega 64 ESXI 6.5 passthrough (problems) Jan 20, 2018

Share This Page