Como corrigir travamentos do DirectX 12 em jogos modernos: DXGI_ERROR_DEVICE_HUNG / 0x887A0005:

Última atualização: 09/10/2025

  • Erro relacionado à instabilidade gráfica: drivers, TDR e DX12 geralmente estão envolvidos.
  • Habilitar o Modo de Depuração, forçar o DX11 e verificar os arquivos resolve muitos casos.
  • As configurações de TDR (TdrLevel), desabilitação de sobreposições/vibração dinâmica e DDU fazem a diferença.
  • Casos reais confirmam melhorias ao verificar as permissões do nvlddmkm.sys e alternar os inicializadores.
DXGI_ERROR_DEVICE_HUNG / 0x887A0005:

Se você receber o temido DXGI_ERROR_DEVICE_HUNG com os códigos 0x887A0005 ou 0x887A0006 enquanto estiver jogando, é provável que sua sessão termine abruptamente. Esse bug do DirectX é especialmente irritante. em títulos populares e às vezes até aparece no menu ou na sala de espera, sem aviso prévio.

Neste guia, compilamos os casos mais comuns da vida real, as causas prováveis ​​e as soluções que realmente funcionaram: ao habilitar o modo de depuração na NVIDIA e ajustar as chaves TDR no registro, para verificar arquivos, forçar DX11, desabilitar novos recursos no aplicativo NVIDIA e verificar as permissões do nvlddmkm.sys. Tudo explicado passo a passo e em espanhol.

O que é DXGI_ERROR_DEVICE_HUNG (0x887A0005 / 0x887A0006)

DXGI_ERROR_DEVICE_HUNG indica que o dispositivo gráfico falhou após receber comandos inválidos ou está em um estado instável. As janelas o enquadram internamente Erros do DirectX e geralmente é acompanhado por mensagens como “Engine Error” ou códigos relacionados como 6068 ou 0x887A0006, que acabam fechando o jogo.

A Microsoft descreve o problema como uma falha de comunicação entre o jogo e o hardware gráfico. Pode ser acionado por overclocking, drivers, APIs (DX11/DX12), tempos limite de TDR ou arquivos corrompidos.Às vezes, afeta apenas um ou dois jogos; outras vezes, é mais disseminado.

 

DXGI_ERROR_DEVICE_HUNG

Causas comuns de falha

  • Overclocking de GPU ou CPU: aumenta o desempenho, mas pode introduzir instabilidade que provoca travamentos de TDR e DirectX.
  • Drivers problemáticos ou corrompidos: versões com bugs, instalações sujas ou sobras após troca de GPUs.
  • Configurações de API e gráficos: O DX12 pode ser um problema em certos títulos ou computadores; forçar o DX11 geralmente o estabiliza.
  • Detecção e recuperação de tempo limite (TDR): O Windows reinicia o driver se ele “não estiver respondendo”; valores TdrLevel/TdrDelay ajustados incorretamente pode piorar.
  • Arquivos do jogo corrompidos: Pacotes corrompidos ou atualizações incompletas.
  • Usando a GPU errada em computadores com gráficos integrados e dedicados.
  • Falta de permissões ou execução sem privilégios ao iniciar o jogo.
  • permissões do arquivo nvlddmkm.sys no DriverStore: casos específicos melhoram após a reatribuição.
  • Sobreposições e recursos de aplicativos (sobreposições, sincronização em nuvem, RTX Dynamic Vibrance) que interferem.

Soluções rápidas que geralmente funcionam mais

Antes de entrar em detalhes, estas são as ações com maior taxa de sucesso cumulativa: Habilite o modo de depuração na NVIDIA, desabilite o RTX Dynamic Vibrance no aplicativo NVIDIA, verificar/refazer arquivos do jogo, forçar DX11 onde disponível e limpar/reinstalar drivers com DDU.

  • Modo de depuração (NVIDIA): Desativa qualquer overclock de GPU de fábrica/pessoal.
  • Desativar vibração dinâmica RTX no aplicativo beta da NVIDIA se você usá-lo com MSFS ou outros jogos.
  • Força DX11 em jogos com problemas no DX12; no Epic, use argumentos de linha de comando.
  • Verifique a integridade de arquivos no Steam/Epic/Battle.net; reinstale se houver muitos arquivos corrompidos.
  • Selecione a GPU dedicada no painel NVIDIA/AMD se você tiver gráficos integrados.
  • Executar como administrador o .exe do jogo (melhor da pasta de instalação).
  • Desfazer overclock de CPU/GPU e testar as configurações de fábrica.
  • Reinstale os drivers com DDU e testar versões estáveis ​​anteriores (a mais recente nem sempre é a melhor).
