Emulators Android on a PC - an indispensable tool for gamers, developers and testers. However, their performance directly depends on how the hardware of your computer is configured, or more precisely, the parameters BIOS/UEFI. Even a powerful processor and large RAM will not save you if critical virtualization functions are disabled in the BIOS or resources are allocated incorrectly.
In this article we will look at what BIOS settings must be activated for stable operation of emulators BlueStacks, LDPlayer, Nox and othersand how to avoid typical errors like โVT-x is disabledโ or system freezes. You will learn what parameters affect the speed of emulation, how to check virtualization support and what to do if the necessary options are not in your BIOS version.
Important: settings may vary depending on the motherboard (ASUS, Gigabyte, MSI) and BIOS version. If you are not sure of your actions, write down the current settings before making changes or refer to the manufacturer's documentation.
Why BIOS settings are important for Android emulators
Emulators Android work on the principle of virtualization: they create a โvirtual machineโ inside your OS that mimics the hardware of your smartphone. This requires:
- ๐ Hardware virtualization (technology
Intel VT-xorAMD-V), which speeds up the execution of virtual machine commands. - ๐ฅ๏ธ Correct resource allocation (CPU, RAM, cache), so that the emulator does not โstealโ them from the main one system.
- ๐ Support for I/O virtualization (for example,
VT-dfor direct access to the GPU).
If these functions are disabled in the BIOS, the emulator will use software virtualization, which will lead to:
- โ ๏ธ Severe lags and low FPS in games.
- โ ๏ธ Frequent startup errors (for example, โThis host supports Intel VT-x, but Intel VT-x is disabledโ).
- โ ๏ธ CPU overheating due to increased load.
According to tests PassMark, enabling VT-x increases the performance of emulators by 30โ50% depending on the PC configuration. And in games like Genshin Impact or PUBG Mobile the difference can reach 100+ FPS.
How to check virtualization support before changing the BIOS
Before getting into the BIOS settings, make sure that your processor generally supports hardware virtualization. This can be done without installing additional apps:
Click
Win + R, entermsinfo32and clickEnter.In the window that opens, find the lines:
Virtualization enabled in the firmware(should be โYesโ).Virtualization is enabled in the BIOS(must be โEnabledโ)
If in msinfo32 virtualization is disabled, but the processor supports it (check the specifications on the website Intel ARK or AMD), which means the problem is in the BIOS settings.
An alternative way is to use the command in PowerShell (run as administrator):
systeminfo | findstr /B /C:"Hyper-V - requirements"
If as a result you see "Hyper-V - requirements: Virtualization included in firmware: Yes", then hardware virtualization is supported.
If your processor does not support VT-x/AMD-V (for example, older models Celeron or Athlon), Android emulators will work extremely slowly. In this case, consider alternatives like Android-x86 for installation on a virtual machine VirtualBox.
What BIOS settings should be enabled for Android emulators
Now let's move on to specific parameters. Below is a table with key options that need to be activated (or disabled) for stable operation of emulators.
| BIOS parameter | Recommended value | What it is responsible for |
|---|---|---|
Intel VT-x / AMD-V |
Enabled | Hardware CPU virtualization (the main parameter for emulators). |
Intel VT-d / AMD-Vi |
Enabled (optional) | Virtualization of I/O devices (needed for direct access to the GPU). |
Hyper-V |
Disabled (if not used) | Conflicts with VT-x in some emulators (for example, BlueStacks 5). |
SVM Mode (AMD only) |
Enabled | Analogue of VT-x for AMD processors. |
Execute Disable Bit |
Enabled | Protection against malicious code execution (recommended for security). |
Additionally check the following parameters (if they are in your BIOS):
- ๐น
CPU Virtualizationโ Enabled. - ๐น
TrustZone Technologyโ Disabled (may conflict with emulators). - ๐น
Hardware Prefetcherโ Enabled (improves CPU performance). - ๐น
C-Statesโ Disabled (sometimes causes emulators to freeze).
What to do if there is no VT-x option in the BIOS?
If your BIOS does not have the option Intel VT-x or AMD-V, this may mean:
1. Your processor does not support virtualization (check on the manufacturer's website).
2. The option is hidden in the โadvancedโ settings (look for tabs Advanced โ CPU Configuration).
3. The BIOS is outdated - update it to the latest version (but be careful: an incorrect update can โkillโ the motherboard).
Step-by-step guide: how to enable VT-x in the BIOS
Enabling process virtualization differs depending on the motherboard manufacturer. Below is a universal instruction that is suitable for most modern PCs.
Turn off the computer and wait until the power is completely off|
Remember or take a photo of the current BIOS settings|
Connect the keyboard to the USB port (wireless devices may not work) in the BIOS)|
Make sure the laptop is connected to the network (do not discharge the battery during changes)-->
Turn on the PC and immediately press the key to enter the BIOS. Usually this is:
- ASUS, MSI, Gigabyte โ
DelorF2. - Lenovo โ
F1orF2. - HP โ
Esc, thenF10. - Acer โ
F2.
- ASUS, MSI, Gigabyte โ
Go to section Advanced โ CPU Configuration (name may vary).
Find option Intel Virtualization Technology (or AMD-V for AMD processors) and set the value Enabled.
Save the changes (usually the key F10) and restart the PC.
After enabling virtualization, it is recommended to check its operation via Task Manager:
- Open
Task Manager(Ctrl + Shift + Esc). - Go to the tab
PerformanceโCPU. - A line should appear at the bottom of the window
Virtualization: Enabled. - ๐ฅ Disable
C-States(if the emulator slows down or crashes). These power saving modes may conflict with virtualization. - โก Activate
XMP Profile(for high frequency RAM). This will increase memory bandwidth, which is critical for LDPlayer i MuMu. - ๐ฅ๏ธ Set the priority downloads: if you are using the emulator on an SSD, make sure that
Boot Optionsit comes first. - ๐ Update the BIOS (if the version is older than 2022). New versions often improve virtualization support.
- ๐ฎ Enable
Above 4G Decoding(if available in BIOS). This will help avoid problems with memory allocation for integrated graphics. - ๐ง Disable
Secure Boot(sometimes interferes with the operation of emulators with custom kernels). - ๐น Is another emulator or virtual machine running (VirtualBox, VMware).
- ๐น Is there enough disk space (emulators need at least 5 GB of free space).
- ๐น Is the antivirus blocking the work (add folder with the emulator in exceptions).
- ๐ ๏ธ Overclocking CPU/GPU: Increasing the processor frequency by 10-15% (via BIOS or MSI Afterburner) can give an increase in FPS in games!
- ๐ง TDP settings: In some BIOS (for example, ASUS) you can increase the CPU power consumption limit (
PL1/PL2), which will improve load performance. - ๐ Disable
SpeedStep/Cool'n'Quiet: These technologies reduce the CPU frequency when idle, but can cause lags in the emulator. - ๐
Intel Speed Shift Technologyโ Enabled (improves CPU responsiveness). - ๐
Thunderbolt Security Levelโ No Security (if you connect an external video card). - The option is hidden in the submenu (look for
Advanced โ CPU Configuration โ Virtualization). - BIOS is outdated - update it (download the firmware from the official website of the motherboard manufacturer).
- On some laptops (for example, HP Pavilion) VT-x is blocked by the manufacturer. In this case, only flashing the BIOS will help, with the risk of losing the warranty.
If after enabling VT-x emulator still does not start, check conflicts with Hyper-V or antiviruses (for example, Avast and Kaspersky sometimes block virtualization).
Optimizing the BIOS for maximum emulator performance
Enabling VT-x is only the first step. For truly smooth operation of emulators (especially in games), it is worth optimizing other BIOS parameters:
For gamers who run heavy games like Call of Duty Mobile or Free Fire, it is also recommended:
An example of optimal settings for a gaming PC on Intel Core i7 i NVIDIA RTX 3060:
Intel VT-x: EnabledIntel VT-d: Enabled
Hyper-V: Disabled
XMP Profile: Profile 1 (3200 MHz)
C-States: Disabled
Above 4G Decoding: Enabled
Execute Disable Bit: Enabled
If after changing the BIOS the emulator starts to work worse, try resetting the settings to factory settings (Load Optimized Defaults) and enabling only VT-x. Sometimes โfineโ optimization has the opposite effect.
Typical errors and their solutions
Even after correctly setting up the BIOS, users often encounter errors. Here are the most common of them and how to eliminate them:
| Error | Cause | Solution |
|---|---|---|
VT-x is not available (VERR_VMX_NO_VMX) |
Virtualization is disabled in the BIOS or blocked by Hyper-V. |
1. Enable VT-x in BIOS. 2. Disable Hyper-V via 3. Restart your PC. |
This kernel requires an x86-64 CPU, but only detected an i686 CPU |
The emulator tries to start in 32-bit mode on a 64-bit system. | Install a 64-bit version of the emulator (for example, BlueStacks 64-bit). |
| The emulator starts, but it slows down | Insufficient CPU/RAM resources or conflict with drivers. |
1. Allocate at least 4 GB of RAM and 4 CPU cores to the emulator. 2. Update the video card drivers (NVIDIA/AMD). 3. Disable background processes (especially Discord, Steam). |
If the emulator issues error Failed to initialize engine, check:
What to do if the BIOS is reset after an update?
Some motherboards (especially ASUS ROG) reset the BIOS settings after an update:
1. Before updating, write down all critical settings. (VT-x, XMP, etc.).
2. Use the function Save Profile in the BIOS (if available).
3. After the update, immediately load the saved profile or manually enable the necessary options.
Additional tweaks for advanced users
If you want to get the most out of the emulator, you can go beyond the standard BIOS settings. Here are some advanced tips:
For owners of laptops with Intel it is useful to activate:
Warning: Overclocking and changing power settings can lead to:
โ ๏ธ Attention! Incorrect TDP or CPU voltage settings can cause overheating, throttling (underclocking) or even damage to the processor. If you are not sure of your actions, use standard overclocking profiles (OC Tuner in the BIOS).
FAQ: Frequently asked questions about setting up the BIOS for emulators
My processor supports VT-x, but there is no such option in the BIOS options. What to do?
Possible reasons:
After turning on VT-x, Windows does not start. How can I get everything back?
If the PC does not boot after changes to the BIOS:
- Enter the BIOS (usually the key
DelorF2when turned on). - Find the option
Load Optimized Defaults(orReset to Default) and apply it. - Save the changes (
F10) and reboot.
If even this does not help, reset the BIOS physically: remove the CMOS battery on the motherboard for 10 seconds (for desktop PCs).
Do I need to enable VT-d for Android emulators?
VT-d (or AMD-Vi) allows the virtual machine to directly access I/O devices (for example, a video card). For most emulators (BlueStacks, LDPlayer) this is optional, but can improve gaming performance by 5-10% if:
- You are using a discrete video card (NVIDIA/AMD).
- Emulator supports
DirectX/Vulkan(for example, MuMu Player).
Minus: VT-d may conflict with some drivers (for example, NVIDIA in WDDM).
How to check that the emulator really uses VT-x?
Start the emulator and open Task Manager (Ctrl + Shift + Esc). Go to the Details tab and find the emulator process (for example, HD-Player.exe for LDPlayerIf the column Virtualization indicates "Enabled", then VT-x. works.
An alternative way is to use the utility Coreinfo from Microsoft:
- Download Coreinfo from the site Microsoft Docs.
- Run the command line as administrator and run:
coreinfo -v - If the result is the line
*oppositeVT-xorSVM, virtualization is active.
Is it possible to run an Android emulator without VT-x?
Technically yes, but with serious limitations:
- Performance will drop by 3โ5 times (for example, PUBG Mobile will produce 5โ10 FPS).
- Some emulators (BlueStacks 5, Genymotion) will refuse to launch without VT-x.
- Graphics and sound errors are possible.
Alternatives for PC without VT-x:
- Install Android-x86 on a virtual machine VirtualBox (but it will also be slow).
- Use Chrome OS with support for Android applications (for example, through CloudReady).