8 maneiras de corrigir o erro DXGI_ERROR_DEVICE HUNG no Windows

8 maneiras de corrigir o erro DXGI_ERROR_DEVICE HUNG no Windows

O DirectX é uma parte essencial do software do seu PC, ajudando a GPU a executar diferentes tarefas. No entanto, se esse mecanismo não funcionar corretamente, você poderá receber uma mensagem DXGI_ERROR_DEVICE HUNG no seu PC com Windows ao tentar iniciar um jogo. DXGI significa DirectX Graphics Infrastructure, então você saberá de antemão que o erro tem a ver com este processo. Este guia mostra como corrigir esse problema.

1. Desative o antialiasing

O antialiasing – uma técnica usada para remover ou suavizar bordas irregulares em jogos – é conhecido por causar problemas. Os efeitos negativos desse recurso gráfico às vezes superam seus benefícios.

Se você tiver um PC com uma placa de vídeo NVIDIA, poderá usar o aplicativo integrado NVIDIA Control Panel para desativar o Antialiasing. Se você não o tiver instalado, baixe o aplicativo da Microsoft Store .

  • Use a barra de pesquisa do Windows na barra de tarefas e pesquise “Painel de controle NVIDIA”. Selecione o melhor resultado.
Pesquise no Painel de controle da Nvidia usando a Pesquisa do Windows.
  • Uma vez no aplicativo, selecione “Gerenciar configurações 3D” no painel esquerdo e clique na guia “Configurações globais” à direita.
Visualização do Painel de controle da NVIDIA com a guia Configurações globais aberta.
  • Você encontrará quatro ou cinco configurações relacionadas ao antialiasing na lista. Defina cada um como “Desligado”.
Painel de controle NVIDIA com opções de suavização em exibição.
  • Se você tiver um PC com uma placa de vídeo AMD ou Intel, saiba que as configurações AMD Radeon dos aplicativos associados ou o Intel Graphics Command Center não permitirão que você desative o Antialiasing completamente. No entanto, você pode tentar desabilitar o Antialiasing nas configurações do jogo. Essa opção geralmente está localizada na seção “Vídeo”, se estiver disponível.

2. Desative o recurso ShadowPlay

O aplicativo integrado NVIDIA GeForce Experience vem com uma opção “In-Game Overlay” 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, ela pode estar por trás do erro DXGI_ERROR_DEVICE HUNG, então tente desativá-la. Você pode pular esta solução se não tiver um PC com uma placa de vídeo NVIDIA.

  • Use a Pesquisa do Windows e digite “GeForce Experience”. Clique com o botão direito do mouse no melhor resultado e escolha “Executar como administrador”. Se você não tiver esse aplicativo em seu PC, poderá baixá-lo no site da NVIDIA .
Digite Geforce Experience na Pesquisa do Windows.
  • Você pode encontrar o recurso “In-Game Overlay” clicando em “Configurações” e indo para a guia “Geral”. Desative a opção a partir daí, desativando efetivamente o ShadowPlay.
Interface NVIDIA GeForce Experience com o ícone Configurações no canto superior direito.

3. Reinstale o NVIDIA GeForce Experience

Por mais que o NVIDIA GeForce Experience seja útil, às vezes pode causar problemas no seu PC. É possível que o problema que você está enfrentando agora seja devido a um bug do NVIDIA GeForce Experience, portanto, pode ser uma boa ideia reinstalar o aplicativo.

  • Digite “Painel de controle” na barra de pesquisa e selecione a melhor correspondência.
Procurando pelo Painel de Controle usando a Pesquisa do Windows.
  • Clique em “Desinstalar um programa”.
Seção Programas no Painel de Controle.
  • Encontre “NVIDIA GeForce Experience” no menu e clique com o botão direito nele. Selecione “Desinstalar”.
Desinstalando NVIDIA GeForce Experience.
Faça o download do GeForce Experience no site oficial da NVIDIA.

4. Modifique o TDR no Registro

Timeout Detection and Recover (TDR) é um processo do sistema que determina se uma placa gráfica não responde. Desativá-lo por meio do Editor do Registro pode ter o efeito de corrigir o erro discutido aqui, permitindo que sua GPU processe aplicativos sem restrição de tempo. Procurando por mais truques de registro? Temos alguns para compartilhar.

  • Pressione as teclas + para abrir o aplicativo Executar. Digite e aperte . WindowsRregeditEnter
