Habilitando IOMMU
IOMMU é um poderoso recurso de segurança de hardware que é usado para proteger sua máquina de software malicioso, além de ajudar a garantir a integridade das partidas protegidas pelo EMAC Anti-Cheat.
Estamos implementando o IOMMU como requisito progressivamente e recomendamos ativar este recurso no BIOS se você ainda não o fez. Se você agora é obrigado a ativar o IOMMU e não o fez, uma mensagem de erro aparecerá ao iniciar o EMAC Anti-Cheat.
⚠️ IMPORTANTE: Qualquer alteração no seu BIOS é feita por sua conta e risco. Não nos responsabilizamos por problemas no seu PC. Se você não tem experiência em navegar pelo BIOS, recomendamos contatar um profissional. Além disso, o BIOS pode variar muito dependendo da marca, do tipo de computador ou da placa-mãe utilizada.
O que é IOMMU?
IOMMU (Input-Output Memory Management Unit) é uma tecnologia de hardware que previne ataques DMA (Direct Memory Access) que podem ser usados por dispositivos maliciosos para acessar a memória do sistema diretamente, contornando as proteções do sistema operacional.
Nomes por Fabricante:
- Intel: VT-d (Virtualization Technology for Directed I/O)
- AMD: AMD-Vi (AMD Virtualization for I/O)
Identificar sua CPU e Placa-Mãe
Independentemente da sua configuração, o primeiro passo é entender qual hardware você está usando para realizar as alterações corretas:
- Pressione a tecla Windows, digite
msinfo32e pressione Enter - Procure por:
- Processador - modelo da CPU (Intel ou AMD)
- Fabricante da Placa Base - fabricante da placa-mãe (ASUS, MSI, etc.)
- Modelo da Placa Base - modelo específico
INFORMAÇÃO: Essas informações são essenciais para encontrar as instruções corretas para habilitar o IOMMU no seu sistema.
Como Habilitar IOMMU
Para habilitar o IOMMU, você precisará realizar um conjunto específico de etapas adaptadas à sua configuração, pois as configurações do BIOS variam por modelo de placa-mãe e CPU.
Recomendações antes de começar:
- Atualize seu BIOS para a versão mais recente
- Atualize os drivers da sua CPU se necessário
- Pesquise online: "Como habilitar IOMMU em [seu modelo de placa-mãe]"
- Visite o site do fabricante da sua placa-mãe para instruções específicas
ASUS - Placas-Mãe
Para CPUs AMD
- Pressione a tecla DEL ao iniciar o PC para entrar no BIOS
- Vá para Advanced
- Vá para AMD CBS
- Defina IOMMU de Auto/Desabilitado para Habilitado
- Se DMA Protection e DMAr Support estiverem visíveis:
- Defina-os de Auto/Desabilitado para Habilitado
- Pressione F10 para salvar e sair
Para CPUs Intel
- Pressione a tecla DEL ao iniciar o PC para entrar no BIOS
- Vá para Advanced
- Vá para System Agent (SA) Configuration
- Defina VT-d para Habilitado
- Defina Control IOMMU Pre-boot behavior para Enable IOMMU during boot
- Se "Enable IOMMU during boot" não estiver disponível:
- Defina como Enable IOMMU
- Pressione F10 para salvar e sair
MSI - Placas-Mãe
Para CPUs AMD
- Pressione a tecla DEL ao iniciar o PC para entrar no BIOS
- Vá para OC (Overclocking)
- Vá para Advanced CPU Configuration → AMD CBS
- Defina IOMMU de Auto/Desabilitado para Habilitado
- Se DMA Protection e DMAr Support estiverem visíveis:
- Defina-os de Auto/Desabilitado para Habilitado
- Pressione F10 para salvar e sair
Para CPUs Intel
- Pressione a tecla DEL ao iniciar o PC para entrar no BIOS
- Vá para OC (Overclocking)
- Vá para CPU Features
- Defina VT-d para Habilitado
- Defina Control IOMMU Pre-boot behavior para Enable IOMMU during boot
- Se "Enable IOMMU during boot" não estiver disponível:
- Defina como Enable IOMMU
- Pressione F10 para salvar e sair
Outros Fabricantes
Se o fabricante da sua placa-mãe não estiver listado acima:
- Reinicie o computador
- Pressione a tecla de acesso à BIOS (geralmente F2, F10, Del ou Esc)
- Procure por "IOMMU", "VT-d" (Intel) ou "AMD-Vi" (AMD) nas seções:
- Advanced
- CPU Configuration
- Security
- Ative a opção correspondente
- Se disponível, ative também DMA Protection
- Salve as alterações e saia (geralmente F10)
INFO: As opções podem estar em diferentes locais dependendo do modelo da placa-mãe. Consulte o manual específico do seu modelo ou o site do fabricante.
Como Verificar se IOMMU está Habilitado
Método 1 - Informações do Sistema
- Pressione Windows + R, digite
msinfo32e pressione Enter - Procure por "Virtualization-based security" - deve mostrar "Running"
Método 2 - Verificação no Windows
- Abra o Prompt de Comando como Administrador
- Execute o comando:
systeminfo | findstr /C:"Hyper-V" - Verifique se a virtualização está habilitada
Solução de Problemas
IOMMU não aparece no BIOS
Soluções:
- Verifique se sua CPU suporta IOMMU (Intel VT-d ou AMD-Vi)
- Atualize o BIOS para a versão mais recente
- Certifique-se de que a virtualização está habilitada
Opções não estão disponíveis
Soluções:
- Algumas placas-mãe mais antigas podem não ter suporte completo
- Verifique se há atualizações de BIOS disponíveis
- Consulte o manual da sua placa-mãe ou o site do fabricante
Virtualization-based security não está "Running"
Soluções:
- Verifique se o IOMMU está realmente habilitado no BIOS
- Certifique-se de que o Windows suporta essa funcionalidade
- Verifique se há conflitos com outros softwares de virtualização
Ainda Não Funciona?
Se você seguiu essas etapas e ainda está com problemas, pode precisar atualizar seu BIOS. Este é um processo mais avançado, então você deve verificar o site do fabricante da sua placa-mãe para instruções específicas do seu modelo. Eles fornecerão o arquivo de atualização correto e passos detalhados para garantir uma atualização bem-sucedida.
Links Relacionados
Ainda Precisa de Ajuda?
Se você seguiu todas as etapas e ainda está com problemas:
- Consulte o manual da sua placa-mãe específica
- Visite o site do fabricante para instruções detalhadas
- Consulte um profissional se não estiver confiante
- Entre em contato com o suporte EMAC: [email protected]
Informações úteis para o suporte:
- Modelo da CPU (Intel ou AMD)
- Fabricante e modelo da placa-mãe
- Versão do BIOS
- Resultado do comando
msinfo32(Virtualization-based security)