Conteúdo exclusivo - Clique aqui  Gravação da Barra de Jogos do Xbox sem som: causas, soluções e alternativas

DirectX

guias passo a passo

1) Execute o jogo com privilégios de administrador

Em alguns computadores, o jogo requer permissões elevadas para acessar componentes do sistema. Vá para a pasta onde está o .exe No jogo, clique com o botão direito do mouse em Propriedades, aba Compatibilidade e selecione "Executar este programa como administrador". Aplique e teste.

2) Habilite o Modo de Depuração no Painel de Controle da NVIDIA

Esta configuração desabilita o overclocking (incluindo o overclock de fábrica) da GPU, reduzindo instabilidades. Clique com o botão direito na área de trabalho e vá para o Painel de controle da NVIDIA, abra o menu Ajuda e selecione "Modo de Depuração". Reinicie o jogo.

3) Reparar/verificar arquivos do jogo

A corrupção do pacote do jogo aciona erros DXGI. Na Epic Games: Biblioteca, botão de três pontos no jogo, Gerenciar e Verificar. No Steam: Biblioteca, clique com o botão direito do mouse no jogo, Propriedades, Arquivos locais e “Verificar integridade dos arquivos do jogo”.

4) Certifique-se de que está usando a GPU correta

Em laptops ou PCs com iGPU + dGPU, o jogo pode começar com o integrado. Painel de controle NVIDIA → Gerenciar configurações 3D → Configurações do programa, selecione o jogo e, em "Processador gráfico preferido", selecione "Processador NVIDIA de alto desempenho". Aplicar.

Se você estiver usando AMD, abra as configurações do AMD Radeon, vá para Sistema → Gráficos comutáveis ​​e atribua "GPU de alto desempenho" para o jogo.

5) Atualize (ou altere) o driver gráfico

A própria mensagem fala de um problema com o adaptador de vídeo. Baixe o driver do site oficial da NVIDIA ou AMD em vez de usar atualizadores genéricos, ou use o DDU para limpar e reinstalar uma versão estável conhecida se a mais recente estiver causando problemas.

  • DDU (Desinstalação Limpa): Modo de segurança, desinstale o driver, reinicie e instale o driver escolhido.
  • Se uma ramificação específica (por exemplo, 418.81 em 2080 Ti) falhar, tente outra versão verificado pela comunidade.
Conteúdo exclusivo - Clique aqui  O que fazer se o seu iPhone aparecer vazio quando conectado ao Windows?

6) Desabilite o DX12 e force o DX11 em jogos conflitantes

DX12 nem sempre é a melhor opção. Se o jogo oferece seletor DX11/DX12 Nas configurações, escolha DX11. No Epic Launcher, você pode forçar: Configurações → role até o jogo → marque "Argumentos adicionais de linha de comando" e digite d3d11. Aplique e teste.

7) Desfaça qualquer overclock de GPU ou CPU

Overclocking, mesmo leve, pode desencadear TDR. Restaurar valores padrão No MSI Afterburner (GPU) e no BIOS/UEFI (CPU). No BIOS, acesse Opções Avançadas, carregue "Padrões", salve e reinicie. Veja se estabiliza.

8) Ajuste o TDR no registro: TdrLevel e TdrDelay

O Windows reinicia o driver gráfico se detectar que ele não está respondendo. Alguns usuários reduziram as falhas desabilitando a recuperação ou estendendo o tempo limite. Prossiga com cautela.

  • Abra o Editor do Registro como administrador (regedit).
  • Navegue até: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  • Crie um valor DWORD (32 bits) chamado Nível Tdr e defina-o como 0 (zero).
  • Opcionalmente, alguns tentam com TdrDelay para estender o tempo antes que o driver reinicie.
  • Reinicie o seu PC após fazer as alterações.

Observação: tocar no TDR pode ocultar o sintoma e não a causa. Faça uma cópia do registro antes de mudar qualquer coisa e reverter se não melhorar.

