8 Maneiras de Corrigir o Erro DXGI_ERROR_DEVICE HUNG no Windows

DirectX é uma parte essencial do software do seu PC, ajudando a GPU a realizar diversas tarefas. No entanto, se esse mecanismo falhar, você pode receber uma mensagem DXGI_ERROR_DEVICE HUNG no seu PC com Windows ao tentar iniciar um jogo. DXGI significa Infraestrutura Gráfica DirectX, então você saberá de imediato que o erro tem a ver com este processo. Este guia mostra como corrigir esse problema.
Dica: lidando com uma placa gráfica com defeito? Aqui está o que fazer para corrigir uma GPU com mau funcionamento.
Índice
- Desativar Antialiasing
- Desativar a Função ShadowPlay
- Reinstalar o NVIDIA GeForce Experience
- Modificar o TDR no Registro
- Parar de Fazer Overclock na sua GPU
- Verificar sua RAM
- Atualizar o DirectX
- Atualizar os Drivers da Placa Gráfica
- Perguntas Frequentes
1. Desativar Antialiasing
Antialiasing – uma técnica usada para remover ou suavizar bordas serrilhadas em jogos – é notória por causar problemas. Os efeitos negativos desse recurso gráfico às vezes superam seus benefícios.
Se você tem um PC com uma placa gráfica NVIDIA, pode usar o aplicativo NVIDIA Control Panel embutido para desativar o Antialiasing. Se você não o tiver instalado, baixe o aplicativo na Microsoft Store.
- Use a barra de pesquisa do Windows na barra de tarefas e busque por “NVIDIA Control Panel.” Selecione o melhor resultado.

- Uma vez no aplicativo, selecione “Gerenciar configurações 3D” no painel esquerdo e, em seguida, clique na guia “Configurações globais” à direita.

- Você encontrará quatro ou cinco configurações relacionadas ao Antialiasing na lista. Defina cada uma como “Desligado.”

- Se você possui um PC com uma placa gráfica AMD ou Intel, saiba que os aplicativos associados AMD Radeon Settings ou Intel Graphics Command Center não permitirão que você desative completamente o Antialiasing. No entanto, você pode tentar desativar o Antialiasing nas configurações do jogo. Esta opção geralmente está localizada na seção “Vídeo”, se estiver disponível.
2. Desativar a Função ShadowPlay
O aplicativo NVIDIA GeForce Experience possui uma opção “Sobreposição em Jogo” que pode exibir informações de desempenho do PC ou permitir que você grave a tela enquanto joga. Isso é chamado de ShadowPlay. Embora seja uma ferramenta útil, pode ser a causa do erro DXGI_ERROR_DEVICE HUNG, portanto, tente desativá-la. Você pode ignorar esta solução se não tiver um PC com uma placa gráfica NVIDIA.
- Use a Pesquisa do Windows e digite “GeForce Experience.” Clique com o botão direito no melhor resultado e escolha “Executar como Administrador.” Se você não tiver este aplicativo no seu PC, pode baixá-lo no site da NVIDIA.

- Você pode encontrar a função “Sobreposição em Jogo” clicando em “Configurações” e indo até a guia “Geral”. Desative a opção a partir daí, desativando efetivamente o ShadowPlay.

Dica: você também pode gravar sua tela usando a Barra de Jogo Xbox embutida no Windows.
3. Reinstalar o NVIDIA GeForce Experience
Por mais útil que seja o NVIDIA GeForce Experience, ele pode, às vezes, causar problemas no seu PC. É possível que o problema que você está enfrentando agora seja devido a um bug do NVIDIA GeForce Experience, então pode ser uma boa ideia reinstalar o aplicativo.
- Digite “Painel de Controle” na barra de pesquisa e selecione a melhor correspondência.

- Clique em “Desinstalar um programa.”

- Encontre “NVIDIA GeForce Experience” no menu e clique com o botão direito sobre ele. Selecione “Desinstalar.”

- Após a desinstalação, vá ao site de download do GeForce Experience e clique em “Baixar Agora.” Abra o pacote baixado e siga as instruções na tela para instalá-lo.

4. Modificar o TDR no Registro
Timeout Detection and Recovery (TDR) é um processo do sistema que determina se uma placa gráfica está sem resposta. Desativá-lo via Editor do Registro pode ter o efeito de corrigir o erro discutido aqui, permitindo que sua GPU processe aplicativos sem uma restrição de tempo. Procurando mais truques de registro? Temos alguns para compartilhar.
- Pressione as teclas ** Windows + R para abrir o aplicativo Executar. Digite
regedite pressione Enter.

- Siga o caminho abaixo para chegar ao Registro do driver gráfico:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
- Quando chegar à pasta “GraphicsDrivers”, clique com o botão direito no lado direito e selecione “Novo -> Valor DWORD (32 bits).”

