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.
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
- Atualizar o Windows: executar o Windows Update e corrigir eventuais falhas com o solucionador de problemas nativo.
- Reparar serviços de jogos: usar a ferramenta oficial de reparo do Gaming Services, executar como administrador e reiniciar.
- 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ções → Windows Update → Verificar atualizações. Instale tudo, inclusive “opcionais” de driver exibidos pela própria Microsoft. Reinicie ao final.
Se houver falhas no Windows Update, abra Configurações → Sistema → Solucionar problemas → Outros 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 Store → Biblioteca → Obter 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
- Abra o Gerenciador de Dispositivos → Adaptadores de vídeo.
- 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.
- Reinicie o PC. O Windows deve carregar temporariamente o Microsoft Basic Display Adapter.
- Execute o instalador da AMD e escolha instalação limpa (opção “Factory Reset” ou “Clean Install”).
- 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
Área | Ação sugerida | Observação rápida |
---|---|---|
Limpeza de drivers | Utilizar 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 chipset | Verificar no site do fabricante da placa‑mãe possíveis atualizações. | Incompatibilidades de firmware podem causar travamentos. |
Temperatura e fonte | Monitorar CPU e GPU com MSI Afterburner ou HWInfo; confirmar potência e marca da fonte. | Quedas de energia ou sobreaquecimento derrubam jogos. |
Roblox | Reinstalar Roblox, limpar cache em %localappdata%\Roblox e desativar overlays (Discord, Radeon Software). | Conflitos de sobreposição são comuns. |
Integridade do sistema | Executar sfc /scannow e DISM /Online /Cleanup-Image /RestoreHealth no Prompt de Comando como administrador. | Corrige arquivos corrompidos que afetam drivers. |
Memória | Rodar 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:
- Desinstale o Roblox pelo Painel de Controle ou Configurações → Aplicativos.
- Limpe o cache: pressione Win+R, cole
%localappdata%\Roblox
e apague as pastasCache
eLocalStorage
se existirem. - 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.
- Reinstale o Roblox e inicie o jogo em janela ou tela cheia sem bordas primeiro, testando estabilidade.
- 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.
Componente | Faixa segura típica | Sinal de alerta | Ação sugerida |
---|---|---|---|
GPU RX 7700 XT | Até ~80 °C em carga; hotspot até ~100 °C | Acelera para cima dessas marcas, throttling visível | Melhorar fluxo de ar, limpar poeira, revisar curva de ventoinha |
CPU | Até ~85 °C em pico | Picos sustentados acima disso | Trocar pasta térmica, checar montagem do cooler |
Fonte de alimentação | Potência real compatível com CPU+GPU | Desligamentos sob carga, reinícios aleatórios | Verificar 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:
- Crie um ponto de restauração.
- Reinicie em Modo de Segurança do Windows.
- Abra o DDU, selecione “GPU” e “AMD” e use a opção de limpar e reiniciar.
- 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 Windows → Sistema → Exibir → Grá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ções → Sistema → Exibição → Gráficos → Configurações padrão de gráficos.
Matriz de causa e sintoma
Sintoma | Causa provável | Confirmação | Correção |
---|---|---|---|
Code 31 na iGPU | Driver incorreto ou corrompido | Gerenciador de Dispositivos com aviso amarelo | Instalação limpa do driver AMD, preferencialmente após DDU |
Trava só no Roblox | Cache quebrado, sobreposição conflitante | Outros jogos estáveis | Reinstalar Roblox, limpar cache, desativar sobreposições |
Reinício súbito sob carga | Fonte insuficiente ou aquecimento | Logs de Kernel‑Power, temperaturas altas | Revisar PSU e refrigeração |
Erros intermitentes em vários apps | Corrupção do sistema | SFC e DISM encontram problemas | Executar 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.