Configurando IOMMU no seu PC

Por que IOMMU é importante?

IOMMU é uma camada de proteção de hardware essencial que bloqueia ataques de acesso direto à memória (DMA). Sem ela, dispositivos maliciosos poderiam contornar as proteções do Windows e acessar dados sensíveis do seu sistema. Para manter a integridade das partidas competitivas no EMAC Anti-Cheat, estamos tornando IOMMU obrigatório de forma gradual.


⚠️ AVISO: Modificações no BIOS são de responsabilidade exclusiva do usuário. Cada computador possui configurações únicas baseadas no fabricante e modelo da placa-mãe, portanto as etapas podem variar. Se não se sentir confortável realizando essas alterações, procure assistência técnica especializada. Não nos responsabilizamos por qualquer dano ou mau funcionamento resultante dessas mudanças.

Entendendo a Tecnologia

IOMMU (Input-Output Memory Management Unit) é o nome genérico para uma tecnologia que cada fabricante chama de forma diferente:

  • Intel: VT-d (Virtualization Technology for Directed I/O)
  • AMD: AMD-Vi (AMD Virtualization for I/O)

Ambas fazem a mesma coisa: protegem sua memória contra acessos não autorizados.


Antes de Começar

1. Descubra seu Hardware

Você precisa saber qual processador e placa-mãe tem instalados:

  1. Clique em Windows e digite msinfo32
  2. Pressione Enter
  3. Anote:
    • Processador: (Intel ou AMD)
    • Fabricante da Placa-mãe: (ASUS, MSI, ASRock, Gigabyte, etc.)
    • Modelo da Placa-mãe: (o modelo exato)

Essas informações são cruciais para seguir as instruções corretas.


Ativando IOMMU no BIOS

Baseado no fabricante da sua placa-mãe e siga as instruções:

ASUS

Passo 1: Reinicie o PC e pressione DEL para entrar no BIOS

Passo 2: Vá para Advanced

Para AMD:

  • Acesse AMD CBS
  • Mude IOMMU para Habilitado (de Auto/Desabilitado)
  • Se ver DMA Protection e DMAr Support, mude ambos para Habilitado
  • Procure em NBIO Common Options se não encontrar

Para Intel:

  • Acesse System Agent (SA) Configuration
  • Mude VT-d para Habilitado
  • Se houver Control IOMMU Pre-boot behavior, mude para Enable IOMMU during boot
  • Se não houver essa opção, mude para Enable IOMMU

Passo 3: Pressione F10 para salvar e sair


MSI

Passo 1: Reinicie o PC e pressione DEL para entrar no BIOS

Passo 2: Vá para OC (Overclocking)

Para AMD:

  • Acesse Advanced CPU ConfigurationAMD CBS
  • Mude IOMMU para Habilitado (de Auto/Desabilitado)
  • Se ver DMA Protection e DMAr Support, mude ambos para Habilitado

Para Intel:

  • Acesse CPU Features
  • Mude VT-d para Habilitado
  • Se houver Control IOMMU Pre-boot behavior, mude para Enable IOMMU during boot
  • Se não houver essa opção, mude para Enable IOMMU
  • Se ver DMA Control Guarantee, mude para Habilitado

Passo 3: Pressione F10 para salvar e sair


ASRock

Passo 1: Reinicie o PC e pressione DEL para entrar no BIOS

Passo 2: Se estiver em "Easy Mode", pressione F6 para mudar para "Advanced Mode"

Passo 3: Vá para Advanced

Para AMD:

  • Acesse AMD CBSNBIO Common Options
  • Mude IOMMU para Habilitado (de Auto/Desabilitado)
  • Se ver DMA Protection e DMAr Support, mude ambos para Habilitado
  • Se ver Pre-boot DMA Protection e Kernel DMA Protection indicator, mude para Habilitado

Para Intel:

  • Acesse Chipset Configuration
  • Mude VT-d para Habilitado
  • Se houver Control IOMMU Pre-boot behavior, mude para Enable IOMMU during boot
  • Se não houver essa opção, mude para Enable IOMMU
  • Se ver Pre-boot DMA Protection, mude para Habilitado

Passo 4: Pressione F10 para salvar e sair


Validando a Ativação

Após reiniciar, confirme se funcionou:

Método 1 - Informações do Sistema:

  1. Pressione Windows + R
  2. Digite msinfo32 e pressione Enter
  3. Procure por "Virtualization-based security"
  4. Deve estar "Running"

Método 2 - Prompt de Comando:

  1. Abra Prompt de Comando como Administrador
  2. Execute: systeminfo | findstr /C:"Hyper-V"
  3. Verifique se a virtualização está ativa

Problemas Comuns

IOMMU não aparece no BIOS

  • Sua CPU pode não suportar (verifique Intel VT-d ou AMD-Vi)
  • Atualize o BIOS para a versão mais recente
  • Verifique se virtualização está habilitada no BIOS

As opções estão cinzas/indisponíveis

  • Placas-mãe antigas podem ter suporte limitado
  • Procure por atualizações de BIOS
  • Consulte o manual da sua placa-mãe

"Virtualization-based security" não está "Running"

  • Confirme que IOMMU foi realmente ativado no BIOS
  • Verifique se o Windows suporta (Windows 10/11)
  • Desative softwares de virtualização que possam conflitar

Nada funcionou?

  • Pode ser necessário atualizar o BIOS (processo avançado)
  • Visite o site do fabricante da sua placa-mãe
  • Baixe o arquivo de atualização correto para seu modelo
  • Siga as instruções específicas do fabricante

Recursos Adicionais

Proteja seu jogo já!

Para fazer seu orçamento personalizado e exclusivo ou tirar dúvidas com nossa equipe, entre em contato conosco!

Contato