- Digite “TdrLevel” na caixa Nome do valor eDefina seus “Dados do valor” como “0.” Clique em “OK” e reinicie seu PC.

Bom saber: aqui está como você pode facilmente fazer overclock na sua RAM com o AMD Ryzen Master.
5. Parar de Fazer Overclock na sua GPU
Se você tem feito overclock na sua GPU, é uma boa ideia tentar redefinir a velocidade de clock base do chip para o padrão. Dependendo do aplicativo que você está usando para fazer overclock, as instruções podem variar.
No MSI Afterburner, você notará vários deslizadores na parte inferior da tela principal, a maior parte dos quais modifica seu desempenho da CPU e GPU. Defina todos os parâmetros como “0” para restabelecer a velocidade de clock dos chips para seus padrões, e então clique no botão “Salvar”.

6. Verificar sua RAM
O Windows vem com algumas utilidades de diagnóstico, que são úteis para usuários que enfrentam problemas com seus PCs. Uma dessas utilidades é o Diagnóstico de Memória do Windows, que verifica seus módulos de RAM em busca de defeitos e tenta corrigi-los se estiverem relacionados ao software. Alternativamente, pode sugerir que você conserte seus módulos de RAM se o problema detectado for de hardware. Siga os passos abaixo para executar o teste de Diagnóstico de Memória do Windows:
- Digite “Diagnóstico de Memória do Windows” e clique na melhor correspondência.

- Na janela pop-up, selecione “Reiniciar agora e verificar se há problemas (recomendado).”

- Seu PC será reiniciado e o diagnóstico de memória começará a ser executado.
- Assim que seu PC iniciar novamente, vá para “Visualizador de Eventos” usando a caixa de pesquisa e selecione a melhor correspondência.

- No painel esquerdo, selecione “Registros do Windows -> Sistema” e selecione “Localizar” à direita.

Digite “MemoryDiagnostic” e clique em “Localizar próximo.”
Se você vir a mensagem “Problemas de hardware foram detectados. Para identificar e reparar esses problemas, você precisará entrar em contato com o fabricante do computador”, significa que pode ser necessário levar seu PC a um técnico ou substituir os módulos de RAM.
7. Atualizar o DirectX
Apesar do Windows atualizar o DirectX automaticamente, pode ser necessário procurar manualmente atualizações do DirectX se você estiver enfrentando problemas, incluindo o erro DXGI_ERROR_DEVICE HUNG.
- Pesquise “Verificar Atualizações” na barra de pesquisa e selecione a melhor correspondência.

- Selecione “Baixar” para baixar e instalar a versão mais recente do Windows.

- Se você não vir atualizações disponíveis, selecione “Verificar se há atualizações.”

8. Atualizar os Drivers da Placa Gráfica
Faça o Windows procurar atualizações de driver automaticamente através do Gerenciador de Dispositivos. Isso pode ajudá-lo a lidar com o DXGI_ERROR_DEVICE HUNG de maneira eficaz.
- Clique com o botão direito no menu Iniciar e escolha “Gerenciador de Dispositivos.”

- Clique em “Adaptadores de Vídeo” para expandir a categoria.

- Clique com o botão direito na sua placa gráfica e selecione “Atualizar driver.”

- Escolha “Pesquisar automaticamente por drivers.” Se o seu sistema encontrar atualizações, elas serão instaladas automaticamente.

Você também pode baixar e instalar o driver da placa gráfica mais recente no site do fabricante. É uma boa ideia se você quiser garantir que está obtendo a versão mais recente. No entanto, o processo pode ser um pouco complicado para aqueles que não sabem como instalar um pacote de driver.
Dica: precisa instalar um driver não assinado no seu PC com Windows? Nós mostramos como.
Perguntas Frequentes
Qual é a versão mais recente do DirectX?
No Windows 11, a versão mais recente do DirectX é o DirectX 12 Ultimate. No entanto, com base na sua placa gráfica, você pode não conseguir baixar esta versão devido a problemas de incompatibilidade. O Windows geralmente detecta e instala o DirectX mais compatível automaticamente.
Como posso verificar minha versão do DirectX?
Na caixa Executar, digite dxdiag e pressione Enter. Isso abrirá a janela de informações do DirectX, onde você encontrará sua versão do DirectX, bem como o modelo do seu CPU e a versão do BIOS.
O que é a Infraestrutura Gráfica DirectX (DXGI)?
A Microsoft introduziu o DXGI com o Windows Vista. Este subsistema executa tarefas relacionadas ao driver gráfico, incluindo:
- Otimizações em modo janela
- Controle do modo de múltiplos monitores
- Seleção de formatos de buffer
- Distribuição de recursos entre processos
Esse processo geralmente funciona em segundo plano quando seu PC executa jogos como a série Battlefield ou Call of Duty: Modern Warfare.
Créditos da imagem: Pexels. Todas as capturas de tela por Farhad Pashaei.