Como corrigir o erro "DirectX function GetDeviceRemovedReason failed"

O erro "DirectX function GetDeviceRemovedReason failed" ocorre frequentemente quando o DirectX detecta problemas com a placa de vídeo ou seus drivers. Esse problema geralmente aparece em jogos ou aplicativos gráficos exigentes. Neste artigo, vamos explorar as causas desse erro e as possíveis soluções para resolvê-lo.

Causas do erro

As principais causas desse erro incluem:

  • Drivers de placa de vídeo instáveis. Drivers desatualizados ou corrompidos frequentemente causam esse tipo de problema.
  • Falhas no sistema que fazem a placa de vídeo desconectar ou apresentar erros durante tarefas pesadas.
  • Sobreaquecimento da placa de vídeo. Sob carga intensa, especialmente se o sistema de refrigeração não for eficiente, a placa pode desligar ou reiniciar.
  • Problemas de fornecimento de energia. Uma fonte de alimentação insuficiente ou instável pode causar desconexões da placa de vídeo.

Soluções

1. Atualize os drivers da placa de vídeo

A primeira ação a ser tomada é atualizar os drivers da sua placa de vídeo. Para isso:

  1. Acesse o site do fabricante da sua placa de vídeo (por exemplo, NVIDIA, AMD).
  2. Baixe a versão mais recente dos drivers para o seu modelo.
  3. Instale-os seguindo as instruções na tela e reinicie o computador.

2. Verifique a temperatura da placa de vídeo

O sobreaquecimento pode ser uma das causas do erro, então monitore a temperatura da sua GPU com ferramentas como HWMonitor ou GPU-Z. Certifique-se de que o sistema de refrigeração está funcionando adequadamente e, se necessário, adicione mais ventilação ou até mesmo ventiladores extras.

3. Verifique a fonte de alimentação

Uma fonte de alimentação insuficiente pode ser a causa do problema. Verifique se sua fonte de alimentação atende aos requisitos da placa de vídeo e pode fornecer energia estável. Caso perceba que a fonte de alimentação não está fornecendo energia adequada, considere trocar por uma mais potente.

4. Verifique a integridade dos arquivos do jogo

Se o erro ocorrer em um jogo específico, realize uma verificação de integridade dos arquivos. Plataformas como Steam ou Epic Games oferecem ferramentas para restaurar arquivos de jogo corrompidos.

5. Restaure as configurações do DirectX e dos drivers

Às vezes, restaurar as configurações do DirectX pode ajudar. Para fazer isso:

  • Abra dxdiag (pressione Win + R e digite dxdiag) para ver as configurações atuais do DirectX.
  • Atualize o DirectX para a versão mais recente ou reinstale-o.

6. Instale uma versão compatível dos drivers

Se a atualização dos drivers não resolver o problema, tente instalar uma versão anterior. Às vezes, versões mais recentes dos drivers podem conter bugs que causam instabilidade em certas configurações.