<- All articles
Troubleshooting / 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.

GRIND · THE MOST CUSTOMIZABLE EXTENSION FOR FACEIT IN CS2

ENTER YOUR FACEIT NICKNAME.
DISCOVER YOUR ROLE.

Enter a nickname — see your role, five skill rings and form over 30 matches.

Example result: donk666

ROLES AND SKILL RINGS IN THE FACEIT MATCH ROOM

Want to see other players' roles right in the match room?

Install on PC

In the match room with GRIND

FACEIT Rating and Swing in the match room

GRIND shows FACEIT Rating and Swing alongside the player's other stats in the FACEIT match room.

Example
Rating1.54
Swing+7.16%

Interface example. GRIND will show the player's stats in the FACEIT match room.

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.
Player roles
GRIND player roles and 5 skill rings for every FACEIT lobby member — carry, entry, anchor, AWPer, clutcher, support, universalGRIND extension showing FACEIT win chance by map before the map pick/banGRIND Duel 1v1 on FACEIT: two players side by side with OVR, ELO, K/D, ADR, HS%, win rate, compare by map and duel win chanceGRIND smurf and booster detection score on a FACEIT opponentGRIND auto actions on FACEIT: auto-accept, server and ping under ACCEPT, auto map banGRIND match history on FACEIT: average ELO of both teams and levels 11–20GRIND marks FACEIT players you already met and keeps private notes on themGRIND shows ping to FACEIT servers on the server picker and under ACCEPTGRIND finds a player's FACEIT account from their Steam profile — works even if the Steam profile is private

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.