Ntel vt-x ท ม extended page tables ept

I'm trying to run Android Studio but the phone emulator wants to install Intel's HAXM. The installer for HAXM refuses because EPT (Extended Page Tables) isn't enabled.

Show

    From my vbox.log I can see that EPT is supported by the host but not by the guest:

    Code:

    *********************** VT-x features ***********************
    Nested hardware virtualization - VMX features
      Mnemonic - Description                                  = guest (host)
      ...
      Ept - Extended Page Tables                              = 0 (1)
      ...
    

    What do I need to do to get EPT enabled for the guest?

    I have an Intel i5-9600K processor.

    Attachments VBoxLogs.zip Log files (208.75 KiB) Downloaded 6 times

    BillG Volunteer Posts: 5075 Joined: 19. Sep 2009, 04:44 Primary OS: MS Windows 10 VBox Version: PUEL Guest OSses: Windows 10,7 and earlier Location: Sydney, Australia

    by BillG » 27. Feb 2021, 05:32

    I doubt that you will ever get that to work. Things like EPT and VT-x are not usually passed through to a vm. I would run it on the host.

    Bill

    fth0 Volunteer Posts: 5421 Joined: 14. Feb 2019, 03:06 Primary OS: Mac OS X other VBox Version: PUEL Guest OSses: Linux, Windows 10, ... Location: Germany

    by fth0 » 27. Feb 2021, 13:34

    BillG wrote:Things like EPT and VT-x are not usually passed through to a vm.

    VirtualBox passes VT-x into the VM (with Nested VT-x/AMD-V enabled), but not EPT. This is part of the reasons why only VirtualBox and KVM guests are supported.

    sixeyes wrote:What do I need to do to get EPT enabled for the guest?

    You cannot achieve that (unless you implement it yourself).

    sixeyes wrote:I'm trying to run Android Studio but the phone emulator wants to install Intel's HAXM.

    You could try using a Linux VM instead, where QEMU/KVM is used instead of Intel HAXM, but others trying something similar experienced early crashes recently.

    sixeyes Posts: 12 Joined: 7. Nov 2019, 19:55 Primary OS: MS Windows 10 VBox Version: OSE other Guest OSses: Windows 10 Pro

    by sixeyes » 1. Mar 2021, 20:40

    Thanks for the info. Perhaps Oracle will implement EPT one day.

    I've given up getting the emulator to work. Instead I'm using a physical Android device attached to my VM.

    The bios does not display an option to configure the EPT or VMT - Intel had mentioned that all CPUs are enabled and that OEMs then configure the CPU. Why they have done this in this case I am unsure.

    {"identifier":"401-abhh","productData":{"dellPrice":"987.10","marketPrice":"987.10","shopUrl":"//www.dell.com/en-sg/shop/intel-xeon-bronze-3104-17g-6c-6t-96gt-s-8m-cache-no-turbo-no-ht-85w-ddr4-2133/apd/401-abhh/processors"},"metrics":{"position":"1","productid":"401-abhh","stockstatus":"available","variant":""}}

    Compare Select 2 or more products to compare them side-by-side Compare

    {"identifier":"338-bfuh","productData":{"dellPrice":"4858.67","marketPrice":"4858.67","shopUrl":"//www.dell.com/en-sg/shop/intel-xeon-e5-1660-v3-30ghz-eight-core-processor-20m-cache-turbo/apd/338-bfuh/processors"},"metrics":{"position":"2","productid":"338-bfuh","stockstatus":"available","variant":""}}

    Compare Select 2 or more products to compare them side-by-side Compare

    {"identifier":"338-bgfh","productData":{"dellPrice":"1402.24","marketPrice":"1402.24","shopUrl":"//www.dell.com/en-sg/shop/intel-xeon-e5-2609-v3-19-ghz-6-core-15mb-85w-processor/apd/338-bgfh/processors"},"metrics":{"position":"3","productid":"338-bgfh","stockstatus":"available","variant":""}}

    Compare Select 2 or more products to compare them side-by-side Compare

    {"identifier":"338-bfvh","productData":{"dellPrice":"1199.23","marketPrice":"1199.23","shopUrl":"//www.dell.com/en-sg/shop/intel-xeon-e5-1607-v3-31-ghz-4-core-10-mb-cache-processor/apd/338-bfvh/processors"},"metrics":{"position":"4","productid":"338-bfvh","stockstatus":"available","variant":""}}

    Compare Select 2 or more products to compare them side-by-side Compare

    {"identifier":"338-blnh","productData":{"dellPrice":"11358.69","marketPrice":"11358.69","shopUrl":"//www.dell.com/en-sg/shop/intel-xeon-gold-6134-32ghz-8c-16t-104gt-s-2475m-cache-turbo-ht-130w-ddr4-2666/apd/338-blnh/processors"},"metrics":{"position":"6","productid":"338-blnh","stockstatus":"available","variant":""}}