<- All articles
Troubleshooting 2026-06-27 / 5 min

FACEIT "Please Enable IOMMU" — How to Fix It (AMD & Intel VT-d)

FACEIT anti-cheat says "IOMMU is disabled, please enable it"? What IOMMU/VT-d is, why FACEIT needs it, and the exact BIOS steps to enable it on AMD and Intel — by motherboard.


FACEIT Anti-Cheat refusing to start with "IOMMU is disabled, please enable it"? IOMMU (AMD) — or VT-d (Intel) — is a virtualization feature FACEIT requires from higher-ELO accounts. It is turned off in BIOS by default, so the fix is a quick BIOS toggle. Here is what it is and exactly how to enable it.

Why FACEIT asks to enable IOMMU

IOMMU is a hardware feature that controls how devices access memory; FACEIT uses it as an extra anti-cheat layer. It is usually required from accounts at roughly 2000 ELO and up, which is why the error often appears only once you climb. AMD calls it IOMMU; Intel calls it VT-d — same idea, different name in your BIOS.

How to enable IOMMU / VT-d

  1. Update your BIOS firstWithout recent firmware the option may not exist. Grab the latest BIOS from your motherboard maker.
  2. AMD — enable IOMMUBoot into BIOS → Advanced → AMD CBS → NBIO Common Options → IOMMU → Enabled.
  3. Intel — enable VT-dBoot into BIOS and turn on VT-d (under Advanced → System Agent / PCI subsystem / CPU config).
  4. Enable Kernel DMA Protection if askedSome boards also need Kernel DMA Protection on. Then Save & Exit and reboot.

IOMMU / VT-d by motherboard

BoardPath
AMD (MSI)Advanced → AMD CBS → NBIO Common Options → IOMMU (or OC → CPU Common Options)
AMD (ASUS / Gigabyte)AMD CBS → NBIO, or System Agent (SA) Configuration
Intel (ASUS / MSI / Gigabyte)Advanced → System Agent (SA) Configuration / PCI Subsystem / CPU Config → VT-d → Enabled

If it still does not work

  • No IOMMU/VT-d option even after a BIOS update — some old or budget boards simply do not have it.
  • Error "Hypervisor launch type is off" → open an admin Command Prompt and run bcdedit /set hypervisorlaunchtype auto, then reboot.
  • Make sure Secure Boot and TPM are also on — FACEIT often needs all three together.
Still seeing anti-cheat errors? See our full FACEIT anti-cheat fix guide, plus the dedicated Secure Boot and TPM 2.0 guides.

FAQ

What is IOMMU on FACEIT?

IOMMU (AMD) / VT-d (Intel) is a CPU virtualization feature that controls device memory access. FACEIT uses it as an anti-cheat requirement, usually from around 2000 ELO and up.

How do I enable IOMMU for FACEIT?

In BIOS: AMD → Advanced → AMD CBS → NBIO Common Options → IOMMU → Enabled; Intel → enable VT-d. Update the BIOS first if the option is missing, then save and reboot.

Where is IOMMU on AMD vs Intel?

AMD calls it IOMMU (under AMD CBS → NBIO Common Options). Intel calls it VT-d (under System Agent / PCI subsystem / CPU config). They do the same job.

I enabled IOMMU but FACEIT still errors — why?

Make sure Secure Boot and TPM 2.0 are also on, your BIOS is updated, and if you see "Hypervisor launch type is off" run bcdedit /set hypervisorlaunchtype auto as admin, then reboot.