Each software is released under license type that can be found on program pages as well as on search or category pages. Here are the most common license types:
Freeware
Freeware programs can be downloaded used free of charge and without any time limitations. Freeware products can be used free of charge for both personal and professional (commercial use).
Open Source
Open Source software is software with source code that anyone can inspect, modify or enhance. Programs released under this license can be used at no cost for both personal and commercial purposes. There are many different open source licenses but they all must comply with the Open Source Definition — in brief: the software can be freely used, modified and shared.
Free to Play
This license is commonly used for video games and it allows users to download and play the game for free. Basically, a product is offered Free to Play (Freemium) and the user can decide if he wants to pay the money (Premium) for additional features, services, virtual or physical goods that expand the functionality of the game. In some cases, ads may be show to the users.
Demo
Demo programs have a limited functionality for free, but charge for an advanced set of features or for the removal of advertisements from the program’s interfaces. In some cases, all the functionality is disabled until the license is purchased. Demos are usually not time-limited (like Trial software) but the functionality is limited.
Trial
Trial software allows the user to evaluate the software for a limited amount of time. After that trial period (usually 15 to 90 days) the user can decide whether to buy the software or not. Even though, most trial software products are only time-limited some also have feature limitations.
Paid
Usually commercial software or games are produced for sale or to serve a commercial purpose.
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.
HAXM v7.8.0
Change Log
- Enabled XSAVE feature in CPUID (#472).
- Enabled INVPCID instruction (#471).
- Improved the implementation of CPUID module (#470).
- Fixed a host crash issue caused by a regression (#469).
- Improved the user experience of installer (#474).
Note: Up to this release, HAXM supports QEMU from 2.9.0 to 7.2.0.
Filename | SHA-256 |
---|---|
haxm-windows_v7_8_0.zip | ce7bb20c389b93729f4748da033fb83660aef65420328469eff4577b2aaccb1d |
haxm-macosx_v7_8_0.zip | 44059b3ad33de87562ecd7a6c5a003dce96aa51506667752601467af7b328c29 |
CheckTool v1.1.0
This is the updated release of HAXM Check Tool (#473). This release improves the user experience in below aspects:
- Updated Check Tool command options
- Enhanced the return value with error codes
Filename | SHA-256 |
---|---|
checktool-windows-1.1.0.zip | 8bef0b107a415491e1f5f3704780445c025734a3a5937acb894cfe8c231faf44 |
checktool-macosx-1.1.0.zip | 671518b4411835c7abcc10b16595a254a733a2a94339ce98dc6aad3167d85d69 |
HAXM v7.7.1
Change Log
- Enhanced the security level of accessing HAX device on Windows (#421).
- Adjusted the coding style of include path for all platforms (#429).
- Cleaned up the legacy VTLB engine (#386).
Filename | SHA-256 |
---|---|
haxm-windows_v7_7_1.zip | af6d82a046d1a382f2b0f2188a01b4dfa605190e96942c931ded27f4b52287fa |
haxm-macosx_v7_7_1.zip | b936f7247d1962d945d764a7cf2b698f71a98335ceda0848109fd947adbb2ec2 |
HAXM v7.7.0
Change Log
- Added a new IOCTL to enable getting CPUID features for guest VCPUs (#383).
- Enabled all supported CPUID leaves to be configurable (#382).
- Enabled several features in CPUID emulation (#381).
- Migrated the CI service from Travis CI to GitHub Actions (#353).
Filename | SHA-256 |
---|---|
haxm-windows_v7_7_0.zip | 18dfc2edf3968acf20aea4cffdb2bddf7c448dca03e0b13ddf4fdf039e469a5a |
haxm-macosx_v7_7_0.zip | d3fb74ca55e5312fc1c10b850c46689ac723572453c1bb3ed3f47680c7f504b7 |
HAXM v7.6.6
Change Log
- Optimized the CPUID module and added support for setting two new CPUID leaves (#335).
- Fixed some vulnerability issues of loading DRs and MSRs (#347).
- Fixed some minor issues from static code scan (#351).
- Fixed the download URL in the homepage (#348).
Filename | SHA-256 |
---|---|
haxm-windows_v7_6_6.zip | b970149a0b9d4f65fdd7879a71a497929e758d9a173eb2363b9250e104c07f49 |
haxm-macosx_v7_6_6.zip | ba2ecae32acc4d635bf2b8edc2dffc0679076e0a74a707597b53291aa0fa4263 |
CheckTool v1.0.0
This is the first release of HAXM Check Tool, a utility that is used to check the host system environment for HAXM. Its usage can be found in the README document.
It supports to check below system status:
- Intel CPU vendor
- Long (64-bit) mode support status
- VMX support status
- VMX enabling status
- EPT support status
- NX support status
- NX enabling status
- Hyper-V disabling status
- OS version
- OS architecture
- Guest occupancy status
Filename | SHA-256 |
---|---|
checktool-windows-1.0.0.zip | f5394212b6fa695e30f99c632b6b0027d4fb7bbc92a3bd9e2d8415386b2b3cf6 |
checktool-macosx-1.0.0.zip | f2fa43b5d96eed66e3d25d58fdb019adb8264c3db37e4b69b64cb8f56e9bdb12 |
HAXM v7.6.5
Change Log
- Optimized internal storage structure for CPUID feature set (#315).
- Fixed a performance issue caused by a regression (#312).
- Fixed some warnings from static code scan (#313).
- Introduced a new installer framework for Windows.
Filename | SHA-256 |
---|---|
haxm-windows_v7_6_5.zip | a773ca5386e22c795f5af1cfde501e5503e4540f6de762a4cc5e12997e448523 |
haxm-macosx_v7_6_5.zip | e05d1626d8fe40004bed7a3b09f0e977cb2b53ed713bebc17e1194b1c2dd0864 |
HAXM v7.6.1
Change Log
- Added a new IOCTL to enable setting CPUID feature for guest VCPUs (#277, #281, #282).
- Enabled PAT as HAXM supported CPUID feature and added IA32_CR_PAT VMX handling (#204).
- Changed to return deterministic cache parameters by host cache values (#204).
- Cleaned up the legacy EPT engine (#261).
Filename | SHA-256 |
---|---|
haxm-windows_v7_6_1.zip | 3c9bca8c0fb1f4488269f2546a21925e841f07c973e11eda14c5d91073c07eb0 |
haxm-macosx_v7_6_1.zip | c8b6451c3ad9fa40ea2711cb3521a81227ec8c0c093bd1b278e65f9bde19260e |
HAXM v7.5.6
Change Log
- Enabled support for running on the system with more than 64 host CPUs (#255, #257).
- Improved the handling of undefined instructions by generating #UD exception (#247).
- Improved the CPUID features initialization and processing logic (#245).
- Updated the compilation configurations for Windows and macOS (#243, #244).
Filename | SHA-256 |
---|---|
haxm-windows_v7_5_6.zip | fb03b055ea48de3f8d8fe719d3c87b38874dcb01b84affce1bcec72c341ec929 |
haxm-macosx_v7_5_6.zip | 60d3cf486c005bea6099650ffcf9dfa6dd193914a986bf0b7aa017b94923a880 |
HAXM v7.5.4
Change Log
- Added VM pause support to fix the crash issue of loading snapshot (#239).
- Fixed incorrect interruptibility_state to resolve an issue on loading snapshot (#233).
- Fixed a bug during mapping memory slots (#237).
- Fixed incorrect VMX_ENTRY_CONTROLS loading (#225).
- Enabled PCLMULQDQ feature in CPUID emulation if supported by the host (#231).
- Optimized the log interfaces and enhanced the logging mechanism on Windows (#215, #232).
- Fixed the compilation warnings and errors on Linux (#223).
Filename | SHA-256 |
---|---|
haxm-windows_v7_5_4.zip | 7afca4cd2a7ac003db85d6f0749704ea64e302e285699a8c340b844fe54b2676 |
haxm-macosx_v7_5_4.zip | e5d2e07274e512ad2e6a17bb57476a122d336c741d1baf6b1c0e51929e787515 |
Intel HAXM (полное название Intel® Hardware Accelerated Execution Manager) — программа-гипервизор, использующая аппаратную виртуализацию для ускорения эмуляции 32-битных образов Android.
Как правило, эмуляция различных операционных систем, и, тем более, устройств — вещь достаточно ресурсоемкая. В частности так дело обстоит с эмуляцией Android на персональных компьютерах под управлением Windows. Система будет подтормаживать, и запуск даже небольшого андроид-приложения может занять достаточно длительное время.
Чтобы немного увеличить скорость работы этой системы на некоторых конфигурациях можно использовать HAXM. Он не является эмулятором в полном смысле этого слова, это своего рода надстройка для других эмуляторов, расширяющая возможности виртуализации и позволяющая ускорить работу существующих 32-битных эмуляторов Android.
Программа будет полезна разработчикам и всем, кто хочет использовать на компьютере мобильную операционную систему. Благодаря Intel HAXM можно запускать несколько эмуляторов с разными версиями Android на одном компьютере. Она не сильно потребляет ресурсы и автоматически распределяет их между запущенными контейнерами.
Программа будет работать только на компьютерах с поддержкой VT-x. В архиве есть утилита haxm_check.exe при помощи которой можно узнать, подходит ли ваша система для установки программы.
Примечание. При прямой загрузке некоторых файлов, которые зависят от SDK и HAXM, от среды Android в Android Studio, может показаться, что файл haxm был загружен, но не установлен, что приводит к неудачному запуску симулятора avd!
Как показано ниже:
$./emulator64-x86 -avd 32_QVGA_ADP2_API_25
sh: 1: glxinfo: not found
failed to create drawable
getGLES2ExtensionString: Could not create GLES 2.x Pbuffer!
Failed to obtain GLES 2.x extensions string!
Could not initialize emulated framebuffer
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
Preface:
1.Intel HAXM (Hardware Accelerated Execution Manager), то есть менеджер аппаратного ускорения исполнения Intel (IntelHAXM) Это аппаратный виртуальный механизм (гипервизор), использующий аппаратное ускорение на основе технологии виртуализации Intel (VT), поэтому ЦП должен поддерживать VT и ограничен ЦП Intel.
2HAXM, используемый вместе с образом эмулятора Intel Android x86 и официальным диспетчером Android SDK, позволяет ускорить моделирование приложений Android в системах, поддерживающих технологию виртуализации Intel.
Процесс установки выглядит следующим образом:
11. Откройте File Settings android SDK SDK Tools в Android Studio, загрузите HAXM (хотя он показывает Установлено), как показано ниже:
23. Затем откройте проводник, введите каталог Android_SDK extras intel Hardware_Accelerated_Execution_Manager, найдите и запустите intelhaxm-android.exe, чтобы установить его, следуйте инструкциям на экране и устанавливайте его шаг за шагом (достаточно установить параметр 1024M, необходимо изменить параметр Может быть переустановлен один раз). Как показано ниже:
нота: «Android_SDK» на картинке назван мной сам, поэтому вы должны войти в подкаталог после дополнений и т. Д. В соответствии с корневым каталогом SDK, который вы первоначально установили.
Общий путь установки по умолчанию: C: Users Администратор AppData Local Android sdk
После успешной установки, как показано на рисунке:
Intel HAXM (full name Intel® Hardware Accelerated Execution Manager) — a supervisor program that uses hardware virtualization to accelerate the emulation of 32-bit Android images.
As a rule, emulation of various operating systems, and, moreover, devices & mdash; a thing rather resource-intensive. In particular, this is the case with Android emulation on personal computers running Windows. The system will slow down, and even a small android application can take quite a long time to start.
You can use HAXM to slightly increase the speed of the system on some configurations. It is not an emulator in the full sense of the word, it is a kind of add-on for other emulators, expanding the possibilities of virtualization and making it possible to accelerate the work of existing 32-bit Android emulators.
The program will be useful for developers and anyone who wants to use a mobile operating system on a computer. With Intel HAXM, you can run multiple emulators with different versions of Android on the same computer. It does not consume much resources and automatically distributes them between running containers.
The program will only work on computers that support VT-x. The archive has a utility haxm_check.exe which you can use to find out if your system is suitable for installing the program.
— a hypervisor for Android;
— use of hardware virtualization;
— allows to run several emulators in one system;
— low pressure on resources;
— not bad performance;
— support for the latest versions of Android platforms and new APIs.
USER REVIEWS AND COMMENTS
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Oliver
Its very useful that the program will be useful for developers and who are using operating system on a computer. HAXM full form is hardware accelerated execution manager
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Aiden
the software is really efficient in the use of manipulating and displaying retro images and I find it fascinating how efficiently it works and how easy it is to use the software. I have had a fun time playing around with the software and seeing what this thing can do when I fire anything at it.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Liam
I really liked the Hardware Execution Acceleration Manager from Intel because I was able to do all the activities I normally do on my android device. For example, I was able to run almost all applications like Instagram, Facebook, many games, virtual wallets and WhatsApp. I loved the speed with which this emulation can run. It was also very easy to install and run on my computer, for these reasons I highly recommend it.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Andrew
Intel HAXM for windows primarily is an accelerator but is also used as a virtual hardware-assisted virtual engine. If you are a computer geek like myself, you should know that this is a good product. This software can help speed up the development process if you are a developer trying to make an app for android or iOS. Personally, I don’t make apps but for anyone out there that does, this may be the app for you to try out. If you don’t, I don’t think you should download it.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Muhammad
HAXM that stand for the hardware accelerated executed manager. It has the latest’s version of 7.7.1. It is mainly used for the quickly and reliably develop the android applications. It is very ease to use they are having simpler form of the downloading the applications and installing them into the windows operating systems.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Harris
Intel Haxm is a great cross platform hardware engine. I use it with running my windows system. It runs as a Kernel mode driver which is excellent. It is an all around good interface
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Harris
Intel’s HAXM is a well organised system and is a good piece of software to which i recommend to anyone looking for a virtualisation engine for android emulator or QEMU. The easeness of understanding makes it a front runner in this category and u would be silly to not give it a shot. It is also widely available to install with just a few clicks so why not
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
John
Intel HAXM for windows works perfectly with all the software when it is paired accordingly, it is a free software and updates are available timely, this software helped in speed up the android aswell
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Kyle V.
Intel HAXM is an Intel product that provides hardware-assisted virtualization on Intel-based Android devices. It enables faster Android emulation on Intel-based Windows and Mac OS X systems, allowing developers to create and test Android applications without access to a physical device. The software accelerates emulation by leveraging Intel’s Virtualization Technology (VT) and uses hardware-assisted virtualization on Intel-based processors.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
William G********w
I have been using Intel HAXM software for some time now. It is easy to install and helps in the emulation of ARM-based Android applications on Intel-powered Windows machines. It is also great for running multiple emulator instances on the same computer. It is incredibly fast and provides good performance for running most Android applications. The setup is straightforward and can be completed in a few minutes. I have also found that the software is very reliable and stable during use. Additionally, the software is regularly updated, which makes sure that it works with the latest versions of Android. Overall, Intel HAXM is a great tool for running Android applications on Windows machines.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner
Matthew U.
Intel HAXM software is an excellent tool for Windows-based developers who need to create an Android virtual machine. It is easy to install and use, and provides a great environment for testing applications. The performance of the virtual machine is quite impressive and very reliable, allowing for a smooth experience. It is also very helpful for those who are new to this technology, as the setup is fairly straightforward.The software is also compatible with a variety of Intel processors and works seamlessly with Intel-based Android development tools. Overall, Intel HAXM is a great solution for those needing a virtual machine environment for Android development.
LEAVE A COMMENT ABOUT THIS PRODUCT
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)
ImportantIntel® 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:
- Run the downloaded installer and accept the UAC prompt.
- Click Install to start the installation.
Click Intel® HAXM Documentation to access the documentation.
The following screen shows the installation progress.
-
Click Finish to exit the installer, once the Intel® HAXM installation is finished.
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».
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
WarningClose all instances of the Tizen Emulator before removing the Intel® HAXM.
Run installer or use control panel, to uninstall the Intel® HAXM.
ImportantIf 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):
- Input Control Panel on the Search box in Windows 10.
- Click Control Panel > Programs and Features > Turn Windows features on or off.
- Disable Hyper-V and click OK.
- 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.
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:
- Open the downloaded DMG file and run the installer inside it.
- Click Continue to start the installation.
- Adjust the amount of RAM to be allocated to Intel® HAXM or set it to 2048 MB as the default value.
The installer also functions as a configuration tool for Intel® HAXM. To change the memory settings later, run the installer again.
- Confirm your Intel® HAXM memory allocation settings, and click Continue.
- Check the capacity and the disk location of the HAXM driver, and click Install.
- Type your password.
- Click Close to exit the installer, once the Intel® HAXM installation is finished.
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.