Vmware Workstation/Nested Virtualization


  1. Posts : 359
    Windows 10x64 Pro
       #1

    Vmware Workstation/Nested Virtualization


    I'm running Bluestacks inside a Vmware machine (Windows 10 in both host and guest). I found that Bluestacks was running very slow. I read that since Bluestacks is itself an emulator/virtual machine that I needed to enable nested virtualization in Vmware. So I enabled the setting "Virtualize Intel VT-x/EPT or AMD-V/RVI" and now Bluestacks runs much smoother/faster.
    I noticed however that with nested virtualization enabled, CPU usage in the host machine is higher (3% compared to 2% with the setting disabled). Is that normal?
      My Computer


  2. Posts : 15,499
    Windows10
       #2

    antares said:
    I'm running Bluestacks inside a Vmware machine (Windows 10 in both host and guest). I found that Bluestacks was running very slow. I read that since Bluestacks is itself an emulator/virtual machine that I needed to enable nested virtualization in Vmware. So I enabled the setting "Virtualize Intel VT-x/EPT or AMD-V/RVI" and now Bluestacks runs much smoother/faster.
    I noticed however that with nested virtualization enabled, CPU usage in the host machine is higher (3% compared to 2% with the setting disabled). Is that normal?
    Well, you don't get something for nothing. Does not seem unrealistic.
      My Computer


  3. Posts : 9,775
    Mac OS Catalina
       #3

    Bluestacks runs slow regardless of the machine or OS.
      My Computer


  4. Posts : 359
    Windows 10x64 Pro
    Thread Starter
       #4

    cereberus said:
    Well, you don't get something for nothing. Does not seem unrealistic.
    That's true, it's the laws of physics I guess

    bro67 said:
    Bluestacks runs slow regardless of the machine or OS.
    Yes, but with nested virtualization enabled it runs much faster
      My Computer


  5. Posts : 325
    Windows 10
       #5

    The problem with running VMware tools and something like ( Bluestacks / Memu / LDplayer / Hyper-V is that they require extra settings that could break ( slow ) your Vmware down or not make it usable at all. It depends on the settings ( which again would normally be set by a late installation of LDplayer ( at least for me via scoop install ) or even a later Memu ( if possible but I do not see this occurring ) iinstall.

    If you can run Bluestacks ( in my opinion is a resource hog ) within Vmware then good for you with barely any increment outside the OS then good for you. I wish I could make Vmware tools my one stop for android emulation right now,
    ...........................................................................

    Outside of Vmware tools

    A. Android subsystem. Remove the Amazon ( or do not log in ) crap, and install applications via command line. I have not checked this out but it might also require the extra VT-settings.
    B. The Hyper V with the correct settings should be able to run Android os with correct settings
    C..


    .................................

    Your running Vmware = which is software emulation
    with

    Bluestacks which is hardware emulation based ( I assume ).

    This makes no sense at all. You might as well be running a Linux VM and then run whatever android alternative in Linux machine.
    Becuase as off now VM emulation of Android works flawlessly.

    .....................

    When you turn on the extra VT settings ( which Vmware does not really use or make the most out of ), your putting a huge load on your system and those Vmware will run extremly slow ( In my case it would be OSX or Windows VM within VMware on Windows.

    ..................................

    Even with the VT settings off You can run VMware smooth like butter. The extra BIOS VT-settings ( which I have kept off )
    is for direct hardware emulation rather then software emulation. Which is what VMware is.

    however due to those off settings. Both in the BIOS and within the CMD-line. You would not be able to run Microsoft official
    Hyper-V, or anything else that uses it.

    Like me using Memu for instance, which is my go to Android 4 ( Opengel 32-bit ) and Android 9 ( Direct X and Vulcan 64-bit ) emulation. Memu requires special settings. The same settings that LDplayer ( which makes the correct settings upon a scoop install but still does not work for me for some reason ) requires, because they both use the Hardware emulation akin to Microsoft.

    .................................................................................................... .................................................................................................... ...................................

    Inside VMware if you want to get full GPU support within your Android emulation and run it like OSX. The following must be done.

    A. The VM-tools Disc needs to specifcally be made to target various Android systems. When you select the tools it should install.
    So far there has been none.
    B. You would probably need to find a location of a Open-VMware-Tools and do an apt install from the terminal emulator. Either when you pre boot into Android 9, before it starts it server ( whatever ) or after you fully boot into the OS and access the terminal.

    A or B option does not exist within the community ( yet ). If it did it would be an apt install or a VMware tools .iso download.
    IDK

    So far within VMware tools you can run the Android OS but there are no official Vmware Tools or apt install releases to accomplish this.

    .................................................................................................... ..........

    Another option for Android would be to install the OS to another drive/partition if allowed and dual boot it with windows. I don't know if Android could be boot at the same time with Windows outside of an OS selector.

    Another option is to install android on a drive. Image the drive, and then run it from within VMware. Then try to see if your extra VT settings would work. Again no Vmware tools or apt install will mean no GPU support.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 22:47.
Find Us




Windows 10 Forums