Hardware Accelerated Execution Manager

The Intel Hardware Accelerated Execution Manager (Intel® HAXM) is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology (VT) to speed-up Tizen application emulation on Windows and macOS host machines. In combination with Tizen x86 emulator images and the Tizen Studio, Intel® HAXM speed-ups the Tizen emulation on Intel-VT-enabled systems.

This topic describes how to install the HAXM on your Windows or macOS development system.

Hardware requirements:

  • Intel processor with support for VT-x, EM64T, and Execute Disable Bit
  • At least 1 GB of available memory (2 GB or more is preferred)

Important
Intel® HAXM can only be used on systems with an Intel processor that supports the Intel VT.

Installing Intel® HAXM on Windows

Supported Windows versions: 10/8.1/8/7 (32/64-bit)

HAXM is automatically installed as part of Tizen Studio. If you want to install the HAXM separately, visit http://download.tizen.org/sdk/haxm/7.0.0/win/ and download the Windows installer package.

Table: Windows installer package

Windows installer File description File size MD5 checksum
IntelHAXM_7.0.0.exe System driver 2.89 MB 1587f7ae42e11c7b22dc674fd776ce252b6a19152e7ca416a748e2bdbf2b36c5

To install Intel® HAXM:

  1. Run the downloaded installer and accept the UAC prompt.
    UAC prompt

  2. Click Install to start the installation.
    Start installation

    Click Intel® HAXM Documentation to access the documentation.

    The following screen shows the installation progress.
    Confirm installation

  3. Click Finish to exit the installer, once the Intel® HAXM installation is finished. Finish

The Intel® HAXM is installed and ready to use.

Execute the following command, to verify if Intel® HAXM is running:

sc query intelhaxm 

If Intel® HAXM is working, the command displays a status message indicating that the state is “4 RUNNING”.
4 RUNNING status

Starting and Stopping Intel® HAXM

To start or stop Intel® HAXM, open the Command Prompt window with administrator privileges and execute one of the following commands:

  • Start HAXM: sc start intelhaxm
  • Stop HAXM: sc stop intelhaxm

Removing Intel HAXM

Warning
Close all instances of the Tizen Emulator before removing the Intel® HAXM.

Run installer or use control panel, to uninstall the Intel® HAXM.

Important
If you remove the Intel® HAXM, the acceleration of the Tizen Emulator is disabled, but the emulator still works. If you install the Intel® HAXM again, the acceleration is re-enabled.

Troubleshooting

If you meet an installation failure because of hardware requirements, check the BIOS/OS settings:

  • Ensure VT is enabled in BIOS.
  • Ensure Execute Disable Bit is enabled in BIOS.
  • Ensure Data Execution Prevention is enabled in Windows. On the Windows platform, click Control Panel > System > Advanced system settings > Advanced tab > Performance section, Options (or Settings), and Data Execution Prevention. Make sure that DEP is enabled.
  • Ensure that Hyper-V is disabled (on Windows 8 or after):
    1. Input Control Panel on the Search box in Windows 10.
    2. Click Control Panel > Programs and Features > Turn Windows features on or off.
    3. Disable Hyper-V and click OK.
      Disable Hyper-V
    4. Reboot the computer.

Installing Intel® HAXM on macOS

Supported macOS versions: 10.12 Sierra (64-bit), 10.11 OS X El Capitan(64-bit), 10.10 Yosemite (64-bit), 10.9 Mavericks (64-bit), 10.8 Mountain Lion (64-bit)

HAXM is automatically installed as part of the Tizen Studio. If you want to install the HAXM separately, visit http://download.tizen.org/sdk/haxm/7.0.0/mac/ and download the macOS installer package.In case the version 7.0.0 installation fails then the latest version of HAXM can be tried which is available at https://github.com/intel/haxm/releases/tag/v7.7.0

Table: Windows installer package

macOS installer File description File size MD5 checksum
IntelHAXM_7.0.0.dmg System driver 218 KB fe7e4cd86b7a2b85591397fd6bf2ef43e7b088bfc72badab0c4d3532a65c2a2f

To install Intel® HAXM:

  1. Open the downloaded DMG file and run the installer inside it.

  2. Click Continue to start the installation.
    Start installation

  3. Adjust the amount of RAM to be allocated to Intel® HAXM or set it to 2048 MB as the default value.
    Default value
    The installer also functions as a configuration tool for Intel® HAXM. To change the memory settings later, run the installer again.

  4. Confirm your Intel® HAXM memory allocation settings, and click Continue.
    Memory limit

  5. Check the capacity and the disk location of the HAXM driver, and click Install.
    Installation type

  6. Type your password.
    Type password

  7. Click Close to exit the installer, once the Intel® HAXM installation is finished. Exit the installer

The Intel® HAXM is installed and ready to use.

Using Intel® HAXM

The Intel® HAXM significantly enhances the performance of the Tizen Emulator. For more information on the emulator details, see Increasing the Application Execution Speed.

  • Dependencies
    • Tizen Studio 1.0 and Higher