- Ativar modo de depuração NVIDIA e retorna aos relógios de referência para descartar instabilidade
- Desabilite recursos experimentais (por exemplo, RTX Dynamic Vibrance) e sobreposições interferentes
- Força DX11, reparar arquivos e usar Drivers limpo/estável; evite OC/SLI se falhar
- Como um teste avançado, TdrLevel=0 e verificar as permissões nvlddmkm.sys podem fazer a diferença.
Se você chegou aqui é porque está ficando louco com a mensagem DXGI_ERROR_DEVICE_HUNG ou sua prima DXGI_ERROR_DEVICE_REMOVED com códigos 0x887A0006 e 0x887A0005, e porque toda sessão de jogo termina na área de trabalho sem aviso. Eu entendo você: são erros traiçoeiros, aparecem em títulos específicos e às vezes você nem precisa reinstalá-los. Windows os túmulosNeste guia, você encontrará uma compilação detalhada de causas e soluções da vida real que funcionaram para outros jogadores em cenários muito semelhantes.
O que se segue é extraído de vários casos reais: de jogadores de Call of Duty: De Warzone/MW3 com equipamentos de ponta a usuários do Microsoft Flight Simulator que viram o erro ao habilitar novos recursos no aplicativo beta da NVIDIA. Inclui etapas comprovadas, como habilitar o modo de depuração da NVIDIA, editar o registro (TdrLevel), desabilitar o DX12, reparar jogos e até mesmo ajustar permissões no arquivo nvlddmkm.sys.É muito material, mas iremos passo a passo e em uma ordem lógica para que você não perca mais tempo.
O que são DXGI_ERROR_DEVICE_HUNG (0x887A0006) e DXGI_ERROR_DEVICE_REMOVED (0x887A0005)
Ambos os códigos indicam que o subsistema gráfico do Windows (DXGI) detectou que a GPU não está respondendo como esperado ou que o dispositivo gráfico foi logicamente "desconectado". Na prática: o jogo perde a comunicação com a placa de vídeo e o Windows tenta recuperá-la reiniciando o driver.Se isso falhar, force o fechamento com a mensagem de erro exibida.
Há nuances: 0x887A0006 (DEVICE_HUNG) geralmente está associado a um jogo travado ou comando de driver; 0x887A0005 (DEVICE_REMOVED) indica que o driver foi reiniciado ou a GPU ficou indisponível. Em títulos específicos como Call of Duty, às vezes você verá o famoso 6068, que é outro código interno do mecanismo relacionado ao mesmo problema..
Casos reais que lhe soarão familiares