Digitando
  • Siga o caminho abaixo para acessar o Registro do driver gráfico:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.

Caminho do registro para GraphicsDriver.
  • Quando você chegar à pasta “GraphicsDrivers”, clique com o botão direito do mouse no lado direito e selecione “Novo -> Valor DWORD (32 bits)”.
Criando novo valor no Editor do Registro.
  • Digite “TdrLevel” na caixa Nome do valor e defina seus “Dados do valor” como “0”. Clique em “OK” e reinicie o seu PC.
Modificando dados de valor no Editor do Registro.

5. Pare de fazer overclock em sua GPU

Se você estiver fazendo overclock em sua GPU, é uma boa ideia tentar redefinir a velocidade do clock base do chip para o padrão. Dependendo de qual aplicativo você está usando para fazer overclock, as instruções podem variar.

No MSI Afterburner , você notará vários controles deslizantes na parte inferior da tela principal, a maioria dos quais modifica o desempenho da CPU e da GPU. Defina todos os parâmetros como “0” para definir a velocidade de clock dos chips para seus padrões e, em seguida, clique no botão “Salvar”.

Visão geral da interface do MSI Afterburner.

6. Verifique sua memória RAM

  • Digite “Diagnóstico de Memória do Windows” e clique na melhor correspondência.
Procurando o Diagnóstico de Memória do Windows usando a Pesquisa.
  • Na janela pop-up, selecione “Reinicie agora e verifique se há problemas (recomendado)”.
  • Seu PC será reiniciado e o diagnóstico de memória começará a ser executado.
  • Assim que seu PC reiniciar, vá para “Event Viewer” usando a caixa de pesquisa e selecionando a melhor correspondência.
Procurando por
  • No painel esquerdo, selecione “Logs do Windows -> Sistema” e selecione “Localizar” à direita.
  • Digite “MemoryDiagnostic” e clique em “Find next”.
Procurando por
  • Se você vir a mensagem “Foram detectados problemas de hardware. Para identificar e reparar esses problemas, você precisará entrar em contato com a mensagem do fabricante do computador, isso significa que você pode precisar levar seu PC a um técnico ou substituir seus pentes de RAM.

7. Atualize o DirectX

Apesar do Windows atualizar o DirectX automaticamente, você pode ter que procurar manualmente por atualizações do DirectX se estiver tendo problemas, incluindo o erro DXGI_ERROR_DEVICE HUNG.

  • Pesquise “Verificar atualizações” na barra de pesquisa e selecione a melhor correspondência.
Procurando por
  • Selecione “Download” para baixar e instalar a versão mais recente do Windows.
Exibição de atualizações do Windows.
  • Se você não vir nenhuma atualização disponível, selecione “Verificar atualizações”.
Verificando atualizações no Windows.

8. Atualize os drivers da placa gráfica

Faça com que o Windows procure atualizações de driver automaticamente por meio 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 do mouse no menu Iniciar e escolha “Gerenciador de dispositivos”.
Gerenciador de dispositivos de erro Dxgi no menu rápido
  • Clique em “Adaptadores de vídeo” para expandir a categoria.
Erro Dxgi ao expandir as configurações do adaptador de exibição
  • Clique com o botão direito do mouse em sua placa gráfica e selecione “Atualizar driver”.
Opção de atualização de erro Dxgi para hardware no Gerenciador de dispositivos
  • Escolha “Pesquisar drivers automaticamente”. Se o seu sistema encontrar atualizações, ele as instalará automaticamente.
Dxgi Error Pesquisar automaticamente a opção de drivers

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 quem não sabe como instalar um pacote de driver.

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, talvez você não consiga baixar esta versão devido a problemas de incompatibilidade. O Windows geralmente detecta e instala o DirectX compatível mais recente automaticamente.

Como posso verificar minha versão do DirectX?

Na caixa Executar, digite dxdiage pressione Enter. Isso abrirá a janela de informações do DirectX, onde você encontrará sua versão do DirectX, bem como o modelo da CPU e a versão do BIOS.

O que é DirectX Graphics Infrastructure (DXGI)?

  • Otimizações do modo de janela
  • Controle de modo de monitor múltiplo
  • Selecionando formatos de buffer
  • Distribuir recursos entre processos

Este processo funciona principalmente em segundo plano quando o seu PC executa jogos como a série Battlefield ou Call of Duty: Modern Warfare .

Crédito da imagem: Pexels . Todas as capturas de tela de Farhad Pashaei .

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *