Erro Code 31 no adaptador gráfico: como corrigir travamentos em jogos no Windows com AMD Radeon RX 7700 XT

Se o seu PC gamer recém-adquirido começou a fechar ou congelar jogos e o Gerenciador de Dispositivos mostra a iGPU AMD com erro Code 31, este guia prático e direto reúne as causas prováveis e um passo a passo completo para resolver o problema de estabilidade, priorizando drivers limpos e serviços de jogos saudáveis.

Índice

Contexto e sintomas

  • O computador é novo e, após alguns minutos de jogo, ocorrem travamentos, fechamentos inesperados ou congelamentos.
  • No Gerenciador de Dispositivos, a placa dedicada AMD Radeon RX 7700 XT aparece como “funcionando corretamente”.
  • A gráfica integrada AMD Radeon aparece com a mensagem “o Windows não consegue carregar os drivers necessários (Code 31)”.
  • O usuário já trocou cabo e tomada da fonte e utilizou um site de terceiros para “atualizar drivers”, sem sucesso.

Entendendo o erro code trinta e um

O Code 31 indica que o Windows tentou inicializar o dispositivo, mas não conseguiu carregar o driver correto ou íntegro. Em setups com gráfica dedicada e integrada, um pacote de driver incorreto ou corrompido pode impedir que a iGPU inicialize corretamente. Isso, por sua vez, repercute no sistema gráfico como um todo, afetando alguns jogos e camadas de software (Gaming Services, sobreposições, anticheats) e culminando em travamentos.

É comum que “atualizadores de driver” de terceiros instalem versões erradas, misturem componentes de fornecedor diferente ou deixem resíduos. Por isso, a abordagem vencedora combina atualização do Windows, reparo dos serviços de jogos e reinstalação limpa dos drivers diretamente do fabricante.

Resumo rápido do que fazer

  1. Atualizar o Windows: executar o Windows Update e corrigir eventuais falhas com o solucionador de problemas nativo.
  2. Reparar serviços de jogos: usar a ferramenta oficial de reparo do Gaming Services, executar como administrador e reiniciar.
  3. Reinstalar os drivers de vídeo: desinstalar as entradas de vídeo no Gerenciador de Dispositivos, reiniciar e instalar uma versão limpa do pacote AMD Adrenalin baixado do site oficial.

Passo a passo detalhado

Preparação segura

  • Crie um ponto de restauração do sistema.
  • Feche Discord, Steam, Radeon Software e qualquer overlay em execução.
  • Se possível, tenha em mãos o instalador do driver AMD (pacote Adrenalin) previamente baixado do site oficial.

Atualizar o Windows

Configurações ou DefiniçõesWindows UpdateVerificar atualizações. Instale tudo, inclusive “opcionais” de driver exibidos pela própria Microsoft. Reinicie ao final.

Se houver falhas no Windows Update, abra ConfiguraçõesSistemaSolucionar problemasOutros solucionadores de problemas e execute o Windows Update. Reinicie novamente.

Reparar serviços de jogos

Use a ferramenta oficial de reparo do Gaming Services da Microsoft. Execute como administrador, confirme as etapas na tela e reinicie. Ao voltar, abra a Microsoft StoreBibliotecaObter atualizações para garantir que o componente “Gaming Services” esteja atualizado.

Se a Store estiver instável, pressione Win+R, digite wsreset e confirme. Após limpar o cache da Store, repita a verificação de atualizações.

Reinstalar os drivers de vídeo da AMD

  1. Abra o Gerenciador de DispositivosAdaptadores de vídeo.
  2. Clique com o botão direito em cada dispositivo de vídeo (iGPU e dGPU) → Desinstalar dispositivo → marque Excluir o software de driver deste dispositivo quando a opção existir → confirme.
  3. Reinicie o PC. O Windows deve carregar temporariamente o Microsoft Basic Display Adapter.
  4. Execute o instalador da AMD e escolha instalação limpa (opção “Factory Reset” ou “Clean Install”).
  5. Conclua, reinicie e abra o AMD Software apenas para verificar a versão, desativando por ora as sobreposições.

Resultado observado após os procedimentos

Após os passos acima, a estabilidade geral costuma melhorar, com jogos permanecendo abertos por mais tempo. Ainda assim, foi relatado que o Roblox, especificamente, voltou a congelar e exibir uma nova janela de erro. Nesses casos, um ajuste fino focado no cliente do jogo e em camadas de software auxilia a remover o último gargalo.

Recomendações complementares

ÁreaAção sugeridaObservação rápida
Limpeza de driversUtilizar o DDU (Display Driver Uninstaller) em modo de segurança antes de reinstalar drivers AMD.Garante remoção total de resíduos antigos.
BIOS e chipsetVerificar no site do fabricante da placa‑mãe possíveis atualizações.Incompatibilidades de firmware podem causar travamentos.
Temperatura e fonteMonitorar CPU e GPU com MSI Afterburner ou HWInfo; confirmar potência e marca da fonte.Quedas de energia ou sobreaquecimento derrubam jogos.
RobloxReinstalar Roblox, limpar cache em %localappdata%\Roblox e desativar overlays (Discord, Radeon Software).Conflitos de sobreposição são comuns.
Integridade do sistemaExecutar sfc /scannow e DISM /Online /Cleanup-Image /RestoreHealth no Prompt de Comando como administrador.Corrige arquivos corrompidos que afetam drivers.
MemóriaRodar Diagnóstico de Memória do Windows ou MemTest86.Falhas de RAM também provocam congelamentos.

Foco especial para roblox

Se apenas o Roblox continua travando, aplique esta sequência:

  1. Desinstale o Roblox pelo Painel de Controle ou Configurações → Aplicativos.
  2. Limpe o cache: pressione Win+R, cole %localappdata%\Roblox e apague as pastas Cache e LocalStorage se existirem.
  3. Desative sobreposições:
    • Discord: Configurações → Atividade de Jogo → Desativar sobreposição no jogo.
    • Radeon Software: Configurações → Preferências → desativar sobreposição e métricas instantâneas.
    • Xbox Game Bar: Configurações do Windows → Jogos → Barra de Jogo → desativar.
    • Steam (se aplicável): Configurações → Em Jogo → desmarcar sobreposição do Steam.
  4. Reinstale o Roblox e inicie o jogo em janela ou tela cheia sem bordas primeiro, testando estabilidade.
  5. Reduza provisoriamente as opções gráficas dentro do jogo, depois suba gradativamente.

Validações pós correção

  • Abra o Gerenciador de Dispositivos e confirme que tanto a iGPU quanto a dGPU aparecem sem ícones de alerta.
  • No AMD Software, verifique a versão do driver e, se disponível, limpe o cache de shaders.
  • Execute Monitor de Confiabilidade (pesquise por “Confiabilidade” no menu Iniciar) e confirme a queda de eventos críticos.
  • Rode dxdiag e valide que os dispositivos gráficos estão listados sem problemas reportados.

Verificações de hardware

Travamentos que persistem após driver limpo e sistema íntegro costumam apontar para aquecimento ou alimentação elétrica marginal. Use um monitor de hardware para registrar métricas durante uma sessão de jogo.

ComponenteFaixa segura típicaSinal de alertaAção sugerida
GPU RX 7700 XTAté ~80 °C em carga; hotspot até ~100 °CAcelera para cima dessas marcas, throttling visívelMelhorar fluxo de ar, limpar poeira, revisar curva de ventoinha
CPUAté ~85 °C em picoPicos sustentados acima dissoTrocar pasta térmica, checar montagem do cooler
Fonte de alimentaçãoPotência real compatível com CPU+GPUDesligamentos sob carga, reinícios aleatóriosVerificar cabos PCIe, linha dedicada para GPU, considerar fonte de maior qualidade

Diagnóstico do sistema

Abra o Prompt de Comando como administrador e execute os comandos abaixo, nessa ordem:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Reinicie ao final. Esses utilitários reparam arquivos do sistema e a imagem de componentes, evitando que corrupção reapareça após a reinstalação do driver.

Limpeza profunda com ddu

Se, mesmo após a instalação limpa da AMD, a iGPU insistir em apresentar o Code 31, faça a limpeza com o DDU:

  1. Crie um ponto de restauração.
  2. Reinicie em Modo de Segurança do Windows.
  3. Abra o DDU, selecione “GPU” e “AMD” e use a opção de limpar e reiniciar.
  4. De volta ao Windows normal, instale o pacote AMD Adrenalin novamente, escolhendo instalação limpa.

Evite usar o PC entre a limpeza e a instalação do driver para impedir que o Windows injete automaticamente um pacote genérico.

Configurações do firmware e do sistema

  • Atualize BIOS e chipset no site do fabricante da placa‑mãe. Compatibilidades de microcódigo, AGESA e gerenciamento de energia impactam estabilidade gráfica.
  • No firmware, mantenha Gráficos comutáveis ou Dispositivo primário em Auto, salvo recomendação do fabricante.
  • Em Configurações do WindowsSistemaExibirGráficos, deixe o jogo em Alto desempenho apontando para a dGPU.
  • Experimente alternar o agendamento de GPU com aceleração de hardware (HAGS) em ConfiguraçõesSistemaExibiçãoGráficosConfigurações padrão de gráficos.

Matriz de causa e sintoma

SintomaCausa provávelConfirmaçãoCorreção
Code 31 na iGPUDriver incorreto ou corrompidoGerenciador de Dispositivos com aviso amareloInstalação limpa do driver AMD, preferencialmente após DDU
Trava só no RobloxCache quebrado, sobreposição conflitanteOutros jogos estáveisReinstalar Roblox, limpar cache, desativar sobreposições
Reinício súbito sob cargaFonte insuficiente ou aquecimentoLogs de Kernel‑Power, temperaturas altasRevisar PSU e refrigeração
Erros intermitentes em vários appsCorrupção do sistemaSFC e DISM encontram problemasExecutar reparos e reinstalar componentes

Checklist de estabilização

  • Windows totalmente atualizado, sem falhas no Windows Update.
  • Gaming Services reparado e atualizado pela Microsoft Store.
  • Drivers AMD reinstalados de forma limpa, preferencialmente após DDU.
  • Overlays desativadas em Discord, Radeon, Xbox Game Bar e Steam.
  • Cache do Roblox limpo e cliente reinstalado.
  • SFC e DISM concluídos sem erros remanescentes.
  • Temperaturas e consumo dentro das faixas seguras.

Perguntas frequentes

Desabilitar a iGPU resolve? Não é recomendado como solução permanente. A iGPU auxilia em tarefas de vídeo e, em algumas placas‑mãe, participa do pipeline de inicialização. O alvo é corrigir o driver, não mascarar o problema.

Posso confiar em “atualizadores de driver” de terceiros? Evite. Eles frequentemente instalam versões inadequadas ou genéricas, criando conflitos. Prefira sempre o pacote oficial do fabricante e o Windows Update.

Preciso formatar o Windows? Na maioria dos casos, não. A combinação atualização do Windows + reparo do Gaming Services + reinstall limpa dos drivers resolve sem formatação.

Quais ajustes no AMD Software devo evitar durante testes? Evite fazer overclock, undervolt agressivo, FRTC, anti‑lag e sobreposições até estabilizar. Depois, reative recursos aos poucos.

Qual a ordem ideal dos testes? Primeiro sistema e serviços, depois driver limpo, em seguida Roblox e overlays, e por fim hardware (temperaturas e PSU).

Boas práticas para evitar recorrência

  • Crie pontos de restauração antes de atualizar drivers ou BIOS.
  • Atualize apenas por fontes oficiais (Windows Update e fabricante).
  • Evite múltiplas camadas de monitoramento em simultâneo (rodam hooks semelhantes).
  • Mantenha o firmware da placa‑mãe em dia, respeitando notas de versão.

Resumo final

O Code 31 costuma apontar para driver de vídeo incorreto ou corrompido. Ao atualizar o Windows, reparar o Gaming Services e reinstalar limpo o pacote AMD, a maioria dos travamentos some. Se somente o Roblox persistir, foque em reinstalar o cliente, limpar o cache e desativar sobreposições, enquanto monitora temperaturas e descarta insuficiência da fonte de alimentação. Essa trilha passo a passo, aliada a checagens de integridade do sistema e, se necessário, uma limpeza profunda com DDU, traz a estabilidade esperada para sua RX 7700 XT em jogos.

Índice