9) Verifique as permissões do arquivo nvlddmkm.sys (casos específicos)

Melhorias foram relatadas após a concessão de permissões totais para nvlddmkm.sys no caminho do DriverStore. O local geralmente é algo como: C:\Windows\System32\DriverStore\Repositório de Arquivos\…\nvlddmkm.sys. Abra Propriedades → Segurança e ajuste as permissões para seu usuário/sistema. É uma mudança avançada: faça isso somente se você souber como reverter.

10) Desabilite recursos e sobreposições de terceiros

Sobreposições e sincronizações podem interferir. Desativar sobreposições (Steam, GeForce Experience, Discord) e teste. No Steam, desative também temporariamente a sincronização na nuvem para o jogo em conflito.

11) Caso MSFS com aplicativo beta NVIDIA: desabilitar RTX Dynamic Vibrance

Com a versão NVIDIA_app_beta_v10.0.1.253, O RTX Dynamic Vibrance estava causando travamentos com 0x887A0006 no MSFS 2020. Acesse o aplicativo NVIDIA e desative esse recurso - o jogo deve parar de travar.

12) Troque o launcher caso o problema persista

Em um caso real, o mesmo jogo travou ao ser iniciado pelo Battle.net, mas se estabilizou. movendo-o para o SteamSe você tiver uma alternativa de plataforma oficial, vale a pena tentar.

Conteúdo exclusivo - Clique aqui  O que é audiodg.exe? Riscos e como reduzir a latência e o consumo de energia

13) Verifique a integridade do sistema

Alguns usuários executaram SFC /scannow, CHKDSK e MEMTEST. Embora o SFC possa reparar arquivos, ele nem sempre corrige o erro. Ainda assim, É aconselhável verificar se o Windows está íntegro antes de continuar o ajuste fino.

14) Sobre ferramentas de reparo automotivo

Existem utilitários pagos que prometem corrigir erros 0x887A0006/0x887A0005 com um clique. Eles não são essenciais e é preciso ter extremo cuidado.: Faça sua pesquisa, evite PUPs e desconfie de promessas milagrosas. Na maioria dos casos, os passos acima são suficientes.

Aviso padrão: alguns links ou recomendações de fóruns apontam para sites externos. Verifique se as informações são confiáveis e evite baixar softwares promovidos por anúncios agressivos.

Notas específicas com base no seu hardware e jogo

  • RTX 20xx (2080 Ti) e ramificações de driver específicasSe você notar o erro após a atualização, tente uma versão estável anterior. Sempre mantenha um instalador de backup do seu driver favorito.
  • Configurações SLI e multi-GPU: Com a GTX 980 em SLI, houve travamentos periódicos. Desabilite o SLI para testes, use um único adaptador e repita as verificações com TDR e driversJogos modernos dificilmente aproveitam o SLI e podem travar mais.
  • Equipamentos de alta qualidade quebrando em Warzone/MW3: : mesmo com temperaturas corretas (abaixo de 75 °C) e sem overclocking visível, ative o Modo de depuração NVIDIA e verificar as permissões no nvlddmkm.sys ajudou a estabilizar. Além disso, considere trocar de plataforma, se possível.
  • MSFS 2020 no NVIDIA Game Pass (aplicativo beta): desabilita Vibração Dinâmica RTXSe o problema for corrigido, informe o suporte da NVIDIA para que eles possam corrigi-lo em versões futuras.

Se você chegou até aqui, já terá um conjunto completo de medidas para atacar DXGI_ERROR_DEVICE_HUNG 0x887A0005/0x887A0006 de todas as frentes: Drivers, API, TDR, integridade de arquivos, permissões e recursos de softwareUma combinação do Modo de Depuração NVIDIA, forçando o DX11, desabilitando recursos problemáticos (como o RTX Dynamic Vibrance no aplicativo beta), verificando arquivos e uma reinstalação limpa do driver geralmente restaura a estabilidade mesmo em máquinas potentes; em cenários difíceis, ajustar o TdrLevel, verificar as permissões do nvlddmkm.sys e, se aplicável, alternar os inicializadores foram essenciais para voltar a jogar sem travamentos.

A iGPU e a dedicada lutam
Artigo relacionado:
Briga entre iGPU e GPU dedicada: force a GPU correta por aplicativo e evite travamentos