Um usuário com um PC de última geração encontrou a falha novamente no Warzone/MW3 após dias de testes: i9‑13900K, RTX 2080 Ti MSI Lightning Z, 32 GB DDR5 6600, SSD M.2 Samsung EVO 2 TB, placa-mãe ASUS ROG Z790 e Windows 11 Home. Tentei reinstalar o Windows do zero, Usando DDU com drivers gráficos (mais recente, 526, 537), desabilitar XMP, undervolt/underclock com MSI Afterburner em etapas de 50/100/150/200 MHz, reinstalar o jogo, executá-lo como administrador, tocar na chave DirectX no registro, verificar arquivos e até mesmo mudar a GPU para uma RTX 2070 Super. Nada: Warzone/MW3 foram os únicos que caíram; o resto foi perfeito.
Depois de pensar muito, essa pessoa encontrou uma combinação salvadora: ativar o modo de depuração no Painel de Controle da NVIDIA (menu Ajuda) e conceder permissões totais ao arquivo. nvlddmkm.sys dentro do caminho DriverStore em System32 (Propriedades > Segurança). Ele então jogou três partidas seguidas sem travar e também trocou o inicializador do Battle.net para o Steam. Deixei um recado para quem também ficou preso.
Outro jogador estava enfrentando travamentos a cada 20 minutos. Ele tentou ajustar o TdrDelay no registro, executar o DDU e diminuir as configurações gráficas, sem sucesso. Seu equipamento: GTX 980 SLI, i7-4790K a 4,5 GHz, 16 GB e monitor 1440pEste é um exemplo típico em que configurações de múltiplas GPUs ou overclocking histórico acabam afetando as APIs modernas.
E no Microsoft Flight Simulator, alguém com uma RTX 4070 Super e o aplicativo beta NVIDIA_app_beta_v10.0.1.253 descobriu que habilitar o RTX Dynamic Vibrance sempre fazia o simulador travar com dxgi_error_device_hung (0x887A0006). Solução imediata: desabilitar o RTX Dynamic Vibrance no aplicativo beta da NVIDIA é uma solução milagrosa..
Para piorar a situação, erros fatais de D3D como “Fatal D3D error (24, DXGI_ERROR_DEVICE_REMOVED, 0x887a0005)” foram vistos em títulos recentes (por exemplo, Monster Hunter Wilds). O padrão se repete: o driver reinicia ou a comunicação com a GPU é cortada..
Por que isso acontece: causas mais comuns
Na maioria dos casos, não é apenas "uma coisa". Geralmente é uma combinação de drivers, clock/voltagem da GPU, especificações do jogo/inicializador e watchdogs do Windows, como o TDR. Esses são os gatilhos mais comuns que vimos em casos anteriores.:
- Overclock/subtensão instável na GPU ou CPU, mesmo que você tenha conseguido jogar outros jogos por meses sem problemas.
- Drivers de vídeo com defeito em versões específicas ou resíduos após alterações (daí DDU).
- Funções experimentais (por exemplo, RTX Dynamic Vibrance no aplicativo beta da NVIDIA) causando instabilidade.
- APIs gráficas: O DX12 pode ser mais delicado em alguns motores; o DX11 tende a ser mais conservador.
- Configurações multi-GPU (SLI/Híbrido) e seleção incorreta de GPU em laptops com iGPU+ dedicado.
- Cão de guarda TDR Janelas que reiniciam o driver se uma tarefa gráfica demorar “muito tempo”.
- Permissões/propriedade do driver nvlddmkm.sys ou de arquivos de jogo corrompidos.
- Sobreposições e capturas de tela (Discord, GeForce Experience, Steam, etc.) interferindo.
Soluções que funcionaram para outros jogadores
Sugiro começar com o que demonstrou a melhor relação tempo-sucesso e depois passar para medidas mais técnicas. Faça alterações uma de cada vez e teste vários jogos para confirmar..
1) Habilite o modo de depuração na NVIDIA
Este modo força os clocks de referência da GPU e desabilita overclocks, até mesmo OCs de fábrica. Clique com o botão direito na área de trabalho > Painel de controle NVIDIA > menu Ajuda > Modo de depuração. Deixe-o ativo e teste o jogo.
2) Desabilitar recursos experimentais: RTX Dynamic Vibrance
Se você estiver usando o aplicativo beta da NVIDIA (v10.0.1.253 neste caso) e tiver habilitado o RTX Dynamic Vibrance, desmarque-o. No Microsoft Flight Simulator, isso causou uma falha imediata com 0x887A0006; desativá-lo interrompeu as falhas..
3) Troque o inicializador ou reinstale de outra plataforma
Parece trivial, mas no COD houve pessoas que migraram do Battle.net para o Steam e pararam de apresentar o erro. Binários, anticheat, caminhos e dependências nem sempre são idênticos entre os inicializadoresSe puder, tente essa alternativa.
4) Reparar arquivos do jogo
arquivos corrompidos pode causar chamadas inválidas para a GPU. No Steam: Biblioteca > clique com o botão direito do mouse no jogo > Propriedades > Arquivos locais > Verificar integridade. Na Epic: Biblioteca > menu do jogo (três pontos) > Gerenciar > Verificar.
5) Forçar DX11 e desabilitar DX12
Em jogos instáveis com DX12, forçar D3D11 geralmente é uma dádiva. No Epic, você pode adicionar o argumento d3d11 em Configurações > Argumentos da linha de comando. Em títulos com um seletor interno, desmarque DX12.
6) Selecione a GPU correta
Em computadores com iGPU+ dedicada, certifique-se de que o jogo use a dedicada. NVIDIA: Painel de controle > Gerenciar configurações 3D > Configurações do programa > Processador NVIDIA de alto desempenho. No AMD Radeon: Sistema > Gráficos comutáveis > GPU de alto desempenho.
7) Drivers limpos e versões estáveis
Use DDU em modo de segurança para remover resíduos e testar drivers que você sabe que são estáveis no seu jogo (os mais recentes nem sempre são os melhores). No caso citado, foram testados os últimos, 526 e 537; se um falhar, alternar. Baixe dos sites oficiais da NVIDIA/AMD.
8) Overclock/undervolt: retorna ao estoque
Mesmo que sua placa de vídeo não ultrapasse 75°C, um pequeno ajuste pode causar travamento. Restaurar os padrões no MSI Afterburner/sua ferramenta e desabilitar temporariamente o CPU/XMP OC. O usuário tentou subvoltagens de 50/100/150/200 MHz sem sucesso; o modo estoque + depuração foi a chave.
9) Desabilite sobreposições e capturas de tela
Desativa sobreposições para GeForce Experience, Steam, Discord, Xbox Barra de jogos, Rivatuner/RTSS, etc. Menos camadas ao redor do jogo, menos chance de interferência na fila comandos da GPU.
10) Execute o jogo como administrador
Conceda privilégios elevados para evitar negações de acesso. Clique com o botão direito do mouse em EXE > Propriedades > Compatibilidade > Executar este programa como administrador. Em alguns títulos, ele remove blocos bobos ao escrever logs ou cache.
11) Edite o registro: TdrLevel = 0 (avançado)
O Windows inclui o TDR (Timeout Detection and Recovery), que reinicia o driver se ele travar por alguns segundos. Desabilitá-lo pode impedir o redefinir e portanto o encerramento do jogo. Passos (com cuidado):
- Win + S, escreve Regedit, clique com o botão direito e execute como administrador.
- Navegar para HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers.
- Clique com o botão direito na área correta > Novo > Valor DWORD (32 bits) e nomeie-o Nível Tdr.
- Abra e coloque Valor = 0. Aceite e reinicie o PC.
Alguns tentaram com TdrDelay (estende o tempo espere), mas definir TdrLevel=0 desabilita a detecção. Aviso: Se houver uma falha real do driver, você poderá acabar com uma tela congelada em vez de uma recuperação.Use-o para diagnósticos; se funcionar, confirme a estabilidade retornando aos valores padrão.
12) Ajuste as permissões do driver nvlddmkm.sys
Houve um caso que foi resolvido concedendo permissões totais ao arquivo de driver NVIDIA no caminho System32 DriverStore. Procure em C:\Windows\System32\DriverStore\… > Propriedades > Segurança > Editar e conceder controle total ao usuário/jogador do sistema. Aplique, reinicie e teste.
13) Alterações de hardware e testes de estabilidade
Testes úteis que já serviram a outros: troca temporária para outra GPU, inicialização com apenas um módulo de RAM, execução CHKDSK, MEMTEST y SFC / scannow. Em um caso, o SFC reparou os arquivos, mas o jogo continuou travando, o que apontou para a parte gráfica. Ainda assim, você se livra dos suspeitos.
Notas específicas por jogo/cenário
Call of Duty: Warzone/MW3 são especialmente sensíveis a pequenas instabilidades de GPU e à combinação de versão do driver + inicializador. Se isso só acontece no COD, tente: trocar do Battle.net para o Steam, deixar a GPU em clocks de referência (modo de depuração), DX11 (se o jogo permitir) e desabilitar quaisquer sobreposições. Verifique os arquivos após cada alteração.
No Microsoft Flight Simulator com o aplicativo beta da NVIDIA, foi observada uma correlação direta com o RTX Dynamic Vibrance. Solução direta: desabilite esse recurso no aplicativo e confirme se o erro 0x887A0006 desapareceSe persistir, verifique os drivers e o DX11 como plano B.
Configurações SLI (como 2x GTX 980) podem causar esses erros intermitentemente. Desative o SLI/segundo adaptador e tente com uma única GPU; o DX12 raramente escala bem em GPUs múltiplas de gerações mais antigas.. Também reduz a probabilidade de “DEVICE_REMOVED”.
Em mecanismos que apresentam códigos como “Erro fatal D3D (24, DXGI_ERROR_DEVICE_REMOVED, 0x887a0005)”, geralmente é uma reinicialização do driver. Aplique a combinação: relógios de estoque, driver estável, DX11, sobreposições e, se continuar, TdrLevel=0 para validar se o watchdog é o culpado.
Lista de verificação rápida antes de enlouquecer
Para aqueles que preferem verificar o essencial em 10 minutos, aqui está uma ordem recomendada. Se o problema for corrigido no meio do caminho, não continue jogando.:
- Modo de depuração NVIDIA e relógios de fábrica (sem OC/UV).
- DX11 forçado e Vibração Dinâmica RTX desabilitado se você estiver usando o NVIDIA beta.
- Sobreposições fora (GFE, Discord, Steam, Xbox Game Bar, RTSS).
- Reparar/Verificar arquivos do seu inicializador.
- Driver limpo com DDU e versão estável conhecida para seu jogo.
- Selecione GPU dedicada no painel NVIDIA/AMD.
- Como um teste avançado, Nível Tdr=0 e reinicie.
Embora esses erros sejam frustrantes, a experiência acumulada mostra que eles quase sempre resultam de uma combinação de três pilares: Relógios de referência (sem OC), driver “bom” para seu jogo e remoção de interferência (sobreposições/recursos experimentais/DX12 se der errado)Se precisar de um ponto de partida comprovado, comece com o Modo de Depuração da NVIDIA, force o DX11, repare arquivos e desative sobreposições. Se não travar, adicione TdrLevel=0 como teste e verifique as permissões do nvlddmkm.sys. A paciência é recompensada: algumas pessoas passaram de uma falha por jogo para zero após três sessões consecutivas e, em alguns casos, trocar de inicializador foi o empurrão final.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.